Save content
Have you found this content useful? Use the button above to save it to your profile.
HMRC's MTD for VAT APIs are sending back erroneous data
iStock_Programming_Tinpixels
HMRC's MTD for VAT APIs are sending back erroneous data

MTD for VAT snags add to developers’ frustration

by
11th Apr 2019
Save content
Have you found this content useful? Use the button above to save it to your profile.

Software developers using the live MTD for VAT filing mechanism have encountered inexplicable errors in the data being returned by HMRC’s systems.

A thread on the GitHub developers’ forum this week flagged up inconsistent responses and inaccurate data coming back from HMRC’s network after VAT returns have been submitted.

In some cases, the live MTD system is sending back confirmation messages, but omitting reference numbers. This could be inconvenient, as in some cases users have contacted the MTD online services team after getting an acknowledgement email, only to be told that their returns haven’t been submitted.

One developer explained that the problems appear to stem from HMRC’s Get Obligations API sending back dummy data, demonstrated in tables showing obligations that predate the implementation of MTD and other obligations marked open, even when a subsequent column shows a return filed date.

An HMRC spokesman said the problem had been identified and was in the process of being rectified. AccountingWEB is awaiting further details on how the data glitch came about.

One the frustrations voiced by the developers will be familiar to other tax software programmers and accountants with experience of HMRC “customer” service: “The software developers support team won't investigate individual cases because they don't have access to the data, the MTD helpdesk won't discuss the issue with the software vendor because they'll only talk to the business, and neither the business nor the MTD Helpdesk has enough technical knowledge to discuss the issue in sufficient detail.”

The API issue comes at a time when developers are under the cosh to rewrite their VAT submission headers to include fraud-prevention ID codes. This requirement was only notified to developers last month, and was accompanied by the threat of a £3,000 for failing to comply.

The reaction from developers contacted by AccountingWEB to the new technical requirement was essentially a resigned shrug of the shoulders – the extra cost and rework is something they get used to get used to when working with the tax authorities.

But the penalty for non-compliance is a different matter. This is the first time that HMRC’s software partners have been subjected to a potential financial sanction, at a time when the tax department is relying on them to supply free and low-cost software to enable businesses to comply with MTD.

In private conversations with developers, HMRC officials have assured them that they have no intention of actually imposing the fines. But why enshrine the power in the first place, particularly in a statutory instrument that is not subject to parliamentary debate?

The business software trade body BASDA expressed disasppointment about the measure and the lack of consultation surrounding it and has been pressing the tax department on why this Draconian approach was necessary.

HMRC, meanwhile, challenged that interpretation and said, “The fraud header information has been on the Developer Hub since 2017 and developers were reminded about this in October 18. The spec was finalised in December 2018 and this was communicated to all developers.”

The current fraud prevention guidance (version 2.3) setting out the transaction monitoring header requirements was issued on 23 March 2019.

Replies (48)

Please login or register to join the discussion.

avatar
By leon0001
11th Apr 2019 10:24

"no intention of actually imposing the fines"

Another quote for the HMRC Annals of Porcine Aviation.

Thanks (13)
avatar
By DMBAcc
11th Apr 2019 10:26

