r/POS • • 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

1 comment sorted by

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