How the Romanian localization for Odoo is built
coordinated by
The product, in its Community and Enterprise editions
The community localization, open source
Financial accounting and ANAF reporting
What Odoo brings, and what the Romanian community adds
Odoo ships its own Romanian localization: the chart of accounts, e-Factura through the SPV and e-Transport come with the Community edition, while the accounting reports, SAF-T D406, the D300 VAT return, Intrastat and payroll are in Enterprise. Thirteen modules in total, written by Odoo.
What goes into that official localization is discussed with the Romanian Odoo Community Association, not with each partner separately. ACO gathers what the local market needs and carries it to Odoo as one voice. We are a founding member.
Everything else — the way a Romanian accountant actually works, and everything ANAF asks for — is written by the community and by us. That is 83 modules, in two blocks: one open source, one licensed. Where the official modules fall short, we also publish open-source extensions that fix them.
The open-source block covers the day-to-day work of a Romanian accountant: see what primary accounting covers · The licensed block is what closes your months and files with ANAF: see the financial accounting and reporting package


OCA + NextERP
47
open-source modules: 43 at OCA, 4 of them our extensions over Odoo
The community localization and the extensions we publish ourselves. Anyone can read, run and fork it.
VAT on payment
Non-deductible VAT
Period closing
Inventory by quantity and value
Retail accounting at selling price
Goods receipt note and valued delivery note
Bank statement import and the cash register
Customs declaration, partner from ANAF, POS
Fixes and extensions to Odoo's own e-Factura and e-Transport
open source · AGPL și LGPL

NextERP
36
licensed modules, written by us
Month-end closing, the statutory registers and every ANAF return — including D300 and SAF-T D406, so you get them without an Enterprise subscription.
Red storno
Currency revaluation
Partner compensation
Fixed assets and depreciation
Excise duties and excise bands
Custody and call-off stock
The statutory Romanian registers
D300, D390, D394 for VAT
D406 SAF-T, monthly, annual and on demand
D100, D101, D120 and the annual accounts
Intrastat
Every file validated with DUKIntegrator before filing
licență NextERP
Why it matters who maintains it
Every yearly Odoo release means all of these modules have to be migrated, tested and put back to work. A company that only uses the localization waits for someone else to do that. We write it: on Odoo 20 we already have 28 migration pull requests open, before the version is even out.
The same goes for a bug. If it sits in the open-source layer, we fix it in the code and the fix reaches everyone. If it sits in the licensed layer, it is ours to answer for. Either way it gets repaired at the source, not worked around in your database.
We will show you, on your own company's case, which block covers which of your processes. Request a free consultation.