New UK Tax System Causing Anger and Confusion

Systems Works As Designed But Not As It Likely Should

1 min read
New UK Tax System Causing Anger and Confusion

News reports from the UK are indicating problems with the new Her Majesty's Revenue and Customs (HMRC) computer systems.

According to this story in the Yorkshire Post, 186,115 veterans and war widows received letters from HMRC saying that they will be now taxed on their war pensions.

The letters were in error, but to avoid being hit with a 20 percent tax, each veteran and war widow is going to have to contact HMRC to correct the error.  The HMRC is not going to fix it otherwise, it says.

In a similar vein, a story in says that an unknown number of UK taxpayers will likely be paying too much tax because of another issue with the HMRC computers. For unexplained reasons, the story says that "... the HMRC database appears to have lost information it holds about people leaving jobs and as a result is combining taxpayers’ current employment records with old data. It is concluding that they have two jobs, thus putting them in a higher tax bracket ..."

Again, it will be up to individual UK taxpayers to inform the HMRC that they have a problem and then hope that the HMRC eventually corrects it.

Even that may be hard to do. A story in says that some taxpayers have received up to three different tax codes from the HMRC, all of which are wrong.

In the Yorkshire Post story, an HMRC spokesperson said that the new HMRC computer process "would significantly reduce both over- and underpayments" - by whom, he didn't say - while in the story, an HMRC spokesperson "insisted the IT behind the new system is working as it should."

That's a scary thought.

The Conversation (0)

Why Functional Programming Should Be the Future of Software Development

It’s hard to learn, but your code will produce fewer nasty surprises

11 min read
A plate of spaghetti made from code
Shira Inbar

You’d expectthe longest and most costly phase in the lifecycle of a software product to be the initial development of the system, when all those great features are first imagined and then created. In fact, the hardest part comes later, during the maintenance phase. That’s when programmers pay the price for the shortcuts they took during development.

So why did they take shortcuts? Maybe they didn’t realize that they were cutting any corners. Only when their code was deployed and exercised by a lot of users did its hidden flaws come to light. And maybe the developers were rushed. Time-to-market pressures would almost guarantee that their software will contain more bugs than it would otherwise.

Keep Reading ↓Show less