You couldn't make it up eh? So HMRC's friends have now become the enemy - join the club fellas (every time you hear HMRC refer to us as "customers" think "dumb milch cows"

Thanks (6)
avatar
By L Haldane
11th Apr 2019 10:36

This only reinforces my decision not to sign up any of my clients to MTD ....... I say we ask Brussels for an extension !

Thanks (7)
avatar
By paulhopkinson
11th Apr 2019 10:40

I've just tried to submit a VAT return for a client under the old system for 31st March 2019 return and the website says that there isn't one due!

Thanks (4)
Replying to paulhopkinson:
Morph
By kevinringer
11th Apr 2019 13:25

We've had this problem too, though last week we could file without a problem.

Thanks (3)
Replying to paulhopkinson:
avatar
By TessaW
11th Apr 2019 13:29

I had the same issue but was still able to find the option to submit a return & the outstanding return was still there. Need to warn clients though

Thanks (2)
avatar
By tedbuck
11th Apr 2019 10:41

Well, well, what a surprise, HMRC have created yet another snafu.

There was once a saying - 'If it ain't broke, don't fix it' - obviously not heard of in the crazy world of HMRC.

I have, belatedly, realised why they are so hell bent on digitizing everything - they realise that at the the end of the day no real,intelligent, human, would wish to admit that they were employed by HMRC. It's a bit like being employed by Mickey Mouse.

Perhaps the software people should get together and tell HMRC exactly where to go. Interesting though to know who actually writes their software. No - it has to be in house no-one else could face the bad publicity.

Thanks (3)
Replying to tedbuck:
Tornado
By Tornado
11th Apr 2019 13:25

"It's a bit like being employed by Mickey Mouse."

A disgraceful comparison. Mickey Mouse is much more competent.

Thanks (5)
avatar
By Vallery Lee
11th Apr 2019 11:16

Paul Hopkinson: I have two returns to submit each with a period end of 31st March - sounds like there is fun to be had - or not!

Thanks (1)
avatar
By sammerchant
11th Apr 2019 11:28

Perhaps we should be more active (and forceful) in billing HMRC for time wasted. I know they want us to bill the client before they will 'reimburse' the client, but an understanding client will be agreeable.

Thanks (3)
avatar
By nicdell
11th Apr 2019 11:37

A very useful and timely article John - particularly in our case, having just put the phone down after speaking to HMRC.

Having just registered our company for MTD and sorted out a glitch at the software end that was preventing me from authorising the software to speak to HMRC, I then found that when I could authorise the contact, as far as HMRC is concerned, "the taxpayer" (that is, our company) "doesn't exist". Twenty minutes on hold and then through to the HMRC VAT help desk, who then had to put me through to an MTD specialist. Extremely pleasant chap who wanted to be helpful but said that any help he could give would be very limited as he had no way of knowing how the software works and what it was doing.

I spent the whole of yesterday and all of this morning trying to ensure that we are in the position to fulfil our legal obligations under MTD. I still don't know if we are, so I am keeping a copy of this article, notes of phone call with the software suppliers and with HMRC to demonstrate that you can do your best but sometimes even that isn't enough. And this, despite everyone doing their best within the limits imposed on them to be as helpful as possible. But for this I think I'd have lost the will to live

Thanks (2)
Replying to nicdell:
avatar
By EnglishRose
11th Apr 2019 14:05

That is what is putting me off even looking at lists of MTD bridging software never mind registering. I don't want to spend more than about 10 minutes on downloading software and then registering and uploading the next return... some hope...

Thanks (1)
the sea otter
By memyself-eye
11th Apr 2019 11:47

There is an MTD webinar tomorrow. Sign up and bombard HMRC with questions about what a pile of do-do MTD is.

Thanks (4)
By jon_griffey
11th Apr 2019 11:56

When the floodgates are opened and hundreds of thousands of taxpayers and/or their accountants start trying unsuccessfully to file MTD returns over the next few months there is going to be absolute chaos. Is there a case for carrying on filing under the old system whilst this is sorted out?

Thanks (5)
Replying to jon_griffey:
By ireallyshouldknowthisbut
11th Apr 2019 12:00

That was in essence my plan.

Thanks (2)
Replying to jon_griffey:
avatar
By EnglishRose
11th Apr 2019 14:05

That is what I am going to do unless and until HMRC cut off that route.

Thanks (1)
avatar
By L Haldane
11th Apr 2019 12:08

I'm certainly in no hurry to sign my clients up to MTD.

If we all join forces, and refuse to sign up to this chaos, HMRC will have to take notice.

Thanks (4)
avatar
By David Gordon FCCA
11th Apr 2019 12:18

Why should I feel sorry for Software developers?

No doubt their arms were twisted to a certain extent by HMRC, but:

The Software companies marketed their MTD software as if it was Xmas presents come down from Heaven. They totally ignored the experienced reality of HMRC's experiments in IT.
Sorry but, I fervently wish that at least a couple of these Purveyors of Perfection go bust over this.
That way they will learn to be wary of HMRC bearing gifts.

Thanks (6)
Replying to David Gordon FCCA:
avatar
By GHarr497688
11th Apr 2019 13:08

And if they did go bust where does that leave Hmrc with the clients records held in the Cloud . Nothing is said about wiped or corrupted data all held digitally . Hmrc should feel seriously worried about Fraud .

Thanks (4)
Replying to GHarr497688:
avatar
By johnhemming
11th Apr 2019 15:24

Anyone who uses the cloud should make sure somehow that they know where there is and have access to a copy of their data.

The copy could be somewhere else in the cloud, but it is best to have backups for any key data and make sure that you know how to get it.

Thanks (0)
Replying to GHarr497688:
avatar
By Dandan
11th Apr 2019 20:09

It ain't called CLOUD for nothing. You could lose everything in a puff.

Thanks (1)
Replying to GHarr497688:
avatar
By leon0001
15th Apr 2019 10:45

Nobody has even had the courtesy to point out the specific cloud where all this data is held.

Thanks (0)
Replying to David Gordon FCCA:
By ireallyshouldknowthisbut
12th Apr 2019 09:23

Given the phenomenal number of developers trying to enter this alleged gravy train, clearly 90% of them will go bust inside of 2 years as prices fall to a default "cheap is best" position.

Right now I understand you cant change software vendor very easily. You can select it when you switch from HMRC..........but what if you went with someone and they go bust or you just don't like it? I think you are then stuck.

Thanks (0)
Replying to ireallyshouldknowthisbut:
avatar
By johnhemming
12th Apr 2019 10:12

It depends how fast the HMRC servers are, but you should be able to change MTD vendor in about 1 minute. You could have accounts with a number of different systems and swap your authorisation between them. Although the authorisations last 18 months in theory, they can be cancelled easily. (depending upon how quickly the HMRC servers are running).

I have done a video looking at OAuth
https://www.youtube.com/watch?v=BxmH7Bo-aI0

Thanks (0)
Tornado
By Tornado
11th Apr 2019 13:28

Is some software approved and endorsed by HMRC not working properly then?

Thanks (2)
Replying to Tornado:
avatar
By nicdell
11th Apr 2019 15:49

That's right. Our software was on the list of HMRC approved (I'm not sure that they go so far as to actually 'endorse' any software, do they?).

