~oefd/tabula-rasa

https://tabula.oefd.net
initial commit

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~oefd/tabula-rasa
read/write
git@git.sr.ht:~oefd/tabula-rasa

You can also use your local clone with git send-email.

#tabula-rasa

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.

#Model

  • An Account specifies an entity which can be credited or debited amounts.
  • A Transaction defines a credit to one account matched by one or more debits to other accounts.
  • A Ledger is a series of transactions which can calculate balances
  • A Balance is the entire collection of transactions in a ledger which include a specific account.