Blog/Automation
Automation

Automating invoicing from order to ANAF e-Factura

Dennis Borsos25 October 2026 · 6 min read · Dennis Borsos
In this article

For a lot of small businesses, invoicing looks something like this: the order comes in by phone or WhatsApp, someone writes it down, on delivery the invoice is typed into the invoicing software by hand, then it has to be uploaded to e-Factura, checked, sent to the customer and, at the end of the month, gathered up for the accountant. Each step is small. Together they eat hours every week and leave room for mistakes that can end in fines.

The good news is that almost all of that chain can be automated. In this guide you'll see, briefly, what RO e-Factura requires of you right now, what an e-Factura invoicing automation flow looks like from order to payment, what's worth automating and what stays with a person, plus the mistakes we see most often.

Note: the legal information below is a summary, checked against public sources at the time of writing. The rules change often, so talk to your accountant about your specific situation.

What RO e-Factura requires of you now

Business-to-business invoices (B2B)

Invoices issued between taxable persons established in Romania must be submitted through the RO e-Factura system, and failing to submit them has been penalised since 1 July 2024. For B2B there's a separate, hefty penalty: if an invoice isn't submitted through the system, the fine equals 15% of the invoice's total value. The same 15% penalty applies to a buyer who records in their accounts a B2B invoice received by any route other than RO e-Factura.

Invoices to private individuals (B2C)

From 1 January 2025, under Government Emergency Ordinance (OUG) no. 69/2024, invoices issued to private individuals must also be submitted through RO e-Factura, with penalties applying from 1 July 2025. Exemptions include, among others, simplified invoices issued on the basis of a till receipt, under Art. 319(12) of the Romanian Fiscal Code.

The submission deadline

From 1 January 2026, under OUG no. 89/2025, the submission deadline changed from 5 calendar days to 5 working days from the invoice's issue date, without exceeding the issuing deadline set by the Fiscal Code.

Fines for late submission or non-submission

  • large taxpayers: between 5,000 and 10,000 lei;
  • medium taxpayers: between 2,500 and 5,000 lei;
  • other legal entities and individuals: between 1,000 and 2,500 lei.

Recent changes

Law no. 88/2026, with provisions in force from 1 June 2026, adjusted some categories: for example, individuals identified for tax purposes by their personal numeric code (CNP) are no longer required to use the system (it becomes optional for them), and individual farmers under the special scheme are exempt. If you work with partners like these, check with your accountant how to treat them.

The practical takeaway: every invoice has to reach the system on time, correct and checked. Exactly the kind of repetitive task where a person slips up now and then, and an automated system doesn't.