Thanks (0)
Replying to Tornado:
avatar
By EnglishRose
11th Apr 2019 14:07

One reason I am not buying any yet - it's too risky and I adore my paper records anyway, 100% perfect, totally free and unhackable.

Thanks (5)
Replying to Tornado:
avatar
By GHarr497688
11th Apr 2019 20:15

HMRC should make a statement instead of keep saying how wonderful they are .

Thanks (0)
By Silver Birch Accts
11th Apr 2019 13:37

''the tax department is relying on them to supply free and low-cost software to enable businesses to comply with MTD''.
What free and low cost software would this be. Please enlighten me.

Thanks (2)
Morph
By kevinringer
11th Apr 2019 13:41

There is one inescapable conclusion: MTD is the Brexit of tax.

Thanks (1)
Replying to kevinringer:
avatar
By leon0001
15th Apr 2019 10:43

What,
a totally reasonable and sensible idea completely ruined by hopeless planning, consultation, design and implementation?

Thanks (0)
Replying to leon0001:
Tornado
By Tornado
15th Apr 2019 10:54

leon0001 wrote:

What,
a totally reasonable and sensible idea completely ruined by hopeless planning, consultation, design and implementation?

A bit harsh perhaps. Surely we can overlook a few minor errors.

Thanks (0)
avatar
By johnhemming
11th Apr 2019 15:07

