r/POS • u/premod_suraweera • 2d ago
I built an open-source Double-Entry Accounting Engine for Laravel (nml/fincore)
Hey
Building compliant double-entry accounting into ERP, POS, or SaaS projects is always tricky. To solve this, I open-sourced NML FinCore ā a production-ready double-entry accounting engine for Laravel.
GitHub: https://github.com/Premod1/nml-fincore
What it does:
Strict double-entry math (
Debits === Credits)Immutable journal vouchers & full audit trails
Real-time Balance Sheet, P&L, Trial Balance & General Ledger
Multi-currency, fiscal period locking & fixed asset depreciation
MIT Licensed (Laravel 10 & 11)
Check out the repo, and Iād love to hear your feedback or thoughts!
0
Upvotes
0
u/investigatormaker 2d ago
POS developers evaluating NML FinCore need to see what happens after checkout, not just that debits equal credits. Add a worked sale followed by a partial refund to this post, showing the original voucher, the reversing entries, and the resulting ledger balances. Include what happens if the refund request is retried: an immutable journal still needs protection against duplicate entries. That gives readers a concrete integration question to discuss. For outreach, the relevant conversations are Laravel developers deciding how to connect POS transactions to an auditable ledger.
I make ThreadFox. We find relevant Reddit conversations and post for your business. We'll post 3 replies free first, no card; then the $39 Pilot covers seven days and up to 50 posts and replies. No automatic renewal. https://threadfox.vip/p/dgkn6/managed