On Thu, 18 May 2000, Jan Schrage wrote:

> If
> you are running a business, German tax laws require you to keep history
> for at least ten years

However, that does not imply that you must keep them "online". Archiving 
closed books should be fine. If the auditors want the old records, they can 
open a copy of the archive to access it.

> Of course the
> introduction of accounting periods into gnucash requires a change of the
> data format...

Perhaps.

There is the fundamental problem which is created by trying to treat income 
and expenses in the same account structure as that used for assets and 
liabilities/equity.

The difficulty has to do with the conflict between "closing" books and the 
generation of reports/graphs which include information from those accounting 
periods.

I strongly suggest that we address this now and establish the structure we 
intend to use.
In traditional accounting, you actually start a new set of accounts each 
period. However, for reporting, it is probably easier to have a single 
account (file) that spans multiple accounting periods.

"Rolling up" closed entries can be accomplished by a series of  
transformations which merge and simplify transactions.

This brings up an interesting question. Should we allow a single transaction 
to have multiple dates?
One advantage in doing so is that we can easily handle the bank account 
"matching" by posting the expense debit on the date that the cheque was 
written and the bank credit on the date that the cheque is posted by the bank.

Reply via email to