3 ms·
Whatever your billing requirements may be, use double-entry bookkeeping as the core data structure. Every time I didn’t, I’ve wished I had.
by inopinatus 4y ago
Whatever your billing requirements may be, use double-entry bookkeeping as the core data structure.
Every time I didn’t, I’ve wished I had.
- beesorflies 4y agoInteresting. You mean you use double-entry bookkeeping instead of a database? or mixed with it?
- inopinatus 4y agoSomething has to be the store of data. The double-entry model is a paradigm, not a serialisation, of accounting and financial data. I’ve written double-entry code using text files, key-value stores, and relational databases as the underlying storage. They all work, at varying levels of scale and manageability.