Electronic invoice in Romania
Understand Romania’s RO e-Factura requirements, deadlines, formats and penalties—and ensure compliant B2B, B2G and B2C invoicing.
Romania operates one of the broadest mandatory e-invoicing systems in the EU. RO e-Factura is a centralised state platform run by the Ministry of Finance and ANAF (the National Agency for Fiscal Administration), through which domestic B2G and B2B invoices pass. It validates the XML, applies the Ministry of Finance's electronic seal and makes the document available to the buyer.
Two things matter more than anything else here. First, this is not Peppol — a Peppol invoice delivered to a Romanian customer does not satisfy the mandate. Second, the penalty for invoicing outside the system is calculated on the full invoice value, not the VAT, and it can hit both parties to the same transaction.
Romania built its system in stages over four years, starting from high-risk goods and ending with a general mandate. Everything below the last entry is already in force.
RO e-Factura becomes mandatory for Romanian-established suppliers invoicing public authorities, and for goods classed as high fiscal risk — fruit and vegetables, alcohol, new buildings, mineral water, sand and gravel, clothing and footwear.
All Romanian-established taxpayers must report domestic B2B invoice data to the system. At this stage RO e-Factura often acted as a reporting channel while the commercial invoice still travelled to the buyer separately.
The decisive step. The system is now the mandatory route between Romanian supplier and Romanian buyer, and receiving or booking a domestic B2B invoice outside it becomes an offence in its own right.
Invoices for supplies with a place of supply in Romania must be reported, after a voluntary run-in from July 2024. Penalties for late or missing B2C submissions started on 1 July 2025.
The submission window becomes 5 working days instead of 5 calendar days — Saturdays, Sundays and public holidays no longer count. From the same date, invoices to non-established buyers holding a Romanian VAT registration come into scope where the place of supply is Romania.
Published in Monitorul Oficial 459, it approves emergency ordinance 128/2024 and makes RO e-Factura optional for individuals identified only by CNP, special-regime farmers and foreign cultural institutes, with an opt-in register. See B2C after Law 88/2026.
Small and micro-enterprises with annual turnover below €500,000 lose their protection from compliance controls and are now enforced on the same footing as everyone else.
EU-wide structured invoicing and digital reporting for cross-border B2B. The Romanian transport architecture for that regime has not been settled.
Existing national digital transaction reporting systems, RO e-Factura among them, must be brought into line with the ViDA model and standards.
For suppliers established in Romania, the B2G mandate has applied since 1 July 2022. A foreign supplier that is not established in Romania under the VAT rules may register and use RO e-Factura voluntarily — supplying a Romanian public authority does not by itself pull a foreign supplier into the mandatory system.
That last point is worth knowing as a supplier: a Romanian public customer has a direct financial incentive not to pay you until the invoice is properly in the system.
Since 1 July 2024 the full exchange model applies to domestic B2B. Where both parties are established in Romania and the place of supply is Romania, RO e-Factura is compulsory — delivery by e-mail, EDI or Peppol alone does not discharge the obligation.
Since 1 January 2026: five working days from the date the invoice is issued, and in any case no later than five working days after the statutory deadline by which the invoice ought to have been issued under the Fiscal Code. The second limb matters — you cannot extend your window by issuing the invoice late.
A parallel PDF may be sent for convenience, but the sealed XML is the original. Both sides carry exposure: the supplier for not submitting, the buyer for receiving and booking a domestic B2B invoice outside the system.
The B2C regime has always been different in kind from B2B: the supplier reports the invoice data to RO e-Factura, while the invoice itself still reaches the consumer directly under Article 319 of the Fiscal Code. It is mandatory electronic reporting of invoices rather than mandatory exchange through a state platform.
The law reclassifies who is in scope. A transaction is treated as B2C where the customer provides no tax identification number, or identifies themselves by their personal numerical code (CNP). Unless that individual has voluntarily registered in the optional RO e-Factura register, the supplier issues the invoice outside the system.
RO e-Factura also became optional, with an opt-in and opt-out mechanism, for individuals identified only by CNP, farmers under the special regime and foreign cultural institutes.
The practical action is a master-data review. Counterparties that were in scope before may now be optional, and whether a partner remains registered determines whether you can rely on RO e-Factura to deliver to them at all.
The system implements the European standard SR EN 16931-1 through the national specification RO_CIUS, which layers Romanian tax and administrative requirements on top of it.
urn:cen.eu:en16931:2017#compliant#urn:efactura.mfinante.ro:CIUS-RO:1.0.1A PDF is not an electronic invoice for RO e-Factura purposes and cannot replace the structured XML. It may serve as a visualisation of the XML, or be carried as an attachment where it is a supporting document embedded in the XML in a permitted MIME format. The original is the XML bearing the Ministry of Finance's electronic seal — not the visual rendering of it.
Note the consequence for archiving and for VAT: the file you must be able to produce years later is the sealed XML returned by the system, not the XML you originally submitted.
The most accurate description is a centralised, clearance-style CTC model — a three-party arrangement running supplier → Ministry of Finance and ANAF → buyer.
It is not classic prior clearance, where the tax authority must authorise an invoice before it may be issued. The supplier creates the invoice and then submits it within the deadline. But only an XML that has passed structural validation and carries the Ministry of Finance's seal is the original document in RO e-Factura.
Not in the strict sense. The five-working-day window makes it continuous transaction control rather than instantaneous transmission. Once validation succeeds, however, the system seals the document and makes it available to the recipient immediately.
Peppol certification therefore gives you neither a technical nor a legal connection to RO e-Factura.
Peppol may be used voluntarily for international exchange, as an additional commercial channel, or as an input format for a provider that then converts the document into RO_CIUS and submits it to ANAF. There is no Romanian Peppol Authority in the OpenPeppol list; in countries without one, OpenPeppol itself acts as coordinating authority. The Peppol code list contains EAS 9947 — RO:VAT for Romanian VAT numbers, but that is not the addressing identifier for RO e-Factura, which identifies participants through Romanian tax identifiers (CIF/CUI, VAT ID, CNP or NIF) and SPV access rights. Code 9926, sometimes quoted for Romania, is the Bulgarian VAT scheme.
This is where most implementations go wrong, because the answer turns on the place of supply and on whether the supplier is established in Romania — not on who holds a Romanian VAT number.
The dual obligation in the second row is the one that surprises people. Reporting into ANAF does not deliver the invoice to a foreign buyer who has no SPV access — you still have to send it to them.
No national accreditation of e-invoicing providers comparable to the Slovak digitálny poštár has been identified in the legislation, ANAF guidance or the API documentation. ANAF expressly contemplates the use of ERP systems and external service providers without requiring the provider to appear on a special register.
What a foreign provider does need is a genuine national integration. Peppol status is not a substitute for any of it:
The client or an authorised user must have access to the Spațiul Privat Virtual (SPV), the tax authority's private virtual space. ANAF's OAuth authorisation rests on the user's qualified digital certificate, their rights in SPV, their status as legal representative, designated representative or authorised person, the provider's registered application, and the application's Client ID and Client Secret. What a provider needs is therefore not a Romanian Peppol address but a correct authorisation model with each individual client.
The RO e-Factura rules examined impose no requirement for a Romanian legal entity, a local office or servers, a Romanian tax representative, a local e-invoicing licence or a proprietary official mailbox. In practice, though, acting on a client's behalf requires that client to be properly registered in SPV and to have granted authorised access through a qualified certificate and OAuth.
Romanian general rules require invoices and supporting accounting documents to be kept for ten years from the end of the financial year in which they were drawn up, with longer periods for documents relating to capital goods and for certain categories of accounting record.
Documents remain available for download from the system for a limited period only — the platform is not your archive. Pulling the sealed XML down and storing it yourself is part of the implementation, not an afterthought.
Romania's headline sanction is unusual in Europe because its base is the full value of the invoice rather than the VAT — and because it can be imposed on each side of the same transaction separately.
Where one or more invoices missing the deadline fall within the same calendar month, tiered fines apply by taxpayer size:
Since 1 July 2026 there is no longer a softer regime for small businesses: micro-enterprises below €500,000 turnover are enforced like everyone else. Late-transmission fines and the 15% penalty are separate exposures and can arise from the same failure.
Romania cannot be served with a Peppol-only product. It needs a dedicated national connector, and that is what we build alongside the European Peppol connection:
Romania is fully live and fully enforced. RO e-Factura has been the mandatory delivery channel for domestic B2B since July 2024, the deadline tightened to five working days in January 2026, and the last grace period — for businesses under €500,000 turnover — expired on 1 July 2026.
The system is a centralised CTC platform, not Peppol. Serving Romanian clients requires a national connector: RO_CIUS, the ANAF API, OAuth 2.0, SPV authorisation per client, and retention of the sealed XML. No Romanian entity or licence is needed, but Peppol certification alone gets you nowhere.
The detail worth acting on first is the buyer-side penalty. In most countries a wrongly delivered invoice is the supplier's problem; in Romania booking one costs the recipient 15% of its value. Controls on incoming invoices matter as much as controls on outgoing ones.