Last updated at
September 18, 2026
Learn more about this by booking a demo call with us. Our team will guide you through the process and answer any questions you may have.
Book NowGermany is implementing e-invoicing in phases from 2025 to 2028, with mandatory receiving from 2025 and phased issuance requirements thereafter. Businesses need to understand the mandatory invoice fields and ensure their finance and ERP systems can generate, receive, validate, and process structured invoice data accurately.
Germany’s mandatory e-invoicing regime primarily applies to domestic B2B transactions where German VAT law requires an invoice. B2C transactions are generally outside the domestic B2B mandate. B2G invoicing follows a separate public-sector framework and should be assessed independently of the B2B mandate.
Whether an invoice is in scope depends on the parties, transaction, VAT treatment, place of supply, applicable exceptions, and the transition framework for issuance.
Note: For 2027, the €800,000 previous-year turnover threshold is decisive. Businesses above €800,000 must issue e-invoices from 1 January 2027, while those at or below €800,000 can continue under the transition through 31 December 2027.
E-invoices in Germany must contain the information prescribed under German VAT law in a structured electronic format. The important distinction is that these data elements must be available as structured invoice information, not merely displayed visually on a PDF.
For enterprise implementations, mandatory fields should therefore be mapped to ERP master data, transactional data and the selected e-invoice syntax.
| Mandatory invoice information | Typical data elements |
| Supplier identification | Name, address, tax number or VAT ID |
| Customer identification | Name and address |
| Invoice identification | Unique invoice number |
| Invoice date | Date of issue |
| Supply information | Description of goods or services |
| Quantity | Quantity or scope supplied |
| Supply date | Date or period of supply |
| Pricing | Unit price, line amounts and applicable reductions |
| Taxable amount | Net consideration |
| VAT | VAT rate and VAT amount |
| Total | Amount payable/gross amount |
| Payment data | Payment terms and relevant payment information |
| References | Required order, contract or transaction references |
German VAT law defines the required invoice information, while EN 16931 provides the semantic model for representing it in a structured E-Rechnung. The selected syntax, such as XML, determines how these business terms are technically encoded. Flick helps connect these requirements to the operational invoice flow, supporting the structured data, validation and transmission processes needed for compliant e-invoicing.
Which E-Invoice Formats Are Accepted in Germany?
E-Invoicing in Germany does not require a universal B2B e-invoice format. The format should also be distinguished from the transmission channel. Email, Peppol, APIs, portals and system-to-system connections are transmission mechanisms; they do not themselves define the invoice format. Qualifying formats include:
Note: For hybrid invoices, the structured component takes precedence if it conflicts with the visual representation.
A conventional PDF is not an E-Rechnung because it does not provide invoice information in the required structured form. PDF invoices may remain permissible during applicable transition periods, subject to the relevant conditions and, for electronic non-e-invoices, recipient consent.
After the applicable transition, a conventional PDF cannot satisfy the e-invoicing requirement for in-scope transactions.
Mandatory fields create a data-architecture requirement across the invoice lifecycle, affecting both invoice generation and receipt.
| Finance process | ERP and system requirements |
| Accounts receivable | Source accurate master and transaction data; apply VAT determination; generate structured invoice data; map to the selected syntax; validate and transmit. |
| Accounts payable | Receive structured invoices; parse and validate data; match supplier and tax information; integrate with accounting; route exceptions; support corrections and auditability. |
| Core data controls | Maintain accurate customer and supplier master data, VAT configuration, ERP mappings, integration layers, and exception controls. |
| Receiving | An email inbox can be sufficient as a receiving channel if the business can access and properly process the structured invoices. |
What Should Multinational Enterprises Consider for Germany?
Multinational enterprises should assess Germany’s e-invoicing requirements across legal entities, ERP environments, and transaction flows. A centralised compliance layer can standardise core controls while accommodating entity-specific deadlines, VAT treatments, systems, and invoice processes.
A structured e-invoice can still be rejected if its data is incomplete, inconsistent, or mathematically incorrect. Applying a few pre-transmission validations can reduce avoidable corrections, processing issues, and payment delays.
Germany’s e-invoicing requirements are not just a format change. Businesses must ensure accurate invoice data, compliant structured formats, and ERP processes for generation, receipt, validation, exchange, and retention.
Preparing these controls at the entity and transaction level helps businesses meet the mandate while keeping finance operations ready for future digital reporting requirements.
Core fields include supplier/customer IDs, invoice number/date, supply details, amounts, VAT data, totals, and transaction references.
No. A digital signature is not generally required for a compliant e-invoice in Germany.
Germany's e-invoicing framework uses EN 16931 as the basis for structured invoice data, and qualifying formats must meet the applicable semantic and technical requirements
No. Their treatment depends on the transaction and applicable VAT circumstances.
Not automatically. Cross-border flows require separate assessment based on the parties, transaction, place of supply and applicable VAT requirements.
Does the buyer need a Peppol Access Point?
No. A buyer does not need its own Peppol Access Point to receive e-invoices. Peppol is a transmission channel, not a mandatory e-invoice format or receiving requirement.
Quick Navigation
Learn more by booking a demo with our team. We'll guide you step by step.