ERP Shared Core
Custom finance and ledger module architecture with double-entry bookkeeping, immutable posting, a reversal pattern, and polymorphic audit logging.
- Role
- Architect & Lead Developer
- Stack
- ERPNext
- PostgreSQL
- TypeScript
About this project
Custom finance and ledger module architecture.
The design rests on a few principles:
- Double-entry — every transaction is recorded in pairs
- Immutable posting — posted entries are never mutated
- Reversal pattern — corrections go through reversing entries rather than edits
- Polymorphic audit log — an audit trail that can attach to many kinds of entity
[PLACEHOLDER: the problem this project solves, its context, and the outcome — no source material for this in docs/05-content-brief.md. Remember: no figures, client names, or metrics.]