ERPNext is a full open-source ERP built on the Frappe Framework — accounting, inventory, manufacturing, projects, HR, CRM and e-commerce, all in the box and all under GPL v3.
No fees per user, per module, or per year. You pay for implementation and hosting, never for a seat — so the bill doesn’t grow every time you hire. The source code is yours, and it runs on infrastructure you control.
As the only official Frappe partner in the Netherlands, we ship the Dutch open-source extensions with every build: BTW returns, the RGS chart of accounts, PEPPOL e-invoicing, SEPA, iDEAL and XAF audit files.
| ERPNext + Prilk | Odoo Enterprise | Exact / SAP | |
|---|---|---|---|
| Per-user licence fees | €0 | €31.10+ / user / month | Tiered, opaque |
| Source code access | Full (GPL v3) | Limited (Enterprise) | No |
| European hosting | Yes — NL / DE | Vendor cloud | Varies |
| Dutch RGS chart of accounts | Built in | Paid add-on | Built in |
| BTW return ready | Pre-configured | Paid add-on | Yes |
| PEPPOL e-invoicing | Built in (our app) | Paid add-on | Paid add-on |
| XAF audit file export | Built in | Limited | Yes |
| Vendor lock-in | None — you own it | Yes | Yes |
| Time to first feature change | Days | Weeks | Quarters |
erpnext_netherlands module emits natively, mapped to the RGS chart of accounts. ERPNext has run in Dutch SMEs for years, handling quarterly BTW returns, SEPA payments and PEPPOL invoicing in production. What the Belastingdienst cares about is a complete, auditable trail from invoice to general ledger — and ERPNext gives you exactly that, with the full source code, so an inspector or your accountant can verify how every figure was produced.erpnext_netherlands extension ships a pre-configured BTW return that maps every sales and purchase invoice to the correct rubrieken (1a, 1b, 3a, 3b, 5a, 5b), so you generate the quarterly aangifte in a single click instead of rebuilding it by hand in a spreadsheet. Because the mapping lives in the system, every figure traces straight back to the underlying invoice — no manual re-keying, and no reconciliation gap between your ledger and your return. The same module exports XAF audit files on demand for Belastingdienst inspections, drawn from the RGS chart of accounts. When rates or rubrieken change, we update the module centrally and it flows through to your next return, so your team isn't chasing tax-rule changes by hand.edocument extension sends and receives PEPPOL BIS Billing 3.0 invoices through a configured access point — we partner with B2B Router and Recommand — so your invoices reach any organisation on the PEPPOL network in the structured format they require. This is already required when you invoice the Dutch and wider EU government, and it is increasingly expected by large B2B customers who want machine-readable invoices instead of PDFs. Because both send and receive run inside ERPNext, an incoming PEPPOL document is captured directly against the right supplier, and an outgoing sales invoice is dispatched the moment it is submitted — no separate portal to log into. The module is free for our ERPNext customers and can usually be activated in about a day.