EN 16931 e-invoice: the format coming for everyone
What EN 16931 actually is — and what it isn't
Where it's already mandatory: selling to government
Where B2B is heading — and why no date deserves blind trust
Business-to-business is the faster-moving front. At EU level the direction is mandatory structured e-invoicing plus near-real-time digital reporting for cross-border B2B, under the ViDA reforms — but directives set a floor, not a ceiling, and several member states run their own domestic mandates years ahead of it, on schedules that have already moved more than once.
Some countries additionally layer real-time transaction reporting to the tax authority on top of the invoice format itself — a separate, nationally-defined compliance requirement EN 16931 doesn't cover. Track your own country's mandate directly rather than trusting any date printed on a page — including this one.
Getting ready, regardless of your exact deadline
Get your seller details right
Confirm your invoicing system can actually export structured data
Ask your regular business buyers what they can receive
Track your own country's mandate directly
Keep the human-readable copy too
How Olmira handles this
Related guides
EU VAT for online sellers
Not in the regulatory sense. A PDF is a human-readable document; the mandates in question require a structured, machine-readable file (like UBL 2.1) that a computer can process without anyone retyping it. Most businesses will end up producing both.
The mandates discussed here are B2G (government) and B2B (business-to-business). Consumer-facing (B2C) sales aren't the target of structured e-invoicing requirements — you're welcome to issue one anyway, but you're very unlikely to be required to.
No — they're two different XML syntaxes that can both express the same EN 16931 data model. Which one a given country or trading partner expects can differ, which is exactly why the file states which one it is.
Treat this as "when," not "if," for most EU countries, and a growing number of your business buyers may ask for a structured invoice before your own country mandates one — being able to produce one isn't wasted effort even ahead of a deadline.
No — EN 16931 standardises the invoice's content and structure. Some countries separately require near-real-time transaction reporting to the tax authority, which is a distinct, nationally-defined layer on top, not part of the EN 16931 standard itself.
No, and treat every date on this page as provisional. E-invoicing mandates are one of the fastest-moving areas of EU and national tax law right now — confirm your specific obligations and timeline with your accountant or your national tax authority.