Tagly
Double-entry ledger
Designed the double-entry ledger behind every balance on Tagly. The ledger has 16 transaction kinds, covering deposits, withdrawals, refunds, payments, locks, unlocks, referral bonuses and adjustments. Customers, businesses and the platform each have an available and a reserved balance. Every movement of money is one row that can't be edited, and every row write goes through a single helper.