Where time gets lost in manual invoicing

  • Retyping data. The order is in one place, the customer details in another, and the invoice gets written up a third time.
  • Wrong company details. A tax ID (CUI) with one wrong digit or an incomplete address gets the invoice rejected by the system.
  • Tracking status. Someone has to log into the SPV (ANAF's online portal) to see whether the invoice was validated or has errors.
  • Supplier invoices. They have to be downloaded from the system and sent to the accountant.
  • Payments. Who has paid, who hasn't, who needs a reminder.
  • The 5-working-day deadline. In a busy week, with holidays or bank holidays, it's easy to miss.

The automated flow, from order to e-Factura

Here's what a complete flow we build for small businesses looks like. Not every business needs every step, but the logic is the same.

  1. The order lands in one place. Whether it comes from the website, WhatsApp, email or the phone, it ends up in your order system (a CRM, an ERP or even a well-structured spreadsheet). A chatbot or an AI voice agent can take it straight from the customer.
  2. Customer details are checked automatically. For companies, the system fills in the name and address from the CUI using public sources, so nobody types them by hand. For individuals, it checks the mandatory details are complete.
  3. The invoice is generated at the right moment. On delivery, on payment confirmation or on a set date for subscriptions, the automation creates the invoice in your invoicing software, with the products, prices and VAT rates from the order.
  4. The invoice is submitted to RO e-Factura. Your invoicing software sends it to the system, usually straight after it's issued, not at the end of the week.
  5. The status is checked automatically. The automation follows the system's response. If the invoice is validated, it marks it as such. If there are errors, it alerts you straight away, by email or WhatsApp, with the error message, so you can fix it within the deadline.
  6. The customer receives the invoice. By email, possibly with a payment link, without anyone attaching it by hand.
  7. The payment is reconciled. When the payment shows up in your bank account or payment processor, the invoice is marked as paid. For overdue invoices, the system sends polite reminders on a schedule you set.
  8. The accountant gets everything. Issued invoices, supplier invoices downloaded automatically from the system, and the payment status all land in a folder or a monthly report, with no last-minute searching.
Want to see how it would work for you?
Book a call

What to automate and what to leave to people

StepAutomatedPerson
Taking the orderYes, from every channelOnly unusual cases
Filling in customer detailsYes, from the CUIA check for important new customers
Issuing the invoiceYes, for standard ordersInvoices with negotiated discounts, credit notes
Submitting to e-FacturaYesNo
Fixing validation errorsAutomatic alertYes, the actual correction
Payment remindersYesConversations with customers who are very late
Tax decisionsNoYes, together with the accountant

Our rule: we automate everything that's repetitive and verifiable, but leave tax decisions and unusual situations to people. Automation doesn't replace your accountant; it gives them clean, complete data.

How it's built technically

Most invoicing software in Romania can connect to RO e-Factura and offers an interface that lets it be driven automatically. We tie these pieces together with n8n, an automation platform: the orders in your system, your invoicing software, email, WhatsApp and the bank. Where free text needs understanding, say an order written on WhatsApp, we use AI agents built on Claude, which pull out the structured data and pass it on.

The data sits in a Supabase database with servers in the EU, and access to accounts and certificates is tightly managed, with minimum permissions. You'll find the details on our data security page.

What it costs and when it pays off

At Neurotech, a process automation starts at €1,200 (implementation, excluding VAT), paid in instalments tied to deliverables. Monthly costs for infrastructure, usage and maintenance depend on your invoice volume and integrations, so we estimate them for your case.

To see whether it's worth it, do a simple sum: how many invoices you issue a month, how long it takes someone to create them, check them in the SPV, send them and chase payment. Add the risk of a fine for an invoice not submitted on time. If the answer comes to a few hours a week, automation usually pays for itself quickly. If you issue five invoices a month, you probably don't need it.

Common mistakes

  • Submitting "at the end of the week". The 5-working-day deadline goes quickly. Submit straight after issuing.
  • No alert for errors. A rejected invoice nobody notices is, in practice, an invoice that was never submitted.
  • Customer details typed by hand. The most common reason for rejection. Fill them in automatically from the CUI.
  • Automating without your accountant. Agree the rules for credit notes, advance payments and special cases with your accountant before you start.
  • Forgetting incoming invoices. Supplier invoices also need downloading and getting to the accountant. Automate that part too.

If you'd like to see what your automated invoicing flow could look like, from order to e-Factura and payment, take a look at our automation work or book a free 30-minute call. Show us how you invoice now and we'll tell you what can be automated.

Frequently asked questions

Is e-Factura mandatory for invoices to private individuals too?

Yes. From 1 January 2025, under OUG no. 69/2024, invoices issued to private individuals (B2C) must also be submitted through RO e-Factura, with penalties applying from 1 July 2025. Exemptions include, among others, simplified invoices issued on the basis of a till receipt. For special situations, check the current rules with your accountant.

How quickly must an invoice be submitted to e-Factura?

From 1 January 2026, under OUG no. 89/2025, the deadline is 5 working days from the invoice's issue date, without exceeding the issuing deadline in the Fiscal Code. Previously it was 5 calendar days. The safest approach is for the invoice to be submitted automatically straight after it's issued.

What's the fine for not submitting an invoice to e-Factura?

For non-submission or late submission, fines range from 1,000 to 2,500 lei for small businesses, 2,500–5,000 lei for medium taxpayers and 5,000–10,000 lei for large ones. In B2B, not submitting through the system is also penalised with a fine of 15% of the invoice's total value.

Can e-Factura submission be fully automated?

The repetitive part, yes: generating the invoice from the order, submitting it to the system, checking its status, and sending it to the customer and the accountant. What we don't automate is tax decisions and the actual correction of unusual errors. The system alerts you as soon as an invoice has a problem, so you can sort it within the deadline.

Do I need new invoicing software to automate this?

Usually not. Most invoicing software that works with RO e-Factura can be driven automatically, and the automation is built around it. You keep the software your accountant is used to and just remove the manual work between order, invoice, submission and payment.

Dennis Borsos
Dennis Borsos
Founder, Neurotech AI
Builds AI systems for companies in six countries.

Related articles

Automation
Integrating AI with the apps you already use: Excel, Google Sheets, email, invoicing
25 October 2026 · 6 min read
Automation
n8n explained for business owners: what it does and when it makes sense
25 October 2026 · 6 min read
Automation
15 processes you can automate in a small business
25 October 2026 · 6 min read

Done reading. Let's build.

Book a callGet your free AI audit (2 min)
DIRECT CONTACT

Prefer to talk directly?

We reply the same business day. Choose whatever suits you best.

Call us+40 768 060 171Monday–Friday, 9:00–18:00Write to uscontact@neurotechagency.comSame-day replyMessage us on WhatsApp+40 768 060 171Fastest for quick questions
Blog/Automation
Automation

Automating invoicing from order to ANAF e-Factura

Dennis Borsos25 October 2026 · 6 min read · Dennis Borsos
In this article

For a lot of small businesses, invoicing looks something like this: the order comes in by phone or WhatsApp, someone writes it down, on delivery the invoice is typed into the invoicing software by hand, then it has to be uploaded to e-Factura, checked, sent to the customer and, at the end of the month, gathered up for the accountant. Each step is small. Together they eat hours every week and leave room for mistakes that can end in fines.

The good news is that almost all of that chain can be automated. In this guide you'll see, briefly, what RO e-Factura requires of you right now, what an e-Factura invoicing automation flow looks like from order to payment, what's worth automating and what stays with a person, plus the mistakes we see most often.

Note: the legal information below is a summary, checked against public sources at the time of writing. The rules change often, so talk to your accountant about your specific situation.

What RO e-Factura requires of you now

Business-to-business invoices (B2B)

Invoices issued between taxable persons established in Romania must be submitted through the RO e-Factura system, and failing to submit them has been penalised since 1 July 2024. For B2B there's a separate, hefty penalty: if an invoice isn't submitted through the system, the fine equals 15% of the invoice's total value. The same 15% penalty applies to a buyer who records in their accounts a B2B invoice received by any route other than RO e-Factura.

Invoices to private individuals (B2C)

From 1 January 2025, under Government Emergency Ordinance (OUG) no. 69/2024, invoices issued to private individuals must also be submitted through RO e-Factura, with penalties applying from 1 July 2025. Exemptions include, among others, simplified invoices issued on the basis of a till receipt, under Art. 319(12) of the Romanian Fiscal Code.

The submission deadline

From 1 January 2026, under OUG no. 89/2025, the submission deadline changed from 5 calendar days to 5 working days from the invoice's issue date, without exceeding the issuing deadline set by the Fiscal Code.

Fines for late submission or non-submission

  • large taxpayers: between 5,000 and 10,000 lei;
  • medium taxpayers: between 2,500 and 5,000 lei;
  • other legal entities and individuals: between 1,000 and 2,500 lei.

Recent changes

Law no. 88/2026, with provisions in force from 1 June 2026, adjusted some categories: for example, individuals identified for tax purposes by their personal numeric code (CNP) are no longer required to use the system (it becomes optional for them), and individual farmers under the special scheme are exempt. If you work with partners like these, check with your accountant how to treat them.

The practical takeaway: every invoice has to reach the system on time, correct and checked. Exactly the kind of repetitive task where a person slips up now and then, and an automated system doesn't.

Where time gets lost in manual invoicing

  • Retyping data. The order is in one place, the customer details in another, and the invoice gets written up a third time.
  • Wrong company details. A tax ID (CUI) with one wrong digit or an incomplete address gets the invoice rejected by the system.
  • Tracking status. Someone has to log into the SPV (ANAF's online portal) to see whether the invoice was validated or has errors.
  • Supplier invoices. They have to be downloaded from the system and sent to the accountant.
  • Payments. Who has paid, who hasn't, who needs a reminder.
  • The 5-working-day deadline. In a busy week, with holidays or bank holidays, it's easy to miss.

The automated flow, from order to e-Factura

Here's what a complete flow we build for small businesses looks like. Not every business needs every step, but the logic is the same.

  1. The order lands in one place. Whether it comes from the website, WhatsApp, email or the phone, it ends up in your order system (a CRM, an ERP or even a well-structured spreadsheet). A chatbot or an AI voice agent can take it straight from the customer.
  2. Customer details are checked automatically. For companies, the system fills in the name and address from the CUI using public sources, so nobody types them by hand. For individuals, it checks the mandatory details are complete.
  3. The invoice is generated at the right moment. On delivery, on payment confirmation or on a set date for subscriptions, the automation creates the invoice in your invoicing software, with the products, prices and VAT rates from the order.
  4. The invoice is submitted to RO e-Factura. Your invoicing software sends it to the system, usually straight after it's issued, not at the end of the week.
  5. The status is checked automatically. The automation follows the system's response. If the invoice is validated, it marks it as such. If there are errors, it alerts you straight away, by email or WhatsApp, with the error message, so you can fix it within the deadline.
  6. The customer receives the invoice. By email, possibly with a payment link, without anyone attaching it by hand.
  7. The payment is reconciled. When the payment shows up in your bank account or payment processor, the invoice is marked as paid. For overdue invoices, the system sends polite reminders on a schedule you set.
  8. The accountant gets everything. Issued invoices, supplier invoices downloaded automatically from the system, and the payment status all land in a folder or a monthly report, with no last-minute searching.
Want to see how it would work for you?
Book a call

What to automate and what to leave to people

StepAutomatedPerson
Taking the orderYes, from every channelOnly unusual cases
Filling in customer detailsYes, from the CUIA check for important new customers
Issuing the invoiceYes, for standard ordersInvoices with negotiated discounts, credit notes
Submitting to e-FacturaYesNo
Fixing validation errorsAutomatic alertYes, the actual correction
Payment remindersYesConversations with customers who are very late
Tax decisionsNoYes, together with the accountant

Our rule: we automate everything that's repetitive and verifiable, but leave tax decisions and unusual situations to people. Automation doesn't replace your accountant; it gives them clean, complete data.

How it's built technically

Most invoicing software in Romania can connect to RO e-Factura and offers an interface that lets it be driven automatically. We tie these pieces together with n8n, an automation platform: the orders in your system, your invoicing software, email, WhatsApp and the bank. Where free text needs understanding, say an order written on WhatsApp, we use AI agents built on Claude, which pull out the structured data and pass it on.

The data sits in a Supabase database with servers in the EU, and access to accounts and certificates is tightly managed, with minimum permissions. You'll find the details on our data security page.

What it costs and when it pays off

At Neurotech, a process automation starts at €1,200 (implementation, excluding VAT), paid in instalments tied to deliverables. Monthly costs for infrastructure, usage and maintenance depend on your invoice volume and integrations, so we estimate them for your case.

To see whether it's worth it, do a simple sum: how many invoices you issue a month, how long it takes someone to create them, check them in the SPV, send them and chase payment. Add the risk of a fine for an invoice not submitted on time. If the answer comes to a few hours a week, automation usually pays for itself quickly. If you issue five invoices a month, you probably don't need it.

Common mistakes

  • Submitting "at the end of the week". The 5-working-day deadline goes quickly. Submit straight after issuing.
  • No alert for errors. A rejected invoice nobody notices is, in practice, an invoice that was never submitted.
  • Customer details typed by hand. The most common reason for rejection. Fill them in automatically from the CUI.
  • Automating without your accountant. Agree the rules for credit notes, advance payments and special cases with your accountant before you start.
  • Forgetting incoming invoices. Supplier invoices also need downloading and getting to the accountant. Automate that part too.

If you'd like to see what your automated invoicing flow could look like, from order to e-Factura and payment, take a look at our automation work or book a free 30-minute call. Show us how you invoice now and we'll tell you what can be automated.

Frequently asked questions

Is e-Factura mandatory for invoices to private individuals too?

Yes. From 1 January 2025, under OUG no. 69/2024, invoices issued to private individuals (B2C) must also be submitted through RO e-Factura, with penalties applying from 1 July 2025. Exemptions include, among others, simplified invoices issued on the basis of a till receipt. For special situations, check the current rules with your accountant.

How quickly must an invoice be submitted to e-Factura?

From 1 January 2026, under OUG no. 89/2025, the deadline is 5 working days from the invoice's issue date, without exceeding the issuing deadline in the Fiscal Code. Previously it was 5 calendar days. The safest approach is for the invoice to be submitted automatically straight after it's issued.

What's the fine for not submitting an invoice to e-Factura?

For non-submission or late submission, fines range from 1,000 to 2,500 lei for small businesses, 2,500–5,000 lei for medium taxpayers and 5,000–10,000 lei for large ones. In B2B, not submitting through the system is also penalised with a fine of 15% of the invoice's total value.

Can e-Factura submission be fully automated?

The repetitive part, yes: generating the invoice from the order, submitting it to the system, checking its status, and sending it to the customer and the accountant. What we don't automate is tax decisions and the actual correction of unusual errors. The system alerts you as soon as an invoice has a problem, so you can sort it within the deadline.

Do I need new invoicing software to automate this?

Usually not. Most invoicing software that works with RO e-Factura can be driven automatically, and the automation is built around it. You keep the software your accountant is used to and just remove the manual work between order, invoice, submission and payment.

Dennis Borsos
Dennis Borsos
Founder, Neurotech AI
Builds AI systems for companies in six countries.

Related articles

Automation
Integrating AI with the apps you already use: Excel, Google Sheets, email, invoicing
25 October 2026 · 6 min read
Automation
n8n explained for business owners: what it does and when it makes sense
25 October 2026 · 6 min read
Automation
15 processes you can automate in a small business
25 October 2026 · 6 min read

Done reading. Let's build.

Book a callGet your free AI audit (2 min)
DIRECT CONTACT

Prefer to talk directly?

We reply the same business day. Choose whatever suits you best.

Call us+40 768 060 171Monday–Friday, 9:00–18:00Write to uscontact@neurotechagency.comSame-day replyMessage us on WhatsApp+40 768 060 171Fastest for quick questions