mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
add overview, cut and pasted from recently revised texinfo docs.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@10193 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
parent
ae31849309
commit
fb8273bc80
@ -20,6 +20,22 @@
|
|||||||
/** @addtogroup Engine
|
/** @addtogroup Engine
|
||||||
@{ */
|
@{ */
|
||||||
/** @addtogroup Account
|
/** @addtogroup Account
|
||||||
|
Splits are grouped into Accounts which are also known
|
||||||
|
as "Ledgers" in accounting practice. Each Account consists of a list of
|
||||||
|
Splits that debit that Account. To ensure consistency, if a Split points
|
||||||
|
to an Account, then the Account must point to the Split, and vice-versa.
|
||||||
|
A Split can belong to at most one Account. Besides merely containing a
|
||||||
|
list of Splits, the Account structure also give the Account a name, a
|
||||||
|
code number, description and notes fields, a key-value frame, a pointer
|
||||||
|
to the commodity that is used for all splits in this account. The
|
||||||
|
commodity can be the name of anything traded and tradable: a stock
|
||||||
|
(e.g. "IBM", "McDonald's"), a currency (e.g. "USD", "GBP"), or
|
||||||
|
anything added to the commodity table.
|
||||||
|
|
||||||
|
Accounts can be arranged in a hierarchical tree. The nodes of the tree
|
||||||
|
are called "Account Groups" (@pxref{Account Groups}). By accounting
|
||||||
|
convention, the value of an Account is equal to the value of all of its
|
||||||
|
Splits plus the value of all of its sub-Accounts.
|
||||||
@{ */
|
@{ */
|
||||||
/** @file Account.h
|
/** @file Account.h
|
||||||
@brief Account handling public routines
|
@brief Account handling public routines
|
||||||
|
Loading…
Reference in New Issue
Block a user