The EU E-Invoicing Mandate: ViDA, Country Rollouts, and What to Do Now
ViDA was adopted in March 2025 and rolls out through 2035, with the headline intra-EU e-invoicing requirement landing 1 July 2030. Country mandates in Belgium, France and Germany are already live or imminent. Here is the timeline that actually matters.
"VAT in the Digital Age" — ViDA — is the EU's overhaul of how VAT works in an economy where most invoices are already digital somewhere in the chain. It was formally adopted on 11 March 2025 and entered into force on 14 April 2025. The full package rolls out in stages through January 2035, but the centrepiece for procurement and AP teams is the 1 July 2030 e-invoicing and digital reporting obligation for intra-EU B2B transactions.
The three ViDA pillars
ViDA is not only about e-invoicing. The directive bundles three reforms:
- Digital Reporting Requirements (DRR) and e-invoicing — mandatory structured e-invoices for intra-EU B2B from 1 July 2030, with near-real-time reporting to tax authorities.
- Platform economy — from 1 July 2028, short-term accommodation rental and passenger road transport platforms become deemed suppliers for VAT purposes.
- Single VAT Registration — extension of OSS and IOSS schemes so businesses can register once for VAT across the EU, also phasing in from 2028.
The timeline that matters
- 14 April 2025 — Entry into force. Member States may impose domestic B2B e-invoicing mandates without needing a derogation from the European Commission. This unlocked the wave of national mandates now in flight.
- 1 January 2027 — Minor OSS/IOSS clarifications. Affects users of those schemes; mostly an admin step.
- 1 July 2028 — Platform economy + Single VAT Registration. Deemed-supplier rules for accommodation and road transport platforms; expanded OSS; mandatory reverse charge for B2B supplies by non-established suppliers.
- 1 July 2030 — The big one. E-invoicing in line with EN 16931 becomes mandatory for intra-EU B2B transactions, with near-real-time digital reporting replacing today's EC Sales List.
- 1 January 2035 — Convergence. Member States with their own domestic real-time reporting regimes must align them with the EU model.
What "EN 16931" means in practice
EN 16931 is the European semantic standard for electronic invoices. It does not mandate a single syntax — UBL 2.1, UN/CEFACT CII (the basis of Factur-X/ZUGFeRD) and others are all valid serialisations. What it does mandate is the data model: a defined set of business terms with defined cardinalities and validation rules. From 2030, any cross-border B2B invoice in the EU has to carry that data model in machine-readable form.
National mandates moving faster than ViDA
Several Member States are not waiting for 2030:
- Belgium — mandatory B2B e-invoicing since 1 January 2026, with e-reporting following in January 2028. PEPPOL is the default rail.
- France — phased rollout culminating in September 2026: all businesses must be able to receive e-invoices, and large and mid-sized businesses must issue them. Routing is via Partner Dematerialisation Platforms (PDPs) and the central PPF.
- Germany — receiving obligation since 1 January 2025; sending obligation from 2027 for businesses above €800k revenue, all businesses from 2028. ZUGFeRD/Factur-X and XRechnung are the accepted formats.
- Poland — KSeF mandate with a phased start in 2026 for large taxpayers.
- Spain — B2B mandate via Verifactu and the upcoming public e-invoicing solution, timed to follow regulation finalisation.
The pattern is consistent: each country picks its own rail (PEPPOL, a central portal, or both), but the semantic model converges on EN 16931.
If you sell into more than one EU country, your e-invoicing roadmap cannot be country-by-country reactive. Build to EN 16931 and PEPPOL as the baseline, then add national wrappers (PDP integration in France, KSeF in Poland, etc.) as needed.
A pragmatic checklist for 2026
- Inventory your invoice flows — by country, by buyer/supplier, by document type. This is the artefact you keep coming back to.
- Choose a PEPPOL Access Point — even if your home country has no domestic mandate yet, this is the cheapest route to coverage.
- Make sure your platform can produce and consume EN 16931 documents in at least UBL and CII syntaxes.
- Clean master data — VAT numbers, addresses and bank details are the routing keys for every mandate. Garbage data fails at the network edge, not in your accounting team.
- Plan for digital reporting, not just e-invoicing — ViDA's reporting obligation is separate from the invoice exchange. Your platform needs to emit and store the data that feeds those reports.
Sources and further reading: European Commission — VAT in the Digital Age, Adoption of the ViDA package, 11 March 2025.