Save content
Have you found this content useful? Use the button above to save it to your profile.

HMRC weds marriage allowance with APIs

2nd Nov 2016
Save content
Have you found this content useful? Use the button above to save it to your profile.

HMRC has launched its first live API feed that allows accountants to check their clients’ marriage allowance status, with more planned in the coming months.

HMRC released the marriage allowance API feed on 20 October, and will release more covering areas such as Class 2 NI liability soon, with other data for self-assessment and PAYE purposes likely to be available from March of next year.

The feed is split into two separate APIs. The first one checks the current marriage allowance status of the taxpayer. The second one verifies whether the taxpayer is eligible to transfer their personal allowance.

Under HMRC’s system, the accountant enters their government gateway user ID and password the first time they use the API. HMRC will then authorise the application, and the accountant can then access the marriage allowance for that client where a 64-8 is in place.

Matt Bailey, founder of GBooks, who incorporated the API feed into its individual tax module shortly after the release, explains that these APIs will allow accountants to pre-populate certain areas of the tax return rather than getting information from the client.

"API feeds can potentially help accountants obtain relevant data or double-check the information already provided by the client", he said.

"Clients are human and can either provide the wrong figures or forget some things entirely. So accessing the data HMRC holds about a client could be a very good way of double-checking figures and completing the tax return more accurately."

"In the longer term", Bailey continued, "HMRC is trying to get to a point where the most common parts of a tax return are pre-populated using these API feeds. Taxpayers with simple tax affairs will then just need to click a button to confirm this HMRC data is correct."

Marriage allowance has been branded a “flop” by Labour ministers due to its poor uptake, but Bailey suggested that the API will make it easier for the client to claim because accountants will be able to access data held on HMRC's system quickly and easily, including any claim already made for the year the accountant may not be aware of. 

Although the API relies on just the accountant logging in using their gateway information, HMRC plans on releasing two-step verification with future releases. Bailey believes HMRC’s approach to its two step authentication will be an important factor in whether future APIs will become popular. “If you have to rely on a client doing something to authorise an API feed it will lead to delays", said Bailey.

HMRC is pressing ahead with their API plans. One API in the pipeline is a tax summary for the year, which will provide information about any state benefits that the taxpayer has received throughout the year. “HMRC is dipping its toe into the water with the Marriage Allowance feed, but substantially more data will hopefully be available over the coming months,” added Bailey.

This first instance of HMRC’s “open API” approach is the result of the department’s commitment to cloud platforms and data sharing. Given the difficulties that have cropped up in the past with other kinds of data transfer - massive duplication of mismatched PAYE records and continuing concerns about the quality of data fed from HMRC into the universal credit computers spring to mind - APIs may achieve something that has eluded a generation of government programmers.

APIs aren’t just making in-roads within government. AccountingWEB’s recent Practice Excellence Live “virtual conference” included a technology trend-spotting session that devoted some attention to APIs. During this session, Sage’s global product marketing manager Fabiola Stein explained how an EU open banking API directive set for implementation in 2019 is likely to transform the way bank feeds are handled within accounting software. There are still a lot of details to sort out before the deadline, but if the initiative is a success, the bureaucratic, batch process that currently exists will be replaced by online, real-time data feeds.


Replies (9)

Please login or register to join the discussion.

blue sheep
02nd Nov 2016 21:28

And this API is accessed how?

Thanks (1)
Replying to NH:
By Tim Vane
03rd Nov 2016 09:25

Via commercial software. I suspect that most of them will have updates coming with a facility for accessing the API to update the tax return.

Thanks (0)
By SteveHa
03rd Nov 2016 09:29

What I find odd is that HMRC hope to use this information to pre-populate Tax Returns, although it's being developed for MTD.

Now, since the goal of MTD is the end of the Return, why expend energy and resources on self-assessment software with a very limited lifespan? Surely, resources would be better directed at making sure that MTD works.

Thanks (0)
By JMT21
03rd Nov 2016 10:04

Do any other software providers (other than Gbooks) offer access to this API? Mine doesn't.

Thanks (0)
Replying to JMT21:
By Tim Vane
03rd Nov 2016 10:15

HMRC missed the delivery dates for the API so many times that I suspect many of the software houses have been taken by surprise that it has finally seen the light of day. I am fairly sure that they will all bring out updates shortly. I think some software had it in months ago but have since disabled it because of the delays.

Thanks (0)
Replying to Tim Vane:
By JMT21
03rd Nov 2016 11:05

Unlike yourself, I can't claim to have the lowdown on the plans of most software providers. However I rang my own software provider, and they said they're hoping to incorporate this API into their "Spring upgrade".

I pressed them on this, and they admitted that any APIs released early next year would probably be too late to be incorporated in their Spring upgrade.

So, reading between the lines, it could take 12-18 months before they have a decent range of APIs in their software. And presumably they'll then put the price up?

Thanks (0)
By northernmonkey
03rd Nov 2016 12:55

Erm, what's an API? some of us are technophobes

Thanks (4)
By Tim Robinson
03rd Nov 2016 13:38

It will be really helpful if Aweb can monitor what the software houses implementation dates are for incorporating the APIs. I appreciate that they are dependent on the timing and quality of HMRC delivery but I hope that positive publicity will spur those to whom we pay a lot of money into speedy updates and expose any laggards.

Thanks (1)
By Markus
04th Nov 2016 11:43

to help "northernmonkey" and for those non technophobes.
API stands for "application program interface" its for software companies to interact with HMRC systems, allowing us to build richer programs to work seamlessly between each other.
This might help have a look here
or here

Thanks (0)