GnuCash Tax Invoice for Australia (Bug 695610)
janssens-geert at telenet.be
Wed Mar 13 07:34:57 EDT 2013
Op 13-03-13 12:02, Liz schreef:
> Please accept this patch to provide a working AU Tax Invoice without having
> change several defaults. The result from Bug 67008 still requires work to
> produce a legally valid invoice for Australia, and we do need this to "work
> of the box" for ordinary Australian users.
I sympathize with the inconvenient situation you are in in Australia.
However as I also mentioned in the bug report, I'm hesitant to apply the
patches as they are. I'm ok with adding preferences that help you
configure the report to be legally valid in Australia. But changing
several defaults to match Australian requirements should be evaluated in
a global context. Are the new defaults legally valid around the globe,
or at least in the majority of countries ? If not we are just shifting
the problem from one country to one or more others.
We will need a broader solution for this.
A possible workaround for the short to medium term could be to ship
GnuCash with two versions of the tax invoice. One generic and one
tailored for Australia. That at least will alleviate the frustration of
the Australian users. We have similar other localized features like the
US tax report.
> I was unhappy again yesterday when I had to remake pdfs of a large number of
> invoices because I was caught out by the last changes - my personal AU tax
> invoice was overwritten on update and I didn't realise that there were a
> large number of edits to make to the invoices to make them legally valid tax
> invoices for Australia.
In the meantime, how about adding a customized version of this report in
your .gnucash directory ? That will prevent any system updates to
discard your customizations. I'm not talking about the custom reports
feature in the reports menu, but really storing a copy of the report
source files (with adaptations).
The technical information required to do so can be found here:
- copy the report to your .gnucash directory
- make sure you change the report guid and report name in the copy
- add a (load my-reportfile) to a file named config.usr in the .gnucash
- (re)start gnucash
More information about the gnucash-devel