FinanceFerret/archive/version 2: Difference between revisions
< FinanceFerret | archive
Jump to navigation
Jump to search
(prelim notes: modules) |
m (3 revisions imported: moving most of the docs here) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
*** source account | *** source account | ||
*** destination account | *** destination account | ||
*** equity account | *** equity account -- is this necessary? need to straighten out how [[../equity|equity]] works. | ||
* calculating balances in different ways: | * calculating balances in different ways: | ||
** different sortings (checkbook, bank...) | ** different sortings (checkbook, bank...) |
Latest revision as of 13:26, 2 March 2020
Modules
transaction engine
This is the core of FinanceFerret. It handles:
- recording transactions
- up to three entries per transaction:
- source account
- destination account
- equity account -- is this necessary? need to straighten out how equity works.
- up to three entries per transaction:
- calculating balances in different ways:
- different sortings (checkbook, bank...)
- arbitrary lists of transactions (e.g. for budgeting)
category manager
- assigning categories to transactions or parts of transactions
- building lists of transactions that fall within a given category
account manager
- who owns what accounts
- who has permissions for each account, and which permissions (read? write? other?)
- units (type of currency)