Strong accounting fundamentals
Pretty much every business system ultimately gets translated into a general ledger. So for any system with a finance aspect, we build the ledger in from day zero rather than reverse-engineering one later out of a table of transactions.
Double-entry runs against common wisdom in computer science. Accounting learned its importance the hard way.
Redundancy that a database designer would call duplication is, in accounting, the mechanism that makes error detectable. It has survived five centuries of adversarial pressure. We take that seriously.
- GL from day zero
- Double entry
- Multi-entity
- Period controls
- Traceable reversals