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 chr...@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@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.


_______________________________________________
gnucash-user mailing list
gnucash-user@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.

Reply via email to