VAT return (D300, Romania)
Quick answer
Monthly/quarterly Romanian VAT return reporting output VAT, input VAT and the net payable or refundable amount to ANAF.
Key takeaways
- Monthly - taxpayers with turnover > €100,000 in the previous year
- Quarterly - taxpayers below €100,000 with no intra-EU acquisitions
- Deadline: day 25 of the month following the reporting period
What D300 is
D300 (VAT return) is the Romanian tax return through which any VAT-registered person reports to ANAF: output VAT (on sales), input VAT (on purchases), net VAT payable or refundable and VAT adjustments. Filed through SPV (Romanian tax portal), signed with a qualified digital certificate.
Filing frequency
- Monthly - taxpayers with turnover > €100,000 in the previous year
- Quarterly - taxpayers below €100,000 with no intra-EU acquisitions
- Deadline: day 25 of the month following the reporting period
What D300 contains
- Lines 1-15: goods supplies and services (output VAT)
- Lines 20-30: acquisitions (input VAT)
- Line 40: VAT payable or refundable
- Lines 41-49: adjustments, regularisations, reverse-charge
Relationship with D394 and e-Factura
D300 and D394 are complementary: D300 = aggregate amounts (how much VAT do I owe/recover), D394 = per-partner detail (who I transacted with). Both filed monthly, by the 25th, and values must match (ANAF auto cross-checks).
From 2024, if all B2B invoices go through RO e-Factura, ANAF partially pre-populates D300 - the operator verifies and manually adds B2C purchases and non-electronic operations.
How it is produced in common tools
- Saga C / Saga Soft → *Declarations → D300* (XML export, sign with token, submit via SPV from Saga directly)
- SmartBill → *Tax reports → VAT return* (XML export for SPV)
- Oblio → *Accounting → Declarations → D300*
- WinMentor → accounting module, run VAT journal → generate D300
Common mistakes
1. "D300 balance does not match the trial balance" - VAT accounts 4423/4424 not regularised at month-end. Run the VAT closing entry first.
2. "Forgot to declare intra-EU VAT" - reverse-charge (intra-EU acquisitions) must be reported on lines 5-6 AND 24-25 simultaneously. Missing one side = auto error.
3. "D300 filed but VAT unpaid" - payment deadline = filing deadline (25th). Late payment = ~0.03%/day in interest and penalties combined.
How CRMconnect helps
CRMconnect does not generate D300 (that stays in Saga / SmartBill / Oblio / WinMentor). What CRMconnect does: make sure every operational invoice (e-commerce, EDI with retailers, B2B orders) is in your accounting tool before day 24, so there are no surprises when the accountant runs the return. For companies issuing >500 invoices/month, this is the difference between a clean D300 first time and one with 3-5 corrections.
Real-world example
An online retailer with 2,400 B2C orders/month invoiced through SmartBill. Before CRMconnect, the accountant discovered on day 23 that 8% of invoices were missing due to tax-ID/person mapping errors. With CRMconnect validating customer data before invoice issue, the error rate dropped to 0.3%. D300 closes on the 22nd, no corrections.
Last updated:
Frequently asked
What is the D300 filing deadline?+
Day 25 of the month following the reporting period. VAT payment is due the same day. Late filing/payment incurs ~0.03%/day in interest and penalties.
Can I file D300 quarterly?+
Yes, if your previous-year turnover was under €100,000 and you had no intra-EU goods acquisitions. Otherwise filing is monthly.
What happens if D300 values don't match D394?+
ANAF **automatically** issues a clarification request. Systematic discrepancies above ~€200 trigger a tax inspection. Pre-submission D300 ↔ D394 cross-check is critical.
Does CRMconnect generate D300?+
No. CRMconnect does not replace Saga, SmartBill, Oblio or WinMentor. CRMconnect's role is to make sure **every operational invoice** reaches your accounting tool on time and correct, so the D300 generated there is right first time.
Where CRMconnect fits
Related terms
Declaration 394 (D394, Romania)
Romanian recapitulative informational declaration of domestic supplies/acquisitions, filed monthly by VAT payers to ANAF.
Financee-Factura (RO_CIUS)
Romanian electronic invoice in XML UBL 2.1, mandatory B2B and B2G via the ANAF SPV portal.
FinanceTrial balance (Romania)
Monthly accounting summary that confirms debits equal credits and feeds every Romanian tax filing (D300, D394, D112, SAF-T).