FlowieExchange
Compliance · 🇷🇴 Romania Live mandate

Romania — RO e-Factura mandatory clearance

RO e-Factura mandatory clearance universal since July 2024 — regulator: Agenția Națională de Administrare Fiscală (ANAF). Facts last refreshed: 2026-05-05.

Coverage model
Flowie operates a registered Peppol Access Point in this jurisdiction directly where we hold national accreditation, or via a vetted local partner registered with the in-country regulator where on-the-ground presence is required (KSeF, SDI intermediario, ZATCA service-provider, etc.). Either way, you call the same POST /v1/documents/send.

TL;DR

Deadlines

DateWhoWhat
2022-07-01High-fiscal-risk products (B2B)RO e-Factura mandatory for selected sectors.
2024-01-01All B2B reporting (5-day window)Reporting obligation universal.
2024-07-01All B2B clearanceFull clearance — invoices invalid without ANAF acceptance.
2025-01-01B2C extensionRO e-Factura extended to B2C invoices.
2026-01-01All taxpayers SAF-TD406 monthly reporting universal.

Background

Romania's mandate is structurally the same as Italy's SDI: clearance, not just reporting. The difference is speed of rollout — Romania went universal in 18 months, the most aggressive timeline in the EU. Flowie's ANAF integration handles certificate-based authentication, UBL conversion, and clearance polling transparently.

Format profile

Required fields

Public sector (B2G)

HubPeppol identifier schemeLookup
RO e-Factura (ANAF)RO-CUI-<cui>https://efactura.mfinante.ro

RO e-Factura covers public and private alike — single clearance entry point.

B2B reporting / clearance

RO e-Factura — Clearance + signed PDF return; invoice not legally valid until ANAF accepts.

Lifecycle statusReported as
issuedSubmitted; ANAF returns signed XML.
rejectedSchema or business-rule failure.
cancelledCancellation message.

Error codes

CodeMeaningFix
RO-EFACT-101CUI not registered with RO e-Factura.Verify the buyer is registered in the ANAF directory.
RO-EFACT-205Schema validation failure.Inspect error.details.

Testing in sandbox

What you want to testHow
RO e-Factura happy pathSeller CUI RO12345678, buyer CUI RO87654321; sandbox returns signed XML.
Force ANAF rejectionsimulateCompliance: "reject_RO_EFACT_101".

FAQ

How long does ANAF take to clear?

Typically < 30 seconds, occasionally up to a few minutes during peaks. Flowie's /v1/documents/send blocks until clearance returns; if you need async, use ?waitFor=submitted.

References

Primary sources (government / regulator / standards body):

Industry analyses (vendor trackers — useful for cross-referencing):