- Description
- Limitations
- Actions
- Workflows
- Documents
Register suppliers
Issue invoices
Receive invoices
- Workflow automation: Automated workflows for registering parties, sending invoices, and importing received invoices through RO e-Factura.
- Party registration: Register a party with its Romanian tax ID (CIF). The certificate holder accepts the terms and authorizes Invopop once on ANAF’s site, from a link stored in the party’s meta. Partners can show and accept the terms in their own interface through the API.
- Authorization renewal: ANAF authorizations last one year. Invopop renews access in the background during that year. Notifications before the party has to register again are in development.
- CIUS-RO XML generation: Compliant UBL 2.1 generation for invoices, credit notes, corrective, self-billed and accounting invoices, checked against the official ANAF schematron before upload.
- Clearance tracking: Invopop waits for ANAF’s decision on each upload and attaches the official XML returned by ANAF to the invoice.
- Automatic routing: B2B, B2C, self-billed and enforcement uploads are picked from the invoice itself, with no configuration.
- Invoice import & sync: Periodically fetch invoices received in SPV and import them into Invopop in GOBL format.
FAQ
Invoicing questionsWhat format does a Romanian e-invoice use?
What format does a Romanian e-invoice use?
Is a PDF invoice still valid?
Is a PDF invoice still valid?
How do I correct an invoice after RO e-Factura accepts it?
How do I correct an invoice after RO e-Factura accepts it?
Can the buyer reject an invoice in RO e-Factura?
Can the buyer reject an invoice in RO e-Factura?
Which VAT rates apply in Romania?
Which VAT rates apply in Romania?
How long can I download invoices from RO e-Factura?
How long can I download invoices from RO e-Factura?
Is self-billing allowed?
Is self-billing allowed?
Which GOBL documents can I send to RO e-Factura?
Which GOBL documents can I send to RO e-Factura?
ro-efactura-v1 addon: standard invoices (380), invoices for accounting purposes (751, with the accounting tag), self-billed invoices (389, with the self-billed tag), credit notes (381) and corrective invoices (384).How long does ANAF take to accept an invoice?
How long does ANAF take to accept an invoice?
ok or nok. The job finishes when ANAF has decided.Where do I find the official invoice?
Where do I find the official invoice?
anaf-efactura.xml, next to the generated efactura.xml. The archive is also kept in Invopop’s database.What happens when ANAF rejects an invoice?
What happens when ANAF rejects an invoice?
Can I send the same invoice twice?
Can I send the same invoice twice?
How are B2C and self-billed invoices handled?
How are B2C and self-billed invoices handled?
autofactura. No workflow configuration is needed.What does a party need to register with RO e-Factura?
What does a party need to register with RO e-Factura?
Can one person register several companies?
Can one person register several companies?
Where do I find the registration link?
Where do I find the registration link?
link key. It opens the terms first and then continues to ANAF. The workflow waits on the Wait ANAF link registration step until the certificate holder completes the authorization, and the link is removed once the party is registered.Can I show the terms in my own interface?
Can I show the terms in my own interface?
GET /apps/gov-ro/v1/entry/{silo_entry_id}/terms, show them in your own interface and record your customer’s acceptance with POST on the same path. The response carries the ANAF link to send to the certificate holder. See the white label registration flow.Where is the acceptance of the terms stored?
Where is the acceptance of the terms stored?
Why did my party registration fail?
Why did my party registration fail?
- Wrong certificate: the certificate chosen in the browser does not belong to a person with SPV rights for the company’s CIF.
- SPV rights missing: the certificate holder is not registered in SPV as legal representative or authorized person of the company.
- Party not Romanian: the party’s
tax_idcountry must beRO. - Terms not accepted: the ANAF authorization only goes through once the terms have been accepted.
- Registration expired: the terms of a registration can only be accepted while it is open. One left unaccepted for 32 days shows
registration expired, register the party again: run the registration workflow again and use the new link.
Can I test with the sandbox?
Can I test with the sandbox?
How do I stop sending and receiving for a party?
How do I stop sending and receiving for a party?
Which invoices are imported?
Which invoices are imported?
Do I need to run the import workflow myself?
Do I need to run the import workflow myself?
What happens if the sync stops for a while?
What happens if the sync stops for a while?
What is stored for an imported invoice?
What is stored for an imported invoice?
🇷🇴 Invopop resources for Romania
🇷🇴 Invopop resources for Romania