News: 1774611911

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

BOFH: Are you ready to raise our expense account limits now?

(2026/03/27)


Episode 6 The PFY and I are getting some training on the long-awaited new purchasing system and its much-vaunted AI matching module that, with a lot of training, will be able to automate the payment of invoices and free up our time. Or, in other words, prevent us from making sketchy or unapproved purchases.

"So you just SELECT an invoice on this panel, and then click on the MATCH button, which brings up the outstanding purchase orders. You then CLICK on the corresponding purchase order to you match your invoice to the purchase order, like so."

"It says no match," I say, pointing to the meeting room screen.

[1]

"Sure. If you click on the REVIEW MATCHING button it shows the purchase order on the left and the invoice on the right, highlighting the areas that don't match."

[2]

[3]

Our instructor steps through this as he's talking, bringing up a pair of documents with more highlights than an '80s pop star.

"Hmm, it looks like nothing matches!" our instructor observes.

[4]

"No, no, down at the bottom. The page numbers are OK."

"Well this is very unusual."

"In what way?" I ask. "The vendor doesn't match?"

[5]

"Yeah. That's I.T. companies. They're rebranded quicker than stolen horses."

"The item description doesn't match either," he notes.

"No; in the time it takes to raise a purchase order, the original item has often been superseded."

"Which, I take it, explains the price increase?" he asks.

"Typically," I admit.

"So, with this many mismatches the invoice will need to be approved by a line manager, as although it's within your delegated purchase authority, approving certain mismatches isn't."

"Which mismatches?" the PFY asks.

"Vendors need a 60 percent minimum match, item descriptions are Bayesian filtered, and your payment authority is limited to 10 percent either way."

"10 percent seems a little restrictive," the PFY points out.

"Nevertheless, it's immutable - unless you have the CFO's password," our instructor jokes.

"That would be #1974Cortina$$," the PFY says.

"Ha, ha, yes of course."

Before he can continue, the PFY has clicked on the AUTHORIZE button and bashed in the aforementioned passphrase. >clickety clickety< >tap< >tap< >tap<

"Uh - You can't change that!" our instructor gasps.

"Of course we can - we just did. Under your login too."

"No; you can't - we're working with live data!"

"Live approved data," the PFY says. "Let's try another one."

"No, I need to roll that approval back!"

"Do you though? It was a 90 quid order that came in at 115 quid. In terms of what it costs the Company to reverse a £25 anomaly, it's hardly worth your time."

"Yes, but you also gave yourself a 50 percent payment approval leeway."

"And we'll only use it on the small items. Cross my heart," the PFY says.

"No. No, this is live. What was that password again? "

"#1974Cortina$$"

>clickety clickety< >tap< >tap< >tap<

"There. All fixed."

"Remind me," I say to the PFY. "What's the Computer Misuse Act of 1990 say about accessing a system that you don't have permission to access?"

"What do you mean?" our instructor asks.

"You just used a password which wasn't yours to modify a system to which you had no approved access."

"You did it first!" our instructor gasps.

"Did we though?" the PFY asks. "I'm fairly sure my body cam didn't capture that. But I'm very sure it was on when you typed in someone else's credentials and made some changes to our live system data."

"I was just fixing a problem you created!"

"And we were just fixing a problem your system created. Anyway, don't worry about the financial approval leeway for now - we'll reset that later. How about we open up the credit card authority screen?" the PFY says.

"What credit card authority screen?"

"You know, the hidden menu that you access with Control-F12."

[6]BOFH : Every computer system eventually serves ads

[7]BOFH : Nobody would be stupid enough to go live with the mirror system, surely

[8]BOFH : All through the house, not a creature was stirring except the homicidal vacuum cleaner

[9]BOFH : Recover a database from five years ago? It's as easy as flicking a switch

>clicky<

"I... didn't know that module was there," he gasps.

"No, but still, while we're here, why don't you click on the review button, then my name, then add a zero to the amount, then click on approve, then type in #1974Cortina$$ again."

"Oh I can't."

"Sure you can - you did it before. Would you like me to replay it for you? Or should I just send the footage to the Company lawyers now?"

>click< >click< >click< >clickety clickety< >tap< >tap< >tap< >click<

"Right, so I guess you can close that and open up the Vendor sheet, and scroll down to the QUEENS ARMS vendor. Right. So delete QUEENS ARMS and just put an asterisk instead."

"Why?"

"Oh, just for matching purposes."

"But it's a wildcard, it won't match anything."

"Or it'll match everything." the PFY points out.

"Ah. I don't think..."

"What's the normal custodian sentence under the Misuse of Computers Act again?" I ask the PFY.

