Ledger service is a living implementation of Double Entry Accounting. Using concrete principles of accounting, the ledger service ensures that all money transferred between accounts is properly recorded with trail log for each and every transaction.
The features set of the Ledger service is output of the initial understanding of the functionalities required to run other parts of the application.
- Built around double entry accounting principles.
- First class support for transaction reversal without loosing any history.