[GNC-dev] Gnucash and the UK's "Making Tax Digital" initiative

Mike Evans mikee at saxicola.co.uk
Sat Apr 6 05:48:10 EDT 2019


On Sat, 6 Apr 2019 11:29:20 +0800
Christopher Lam <christopher.lck at gmail.com> wrote:

> I have it in my near todo.txt to add export-json from
> income-gst-statement.scm which calculates net & VAT amounts.
> 
> I will *not* be writing bridging software.
Good, also interesting, in that I never considered exporting from the reports. I guess for self assessment the data could be exported from the same report ? But then I'm not good with scheme.

I was becoming concerned that by the time this becomes compulsory (which it already is for VAT. Although the gov. have allowed a further breaking in time) no one would have written this for GnuCash, hence the Python bridge. I really did not want to buy another computer running Windows 10, plus an accounting package to submit my small self employed earnings. I could employ an tax agent every quarter to submit for me I suppose.  I guess that applies to many GnuCash users.

> 
> If anyone can find the exact json format expected for HMRC I'll get it done.

For VAT there are examples at https://developer.service.hmrc.gov.uk/api-documentation/docs/api/service/vat-api/1.0#_submit-vat-return-for-period_post_accordion although I've not tested anything there yet.  I've only tested the Self Assessment API at https://developer.service.hmrc.gov.uk/api-documentation/docs/api/service/self-assessment-api/2.0#selfemployment-business_get-a-selfemployment-periodic-update_get_accordion in the posted Python scripts.

For creating a test user for VAT this looks like the page https://developer.service.hmrc.gov.uk/api-documentation/docs/api/service/api-platform-test-user/1.0#_create-a-test-user-which-is-an-individual_post_accordion I'll try that with some python later.

Have you registered as a developer with HMRC? What's your solution to the client_secret problem?

Mike E


More information about the gnucash-devel mailing list