>click< >click< >clickety clickety< >tap< >tap< >tap<

"Right, so back up to the top, and drop down into the chart of accounts," the PFY says.

>clickety<

"...and scroll down to the IT, Miscellaneous account code..."

>wind-wind<

"...and now Control-F5 to open up the A.I. config window."

>click<

"Oh, I didn't know about that one," our instructor murmurs.

"Yes," the PFY says, "Now just click on the DISABLE button where it says Mandatory AI matching. And that should do us!"

"..." our instructor huffs.

"Mmm?" the PFY says.

"You seem to know a lot about the new system," our instructor says.

"Oh yes. I downloaded the user manuals, the install manuals and the commissioning and customization manuals. And then I read them."

"So, why did you bother getting training?" he asks.

"Oh, well that's covered in the commissioning manual. A normal user can't see the AUTHORIZE button, but trainers can."

"... So you organized training just so that you could make changes to your financial authority."

"No."

"So, what then?"

"I organized training just so that you could make changes to our financial authority," the PFY says.

"Still," I say, "on the plus side, at least you're not in prison. Now remember to bill us for your time - and use the 'IT Miscellaneous' account code. Feel free to add a little something for yourself..."

[10]BOFH: Previous episodes on The Register

[11]The Compleat BOFH Archives 95-99

Get our [12]Tech Resources



[1] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aca3sUHmuyX9H523M4sviQAAABU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[2] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aca3sUHmuyX9H523M4sviQAAABU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aca3sUHmuyX9H523M4sviQAAABU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aca3sUHmuyX9H523M4sviQAAABU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_offbeat/bofh&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aca3sUHmuyX9H523M4sviQAAABU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://www.theregister.com/2026/01/16/bofh_2026_episode_1/

[7] https://www.theregister.com/2026/02/27/bofh_2026_episode_4/

[8] https://www.theregister.com/2025/12/19/bofh_2025_episode_24/

[9] https://www.theregister.com/2025/10/10/bofh_2025_episode_19/

[10] https://www.theregister.com/data_centre/bofh/

[11] http://www.bofharchive.com/

[12] https://whitepapers.theregister.com/



Geoff May (no relation)

I want a "disable AI option" ...

ArguablyShrugs

Given the state of the world, I'd like a big red "STOP THIS CRAZY CAROUSEL" button...

LogicGate

I am afraid that there is only one such button in this world, and it is built into the resolute desk just next to a very similar looking "Diet Coke" button.

really?

Anonymous Coward

If you think our current leader is the only one with such a button, you are a fool of extraordinary measure.

Re: really?

LogicGate

I am pretty sure that everybody else will use a bit more safety and authentication than a single red button without even a molly-guard. However, with the curent crop of morons in the white house, my ludicrous scenario is sadly all too realistic.

Re: really?

PB90210

Luckily they are all just diet coke buttons on his desk... just in case he dozes off again

Re: really?

Filippo

Obligatory XKCD: https://xkcd.com/898/

Dr. G. Freeman

Here https://thepihut.com/products/massive-arcade-button-with-led-100mm-red

The one I have has simply "DO PUSH" on it- can't remember what it's tied to though.

B&Q sell those

Ken G

[1]AI disabling switch (Blue)

[1] https://www.diy.com/departments/7lb-3-18kg-sledge-lump-hammer-with-smooth-hickory-wood-shaft-handle/5056316315135_BQ.prd

Re: B&Q sell those

Chloe Cresswell

Perfect for dealing with the toaster.

Re: B&Q sell those

Alan Brown

Or the friendly shipboard computer's alternate personality

Re: B&Q sell those

adrianww

Good, but a bit on the small side. Get a proper 14lb one instead - you know it makes sense.

Tip yourself - on a Friday

b0llchit

Feel free to add a little something for yourself...

How generous they are, with blackmail footage in the back pocket, of course.

Good its Friday - might tip myself too.

Re: Tip yourself - on a Friday

LogicGate

Carrot AND stick

Re: Tip yourself - on a Friday

blu3b3rry

Sometimes subtle enforced bribery is the best route, especially when it's Other People's Money.

Of course the office window or basement stormwater sump is always available as a backup. All are effective methods when dealing with an infestation of Salesweasels.

Re: Tip yourself - on a Friday

Doctor Syntax

No, the tip is for extra incrimination. It's just the nail stuck through the end of the stick.

Re: Tip yourself - on a Friday

Charlie Clark

There's no jeopardy like double jeopardy!

Diogenes8080

"No, I organised training just so YOU could make changes to our financial authority." Classic Simon.

Did somebody say #1974Cortina$$?

KarMann

Using a coveted old car in one's account info? Why, I never!

