[GNC] UK specific: MTD - Making Tax Digital

Geert Janssens geert.gnucash at kobaltwit.be
Sat Jan 16 11:36:57 EST 2021


I would consider this a great addition to gnucash (even though I'm in Belgium and don't need 
this personally).

I have a few questions regarding the 'integration' though.

How exactly do you see this happen ?

Lots of subquestions in that regard:
1. How does HMRC "approve" a bridge for "production" ? And can the code of the bridge still 
change after approval without re-approval ? Is there a check on the resulting binary or do they 
use some other kind of validation ?

2. Do you intend to keep your bridge as a separate project, to which gnucash can interface ? 
Or would you like the functionality to become part of the gnucash code ?

3. Will you provide your integration (in whatever form) in a way that it's compatible with the 
GPL code (under which gnucash is released) ?

I'm asking mostly to get a better idea of how to proceed. For example if it should be part of 
the gnucash code, java is a stumbling block. GnuCash is mostly written in C(++) and guile. 
There is limited support for python integration on linux, but not on Windows or Macos.

If the HMRC bases its approval on the binary not changing, that also means C(++) would be 
difficult as we the resulting binary would be different on each platform and could change 
again with each build (depending on compiler versions for example).

I suppose all of that could be solved though, just starting off a more detailed discussion here. 
Or should such discussion move to gnucash-devel due to its more technical nature ?

Geert

Op donderdag 14 januari 2021 16:42:51 CET schreef chrisk at floatdene.com:
> Hi Mark,
> 
> This is a bit of Java code that takes a csv input and then submits to HMRC
> and has been approved for production for over a year. I have been impressed
> with GnuCash and surprised that it does not have a MTD VAT submission
> option. It will require a bit of work to integrate with GnuCash and I am
> reluctant to do this if there is very limited interest!
> 
> Thanks to all who have responded so far. Let's leave it out there for a
> couple of weeks and see if there is any more interest.
> 
> Thanks,
> Chris
> 
> 
> 
> --
> Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html
> _______________________________________________
> gnucash-user mailing list
> gnucash-user at gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information. -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.




More information about the gnucash-user mailing list