[GNC-dev] taxtxf

Alex Aycinena alex.aycinena at gmail.com
Fri Jan 4 17:06:41 EST 2019


Christopher,


>
> ---------- Forwarded message ----------
> From: Christopher Lam <christopher.lck at gmail.com>
> To: GnuCash development list <gnucash-devel at gnucash.org>
> Cc:
> Bcc:
> Date: Fri, 4 Jan 2019 10:48:23 +0800
> Subject: [GNC-dev] taxtxf
> Hi
>
> I'm thinking of tackling the huge beast that is taxtxf.scm but I'm
> struggling to understand its various meandering code paths.
>
> If anyone is willing to share a sample datafile with accounts
> appropriately tagged with tax-info then I'll try untangle this mess.
>
> I think there are some current bugs in UI - I can't even set the book
> tax-info type properly in a new datafile, and cannot yet create tests.
>
> But a good datafile will be useful in the meantime.
>
> C
>
>
I re-wrote the original US Income Tax Report several years ago and have
maintained the reference data that it uses, which is in the file txf.scm,
each year. I am waiting for a few more revised tax forms to be available
before I can do the update for tax year 2018.

The book tax info dialog worked until recently. It is reported as bug
#796687. I have just been trying to debug the problem and think the problem
is in qof_book_set_string_option, which was updated in March 2018, but
haven't finished my analysis.

John Ralls just committed a fix that was preventing the report from
running. A couple of users reported that it runs with his fix (bug #797002).

Short-term, getting the data updated for 2018, fixing 796687, and making
sure the report runs and is accurate is the important thing.

Long-term, while I'm sure the report can be improved, I believe the
architecture for the whole US Income Tax reporting process is problematic
and should be replaced. For this reason, I would suggest it may not be
worthwhile to invest a lot of time in restructuring the report, without
first addressing underlying issues.

However, if you want to go ahead and do so, please feel free to ask me any
questions you want and I will be happy to work with you on it.

Regards,

Alex


More information about the gnucash-devel mailing list