(I may have some accompanying complementary domain names, as well.)

Re: Did somebody say #1974Cortina$$?

Sir Sham Cad

It's Friday. Get your laughing ghia around one of these --->

GlenP

Sounds like our purchasing/expenses system, except the bean counters have kept it firmly under their control.

It has the worst UI I've ever seen and is full of totally illogical settings, e.g. if I'm purchasing for the UK it defaults to Invoicing Poland, however if I use my Polish login it defaults to delivering and invoicing the UK. Once a "request" is converted to an "order" you can't make any changes, at all, you have to cancel it and start again and at one point I was getting repeated warnings about exceeding the budget for the stationery account, my spend on that account was £30, everyone else was £100s if not £1,000s - they had to turn the warnings off in the end.

Finance wanted me to interface it to our ERP system so all POs and invoices were processed in the cloud but I pointed out that the POs are time consuming to add (OK for a few items, a right pain if someone is ordering multiple times a day) and wouldn't provide the data needed for production material so I refused.

Antron Argaiv

Worked as a product development angineer for a smallish company -- we regularly made one or more parts orders every day while building prototypes. Company gets bought by multinational megacorp. Shock! Horror! You can't do that! We are introduced to the new Purchase Request System. One must humbly request the purchase of parts, using the appropriate form, and explaining what the parts will be used for (along with the usual account and project numbers). That Purchase Request must then be approved by Higher Authority (did I mention said Authority is a beancounter in a faraway country?)

Yeah, that worked about as well as you might imagine. When I retired, they still hadn't worked it out. Said megacorp was a mostly software business, and consequently, engineers didn't buy much...the odd memory stick or HDD, but the idea of EEs and MEs ordering parts to build or test prototypes...daily...on their own authority (gasp!), was an unacceptable deviation from the norm. Needless to say, the impact on our development schedules of all this required process was unfortunate. Our management was powerless to change things, their management was told to "make it work" or something, and we would periodically get emails from someone in another country asking us what this part was for. When we replied that we had entered all that information on the purchase request, the person replied (and I am not making this up), "oh! I don't have access to that field".

Retirement is wonderful, thanks!

blu3b3rry

I rather "fondly" recall a stock controller like that who went on quite the power trip whenever their colleague who usually dealt with spare parts supply was off work.

Any internal stock request for spare parts to fix our kit was consistently questioned, often with requests for information far beyond their knowledge or anything involving them at all.

It would always start with a email response of "what do you need that for?"

Me - "I need it to fix X"

Stock controller - "Why does X need to be repaired?"

Deep breaths.

Doctor Syntax

"Why does X need to be repaired?"

"It's about to be broken."

"How?"

I'm going to beat you over the head with it."

blu3b3rry

Despite X in this instance weighing a shade over 500kg I'm not sure the impact would have registered through their skull, such was the thickness.....

MachDiamond

"One must humbly request the purchase of parts, using the appropriate form, and explaining what the parts will be used for (along with the usual account and project numbers). That Purchase Request must then be approved by Higher Authority (did I mention said Authority is a beancounter in a faraway country?)"

I didn't get the pleasure of the beancounters being in a different country. The opposite coast of the US was the span. Better get an approval before 1pm or there's no ordering until the next day. I proposed a couple of workflows to make the company a bit more responsive, but my degrees are in engineering, so what would I know about accounting? Never mind that I had owned a manufacturing company for years previous to that job.

obviously

Anonymous Coward

"Oh yes. I downloaded the user manuals, the install manuals and the commissioning and customization manuals. And then I read them."

This is how you define 'IT' people.

I'm only surprised that he didn't follow up by uploading it to scribd.com, manuals.com, and 4chan.org.

Re: obviously

Doctor Syntax

Nah, power is useless if spread to thinly.

Re: obviously

cob2018

How do you KNOW that he didn't ?

Breathlessly awaiting episode 12 ( or later ) when that might just come to light.

Re: obviously

Alan Brown

It could certainly be used to plausibly explain the accounting discrepancies

"Feel free to add a little something for yourself..."

Bebu sa Ware

" That's the way to do it !" [Mr Punch.]

The beer is looking good, I'll put my swazzle away now.

Re: "Feel free to add a little something for yourself..."

Pete Sdev

Nothing like a good BOfHing on a Friday.

Bloody excellent stuff

Boris the Cockroach

My boss has just stuck his head around the door to ask why someone appears to be happy at work.

Also..... my production managers keyboard needs replacing. again.

cd

Nm

Rich 11

Nm

What are you torquing about?

Anonymous Coward

He's just getting all wound up.

Clarke's Conclusion:
Never let your sense of morals interfere with doing the right thing.