[GNC] How to run Year End Procedures for the Tax Year (UK end 5 April 2023), and start new Data set for the New Tax Year starting 6 April 2023

flywire flywire0 at gmail.com
Sat Apr 8 01:11:13 EDT 2023


Chris, you are a second class user. GnuCash was written to use fiscal year
but a change made in 2001, exposed to users in 2006, dropped fiscal
year and introduced calendar year(s) and an accounting period. Years (this
and previous) is the first class service, automatic relative to current
date but accounting period is very much a second class service requiring
manual changes to start and end period *preferences*, particularly annoying
when working with multiple periods at the same time.

If the start and end of the year are redefined the reports still work on
the redefined year, as demonstrated by the code I wrote, supplied, and used
seamlessly without issues other than having to apply it to each new version
released and fixing a bug. With GnuCash V5 those definitions have been
*removed* from editable scheme code in reports and placed in compiled C++
code.

Clearly, the program works, it's only a matter of customising the start and
end date of a year for reports. I recently asked for guidance on how to
reinstate the configurable years in V5 but I don't have a reply yet.


More information about the gnucash-user mailing list