Improved Close Book
I'd like to have a better "Close Book" implementation. This should be implemented without affecting the reports (meaning, that the zeroing transactions would never be included in the reports). I'd like to be able to produce reports over several years.
Closing entries should be ignored by reports and most reports I know of effectively do so automatically or can be configured to ignore closing entries.
Should you still find reports that show closing entries where they shouldn’t, please file this as a bug in our bugzilla database (https://bugs.gnucash.org)
Brian Hung commented
I think this is implemented in 3.8
Jens- Birger Schlie commented
I somehow agree to Jeff but would propose a different facility:
Make the reporting aware of roll up / closing transactions.
Same as Jeffs: This way no change needs to be done in the accounting logic but only the reporting.
But in addition it could also provide basis to improved closing reports e.g. bilance and general wins and losses report.
With the reporting knowledgeable of this it can structure the general wins and losses and bilance by the made closing transactions.
For budgeting to work, there really needs to be a way to mark a transaction as a "roll-up" transaction so that it can be filtered out when creating reports.
The common "hack" of doing roll-up on January 1st is just that, a hack.
Ian K commented
I'd like to be able to remove transactions before a certain date, replacing them with a single 'brought forward' or 'opening balance' transaction. This would preserve the balance sheet totals whilst removing old transactions, making the database smaller.