There are two errors in this article:

a) Statutory instruments are subject to parliamentary scrutiny and debate. Not all of them and it depends substantially on the parties as to what happens with them. There are also standing committees that formally review all SIs a joint committee on vires and a lords committee on merits.

The anti-fraud headers SI is exactly the sort of thing that should go as an SI rather than the alternative which is departmental guidance. The details would not be in primary legislation.

b) The original specification for the anti-fraud headers was in the specifications for MTD when I first looked at them which was some time last year. It was changed a bit, but not a lot. What changed was that originally HMRC said it would be sensible for people to write this as it might become compulsory and then they said they were compulsory.

I was a bit surprised at the proposal for a 3K fine, but we will see what happens on the HMRC have said they will aim to get any issues with anti-fraud headers resolved rather than just hit people with fines.

MTD is difficult because it involves the interplay between a number of computer systems. It is, therefore, harder to work out where the problem lies.

As far as glitches go our main problem has been slow servers. We haven't submitted any returns for the wrong period or had the wrong values submitted.

Thanks (0)
Replying to johnhemming:
avatar
By nicdell
11th Apr 2019 15:47

"MTD is difficult because it involves the interplay between a number of computer systems. It is, therefore, harder to work out where the problem lies."

And so we all end up on the merry-go-round of everyone refusing to accept any responsibility for the problem and blaming someone else's systems/software for causing it and directing us to speak to the other party because "Sorry, we can't help you".

Nor is it just MTD. This seems to be the norm that we're all expected to accept and live with since everything has become computerised. Perhaps we'll solve all their problems for them by simply giving up the will to live.

Thanks (2)
Replying to nicdell:
avatar
By johnhemming
11th Apr 2019 17:02

nicdell wrote:

And so we all end up on the merry-go-round of everyone refusing to accept any responsibility for the problem and blaming someone else's systems/software for causing it and directing us to speak to the other party because "Sorry, we can't help you".


Actually people should not have to deal with things that way. One important thing developers want is to be able to find out when someone has not signed up to MTD. It is possible to infer this, but there is no clear error response saying people have not signed up.

It is, however, a joint responsibility of developers and HMRC to sort out this aspect .

Thanks (0)
avatar
By mfbrown185
11th Apr 2019 15:51

