initial commit
System to track verious small debts between friends and generate a minimal set of payments to bring all parties back to owing nothing to anyone else - back to a tabula rasa.
Account
specifies an entity which can be credited or debited amounts.Transaction
defines a credit to one account matched by one or more debits to other accounts.Ledger
is a series of transactions which can calculate balancesBalance
is the entire collection of transactions in a ledger which include a specific account.