CtrlZvi / zyf

A personal financial tracker with an emphasis on anticipatory cashflow
MIT License
0 stars 0 forks source link

Transactions use double-entry bookkeeping #1

Open CtrlZvi opened 6 months ago

CtrlZvi commented 6 months ago

Double-entry bookkeeping requires two entries per transaction. One entry is the debit entry and the other is the credit entry. Money flows from the debit entry to the credit entry. Each entry must be represented by an account. Every transaction must have two entries. Every entry must be linked to a transaction. It must be possible to create incomplete transactions, which must be easily identified and surfaced at high priority to the user.