For most of the past two years, the German e-invoicing conversation has been about formats: which invoices must be structured, whether ZUGFeRD hybrids still count, how long PDFs survive. Those questions now sit inside a larger picture.
At an industry event in Berlin, the Federal Ministry of Finance (BMF) confirmed that a digital reporting system will follow the e-invoicing mandate, turning invoice data into a direct feed to the tax administration. The target launch is 1 July 2030, the very day the EU’s VAT in the Digital Age (ViDA) package switches on mandatory e-invoicing and reporting for cross-border trade. From that point, German businesses will operate two reporting regimes at once, and how closely Berlin designs the first to mirror the second will decide whether compliance teams build one pipeline or two.
Key Dates
| Date | Milestone |
| 1 January 2025 | All domestic businesses must be able to receive e-invoices |
| 1 January 2027 | Issuance mandatory for businesses above €800,000 prior-year turnover |
| 1 January 2028 | Transitional relief expires for everyone |
| Early 2029 | Voluntary pilot of the German reporting system |
| 1 July 2030 | German reporting system launches; ViDA cross-border rules take effect |
Two Tracks, One Destination
German invoicing is best understood as two tracks. The domestic track has been built in layers: receipt first, issuance in stages, reporting only once structured invoices circulate across the whole economy. The cross-border track gets everything at once. Intra-EU invoices currently sit outside the German mandate and can still be PDFs, yet under ViDA they move straight to mandatory structured invoicing and transaction-level reporting on a single date.
The Domestic Track
Every German business must already be able to receive a structured invoice, and the obligation to issue one is phasing in by size. Accepted formats rest on EN 16931, principally XRechnung (the national XML format) and ZUGFeRD (a hybrid embedding XML in a readable PDF), while established EDI connections may continue if they carry the full VAT data set. Small invoices up to €250, travel tickets, small businesses and B2C supplies remain outside the issuance obligation.
The model is deliberately light: no central platform, no clearance, no prescribed network. Invoices travel directly between trading partners, and Peppol is widely used but not required. The reporting system will change that, yet its design is still open. The BMF has not confirmed Peppol, has not chosen between a four-corner and a five-corner model, and has not decided whether buyers will report. It has, however, signalled a role for commercial e-invoicing platforms in both transmission and reporting.
The Cross-Border Track
ViDA’s rules are fully defined. From July 2030, every intra-EU B2B supply and reverse charge transaction requires a structured e-invoice based on EN 16931, and the changes are substantial:
- Invoices must be issued within 10 days of the chargeable event, against up to six months under current German law.
- The supplier reports a defined data subset at the point of issuance.
- The buyer reports its intra-EU acquisition within five days of receipt.
- The EC Sales List disappears, replaced by transaction-level reporting feeding Central VIES, a new EU-wide database.
Domestic reporting remains optional under ViDA, but member states that introduce one, as Germany now plans to, must align it with the EU model by 2035.
Side by Side in 2030
| German domestic regime | ViDA cross-border regime | |
| E-invoicing | Mandatory, phased in 2025 to 2028 | Mandatory in a single step |
| Reporting | New system, pilot in 2029 | Mandatory |
| Issuance deadline | Up to six months | 10 days |
| Buyer reporting | Not yet decided | Within five days |
| Formats | EN 16931, incl. ZUGFeRD and interoperable EDI | EN 16931 |
| Architecture | Open; Peppol and five-corner under discussion | Decentralised, defined data subset |
| Design status | Timeline set, design open | Fully specified |
The contrast is clear. Germany knows when its reporting system starts but not what it will look like, while ViDA knows exactly what it requires.
Where the Regimes Could Pull Apart
Three design choices will decide how much duplication German businesses face. If domestic buyers are not required to report, companies will run two accounts payable processes, since ViDA already demands buyer reporting for cross-border purchases. If the domestic deadline stays at six months, billing runs will operate on two rhythms. And if the domestic data set diverges from the ViDA subset, businesses will maintain two reporting engines for what is effectively the same invoice. Germany’s tolerance for hybrid and EDI formats adds a further question, since reporting depends on cleanly extracting a defined data subset that not every hybrid or EDI flow will support.
What This Means Now
The current stage is not a format change but the first step towards transaction-level VAT reporting. Invoice data quality becomes a tax control, VAT determination in the ERP must reconcile with the invoice line by line, and systems that separate invoice generation from transmission will adapt far more easily to whichever channel the BMF selects.
As a certified Peppol Access Point already supporting German e-invoicing flows, RTC helps businesses build the EN 16931 capability required today and prepare for the reporting layer that Germany and ViDA will introduce together in 2030.
