e-TVA (Romanian pre-filled VAT return)
Quick answer
The ANAF system that auto-generates a pre-filled VAT return from e-Invoice, e-Transport and SAF-T data, which the taxpayer compares against their own records.
Key takeaways
- ANAF aggregates all invoices issued/received via e-Factura and e-Transport movements
- It generates a pre-filled return available in SPV by the 5th of the month
- The taxpayer compares the values with their own D300
- If significant differences appear, ANAF issues the "RO e-TVA compliance notice", which the company must answer within 20 days
What e-TVA is
e-TVA is the mechanism by which Romania's ANAF automatically builds a pre-filled VAT return (P300 form) using data already reported through RO e-Factura, RO e-Transport and SAF-T (D406). Live from 2024-2025, it aims to reduce fraud and errors by automatically reconciling the company's filed return (D300) with ANAF's pre-filled one.
How it works
- ANAF aggregates all invoices issued/received via e-Factura and e-Transport movements
- It generates a pre-filled return available in SPV by the 5th of the month
- The taxpayer compares the values with their own D300
- If significant differences appear, ANAF issues the "RO e-TVA compliance notice", which the company must answer within 20 days
Why data quality matters
The pre-filled return is only as good as the e-Factura data. If operational invoices carry a wrong tax ID, incorrect VAT rate, or are missing, differences appear vs D300 → notices → audit risk. The root cause is almost always upstream, in the operational flow (orders, invoicing), not in accounting.
Common mistakes
1. "Ignoring the compliance notice" - left unanswered within 20 days, it becomes a fiscal-risk flag and can trigger an inspection.
2. "Differences from invoices not uploaded on time to e-Factura" - the time lag creates artificial discrepancies.
How CRMconnect helps
CRMconnect is not accounting software and does not generate the VAT return - that stays in Saga/SmartBill/Oblio/WinMentor. CRMconnect's role, as an operational layer wired into accounting/ERP: ensure that every invoice reaches e-Factura correctly and on time (validated tax ID, VAT rate from the PIM, storno linked), so ANAF's e-TVA pre-fill matches the company's D300 - cutting compliance notices to near zero.
Real-world example
A firm with 900 B2B invoices/month received 2-3 e-TVA compliance notices monthly due to wrong tax IDs and manually applied VAT rates. After wiring CRMconnect OMS over the accounting tool, with tax-ID and VAT validation at source, notices vanished and the pre-filled return matches D300 first time.
Last updated:
Frequently asked
What is e-TVA?+
e-TVA is the ANAF system that auto-generates a pre-filled VAT return from e-Invoice, e-Transport and SAF-T data, which the taxpayer compares against their own D300 return.
What is the RO e-TVA compliance notice?+
It is the warning ANAF sends when significant differences appear between the pre-filled return and the company's filed D300. The taxpayer must respond within 20 days or face increased audit risk.
Do I still file D300 if e-TVA exists?+
Yes. e-TVA is an indicative pre-filled return generated by ANAF; the legal obligation to file D300 remains fully with the taxpayer, who validates or corrects the data.
Why do differences appear between e-TVA and D300?+
Usually from faulty operational data: wrong tax ID, incorrect VAT rate, invoices not uploaded on time to e-Factura, or unlinked storno. The cause is almost always in the operational flow, not accounting.
Does CRMconnect generate the e-TVA return?+
No. CRMconnect is not accounting software. The return stays in the accounting tool. CRMconnect only ensures operational invoices reach e-Factura correctly and on time, so the e-TVA pre-fill matches D300.