[GNC] Basic Question (I hope) - End of Year Procedure

David Cousens davidcousens at bigpond.com
Thu Dec 27 19:31:39 EST 2018


Stan,

The easiest way to achieve that would be to manually perform the closing
transactions rather than use the inbuilt procedure, then they are just
ordinary transactionsand won't have the KVP pair in them. 

For closing transactions, they should always appear after any other
transaction for the period being closed so that the transferred balances
represent the true state of the accounts at the end of the period. This was
why accountants introduced an artificial 13th month into the financial year
so that all closing transactions were forced to occur fater any other
transaction that occurred within the year. Any required adjustments to the
accounts  are also usually carried out before the closing transactions for
the same reason.

A list of key value pairs is a data structure that is part of each
transaction record. It allows arbitrary data to be added to the main data
structure (the transaction) without requiring that structure to be redefined
throughout the code. Only the code for processing the data in the KVP needs
to be added to the code base to add features requiring new data not
previously stored. The facilities for extracting it and adding it are a part
of the original transaction data structure. The KVP is also used in other
data structures within GnuCash for the same purpose.

David Cousens



-----
David Cousens
--
Sent from: http://gnucash.1415818.n4.nabble.com/GnuCash-User-f1415819.html


More information about the gnucash-user mailing list