Interesting stuff - from a purely defensive point of view I think that we would take the position of: If we register a client for MTD and have serious filing problems - the Gateway may well be closed (because of MTD sign up), therefore we would send a paper copy to HMRC via recorded delivery and tell the client to make payment (if his DD doesn't transfer hahaha).
If HMRC get enough paper returns through their letter box it MAY prompt some reaction.
Will this help to mitigate our risk?

Thanks (1)
Chris M
By mr. mischief
11th Apr 2019 22:22

It's hard to get sympathetic for the software developers, they are part of the problem, they're the ones who sold HMRC a pup in order to boost their own profits.

I for one am not going to play HMRC's silly games. If it starts taking too long to file because of their stupid software glitches, I will simply print and post. I will evidence my efforts. Let them take me to the Tribunals if they dare.

I think the institutes should finally grow some balzz over this issue and recommend this paper filing to members, rather than forcing some junior member of staff to spend an hour going round in circles when it's all HMRC's stupid fault and not ours.

Thanks (7)
Replying to mr. mischief:
avatar
By GHarr497688
12th Apr 2019 10:34

They should pay us if their software doesn’t work . The whole process is going to be long winded and I feel sure the tax gap will increase and not reduce . My major concern is that if it’s just inputs and outputs the problems will be worse with other taxes as all the other bits won’t be in play . Traditional double entry will then be dead ,infact so will be the Accountant . We are being asked to advice to put ourselves out of work !!

Thanks (0)
avatar
By Dandan
12th Apr 2019 13:19

In all discussions about MTD, there is something which is hardly mentioned. It is the rise of the "Mickey Mouse" accounting software . It is a direct result of MTD.

Basic apps (sometimes , running entirely on a mobile phone) are being presented as the full accounting and tax solution; with the usual :"click and your tax is done" slogan.

Whatever happened to the Company law requirement that directors of ltds should keep proper books and records ?

The digital revolution is happening so fast that,at some point, we will finally realise that accounting records would acquire the same properties as Quantum mechanics; what is there depends on who is looking!

With no audit trail and no paper records (assuming all supplier and sales invoices are all digital and travel only through the web, everything can be cooked up (add to this blockchains , P2P, etc.

The tax gap will become enormous and there will only be one solution for HMRC. Everyone will pay a fixed tax based on the industry they are in and their status. I cannot see any other way in the future.

Already, the financial WMD that is Derivatives is out of control. Add to this the total digitalisation of business transaction, it will be like dealing with vapour.

Thanks (3)
Replying to Dandan:
avatar
By EnglishRose
13th Apr 2019 08:35

I see this again and again in all kinds of areas including with my adult children. If yo don't keep paper records or off line records and then are excluded from the company's account you cannot even check what was paid or when.

The move to online only might help companies save costs but it can make it very hard for consumers. If your log in in barred or you forget the deails you cannot then even see what you paid or what is owed or what your account number is or prove that fact by your audit trail.

I am not sure new mobile app accounting software is even going to allow for the complexities of many tax issues either.

Thanks (2)
avatar
By cdufour
15th Apr 2019 16:36

I had trouble filing some March MTD VAT returns through Xero despite having successfully filed under the pilot scheme so I know I have jumped through all the hoops correctly.
Eventually Xero showed that the return had been submitted but gave no submission reference.
Two days later I have checked the HMRC website and the return is not showing as having been submitted.
Who do we turn to when something is not right? We have been taken out of the loop as Xero talks directly to HMRC but what happens when it goes wrong?

Thanks (1)
Replying to cdufour:
avatar
By GHarr497688
15th Apr 2019 17:06

And Hmrc are encouraging people to join up. It’s very scary as I predict the system won’t work once the 7th August comes and goes . What will the Revenue do then poor things . They won’t cope with the amount of queries being fired at them which will be damaging to their reputation and image .

Thanks (1)
avatar
By AndrewV12
16th Apr 2019 11:57

Extract above
'Software developers using the live MTD for VAT filing mechanism have encountered inexplicable errors in the data being returned by HMRC’s systems.'

Getaway.
Seriously it was never going to go well, bearing in mind most of us have yet to throw our hat in the ring regarding MTD.

Thanks (1)
avatar
By EnglishRose
18th Apr 2019 07:21

I just went to the HMRC updated MTD software list which now helpfully has a search tool which I had been asking for for six months - so I cuold type in bridging and business (rather than agent). However that brings up 92 providers. How much time does HMRC think sole traders with no staff have? Am I supposed to open 92 companies' websites and compared 92 products? What planet do they live on? https://www.tax.service.gov.uk/making-tax-digital-software

I would not mind if say three providers came up when I searched. I would much prefer HMRC made some bridging software available free however.

Thanks (0)
Replying to EnglishRose:
Morph
By kevinringer
22nd Apr 2019 11:13

And those 92 (actually 99 as at today) only mean they bridge. It doesn't say which will work with OpenOffice or which are free. It's like the 230 on the Digital VAT Record Keeping list doesn't say which ones can do retail schemes, margin schemes, partial exemption etc. Even a large practice with a lot of staff would struggle to keep on top of this list. And in 12 months over half will have disappeared.

Thanks (0)
Replying to kevinringer:
avatar
By EnglishRose
10th May 2019 11:12

I know. I am usually very compliant with everything but for some reason holding back on looking at what software is available for now and will probably see how it goes with the August filing in the old way until HMRC shut it down or start sending out fines.

Thanks (0)
avatar
By sammerchant
22nd Apr 2019 11:11

I keep coming back to one fact: HMRC and IT = Oil and Water.

Thanks (0)