What Is an E-Invoice? Definition, Formats and the German Rules
What is an e-invoice under German VAT law? The legal definition, accepted formats, why a PDF does not count, and a five-question test for any invoice file.
Key takeaways
- Under § 14(1) UStG, an e-invoice is issued, transmitted and received in a structured electronic format that allows electronic processing.
- The format must follow EN 16931 or be agreed between the parties and allow complete extraction of the mandatory VAT details.
- PDF files without embedded data, scans, image files and invoice text in an email body are 'other invoices', not e-invoices.
- In a hybrid ZUGFeRD file the XML part is authoritative; if PDF and XML differ, the structured data prevails.
- A file with format errors is not an e-invoice under the BMF letter of 15 October 2025.
On this page
An e-invoice in Germany is an invoice issued, transmitted and received in a structured electronic format that allows electronic processing, as defined in Section 14 of the German VAT Act (§ 14 UStG). The format must follow the European standard EN 16931, such as XRechnung or ZUGFeRD, or be agreed between the parties. A PDF alone is not an e-invoice.
This matters to anyone who invoices German businesses, including foreign suppliers and English-speaking founders. The definition has applied since 1 January 2025. Below you will find a classification table for common invoice files, a field-level example, and a five-question test you can apply to any file in your inbox.
The definition in one sentence
German law uses the term "electronic invoice" (elektronische Rechnung). The core sentence in § 14(1) UStG (opens in a new tab) reads, in translation:
An electronic invoice is an invoice that is issued, transmitted and received in a structured electronic format and allows electronic processing.
A short version you can quote: an e-invoice is a machine-readable invoice data set whose format complies with EN 16931 or has been agreed between supplier and customer.
Everything else is an "other invoice" (sonstige Rechnung) under § 14(1) sentence 4 UStG: paper, or any other electronic format. This is a change of meaning. Until the end of 2024, any invoice sent electronically, including a PDF by email, counted as an electronic invoice in Germany. Since 2025, the PDF is an other invoice.
What are the four elements of the definition?
All four must be present. If one is missing, the file is not an e-invoice.
| Element | What it means | Legal basis |
|---|---|---|
| Invoice | Any document that bills a supply of goods or services, whatever it is called | § 14(1) sentence 1 UStG |
| Structured electronic format | The invoice details sit in defined data fields, usually XML | § 14(1) sentence 3 UStG |
| Issued, transmitted and received | The data stays structured end to end; printing it on the way breaks the chain | § 14(1) sentence 3 UStG |
| Electronic processing | EN 16931 format, or an agreed format that allows correct and complete extraction of the VAT details | § 14(1) sentence 6 nos. 1 and 2 UStG |
The Federal Ministry of Finance (Bundesministerium der Finanzen, BMF) interpreted these elements in its letter of 15 October 2025, which amends section 14.1(2) of the VAT Application Decree (Umsatzsteuer-Anwendungserlass, UStAE). Two points from it are practical:
- "PDF files without integrated data sets, image files or details in emails" are explicitly other invoices.
- An XML file with format errors is not an e-invoice. It counts as an other invoice in another electronic format.
Section 14.5(1) UStAE adds that all mandatory VAT details under §§ 14 and 14a UStG must be in the structured part. A reference to an attached PDF that contains them is not enough.
Which e-invoice formats does Germany accept?
The law does not prescribe one format. EN 16931 defines a semantic data model and two permitted syntaxes, UBL and UN/CEFACT CII. The formats used in Germany build on it:
- XRechnung: a pure XML format that the Coordination Office for IT Standards (KoSIT) specifies for Germany on the basis of EN 16931. The current version is 3.0.2; according to xeinkauf.de, XRechnung 3.0 stays in force until at least 31 July 2027. See what is XRechnung for the structure.
- ZUGFeRD: a hybrid format that embeds a CII XML file in a PDF/A-3. Accepted from version 2.0.1, except the MINIMUM and BASIC WL profiles. The current version is ZUGFeRD 2.5.2, technically identical to Factur-X 1.09.2. Details are in what is ZUGFeRD.
- Other EN 16931 formats: section 14.1(12) UStAE allows further European formats as long as they comply with the standard.
- EDI and other agreed formats: allowed if the VAT details can be extracted correctly and completely into an EN 16931 compliant or interoperable format (section 14.1(15) UStAE).
Which accepted format two companies use is a matter of civil law between them, according to section 14.1(12) UStAE.
Hybrid files: which part counts?
A hybrid format combines a structured part (XML) and a visual part (PDF) in one file. Under section 14.4(3) UStAE, the structured data is the leading part. If PDF and XML differ, the XML prevails, and input VAT deduction (Vorsteuerabzug) is possible only from the structured part (section 14.4(4a) UStAE). Accounts payable teams should therefore look at the XML content, not only at the PDF page.
Example: one supply, six invoice files
Muster GmbH bills Beispiel AG for consulting in October 2026: EUR 4,000 net plus 19 % VAT, EUR 4,760 gross, invoice number RE-2026-0042. Both companies are established in Germany. This is how German VAT law classifies each possible file:
| Invoice file | Invoice type | Allowed for this supply in October 2026? |
|---|---|---|
| Paper invoice by post | other invoice | Yes, transition rule § 27(38) no. 1 UStG |
| PDF by email, exported from a word processor | other invoice | Yes, with Beispiel AG's consent |
| Scanned invoice as JPG | other invoice | Yes, with Beispiel AG's consent |
| XRechnung 3.0.2 as UBL XML | e-invoice | Yes, no consent needed |
| ZUGFeRD 2.5.2, profile EN 16931 | e-invoice | Yes, no consent needed |
| ZUGFeRD, profile MINIMUM | other invoice | Yes, with consent; not after the transition ends |
For a supply in 2028, only the e-invoice rows would remain. The Germany e-invoicing 2027 guide explains when the transition ends for your company, including the EUR 800,000 turnover threshold.
If Muster GmbH were a UK company billing Beispiel AG, the German obligation would not apply, because both parties must be established in Germany (section 14.1(6) UStAE). The classification would stay the same, though: the XRechnung would still be an e-invoice, and the PDF an other invoice that needs consent.
Inside the XRechnung, each detail has its own field. An abridged excerpt from the UBL header of the example invoice:
<cbc:CustomizationID>urn:cen.eu:en16931:2017#compliant#urn:xeinkauf.de:kosit:xrechnung_3.0</cbc:CustomizationID>
<cbc:ID>RE-2026-0042</cbc:ID>
<cbc:IssueDate>2026-10-15</cbc:IssueDate>
<cbc:InvoiceTypeCode>380</cbc:InvoiceTypeCode>
<cbc:DocumentCurrencyCode>EUR</cbc:DocumentCurrencyCode>
CustomizationID (BT-24) tells the receiving system which specification the file follows. cbc:ID is the invoice number (BT-1) and cbc:IssueDate the invoice date (BT-2). This field mapping is what "electronic processing" means in practice: the accounting system reads values from known fields instead of guessing them with text recognition.
Five-question test: is this file an e-invoice?
Answer the questions in order. A "no" ends the test.
- Is there a structured data set? You need an XML file or an EDI message. For a PDF, check whether an XML file is embedded. If not, it is an other invoice.
- Does the format follow EN 16931, or was it agreed? XRechnung and ZUGFeRD 2.0.1 or later (except MINIMUM and BASIC WL) comply. An EDI format needs an agreement and must allow complete extraction of the VAT details.
- Is the file free of format errors? Does it match the schema of its syntax? A format error makes it an other invoice under section 14.1(2) UStAE.
- Are all mandatory VAT details in the structured part? Tax number or VAT ID, supply date or period, VAT rate and VAT amount must sit in data fields, not only in an attached PDF.
- Did the data arrive in structured form? Was the invoice transmitted and received electronically? A printout that someone scans and forwards is not an e-invoice for the recipient.
Five times "yes" means you have an e-invoice. Whether it is also correct in content, with the right amounts, rates and details, is a separate question. Section 14.5(1) UStAE notes that a wrong VAT rate can exist even when validation reports no error.
How does an e-invoice differ from related terms?
| Term | What it refers to | Is it an e-invoice? |
|---|---|---|
| Other invoice (sonstige Rechnung) | Paper and all electronic formats outside § 14(1) sentence 6 UStG | No |
| PDF invoice | A document for human readers, without data fields | No, except as the visual part of a ZUGFeRD file |
| Hybrid invoice | PDF and XML in one file, such as ZUGFeRD or Factur-X | Yes, if the XML part meets the standard |
| EDI invoice | Structured data exchange by agreement, e.g. EDIFACT | Yes, if complete extraction is possible; non-EN 16931 EDI is allowed until the end of 2027 under the transition rule |
| Electronic signature | Proof of authenticity and integrity | Not part of the definition and not required |
| Peppol | A transmission network | A delivery channel, not a format |
The full timeline for other invoices and EDI is in the overview of the Germany e-invoicing mandate. For further articles, see the e-invoicing mandate guides.
Does a person need to be able to read an e-invoice?
Not directly. Section 14.4(3) UStAE states that machine readability is enough for an e-invoice. An additional PDF is not required, because a visualisation application can display the data set for humans. For archiving, the structured part must be kept in its original format; see e-invoice archiving in Germany.
How to check an invoice file with docutools.pro
Questions 1 to 3 of the test can be answered with our tools.
- For a ZUGFeRD PDF, open the PDF XML extractor and click "Choose PDF". If the tool finds embedded XML, you see the "Invoice summary" and the "XML source" tab. If it finds none, a notice appears: the file is an ordinary PDF without structured invoice data. The extractor runs in your browser, so the file does not leave your computer. It does not check the profile or PDF/A.
- Click "Download XML" to save the structured part as a separate file.
- Upload that file in the XRechnung validator. The file is sent to our server for the check. The "KoSIT validation" checks the way the KoSIT validator does (configuration 2026-08-31): first the XML schema, then the business rules. The result reads "KoSIT-conformant / Valid XRechnung" or "Not KoSIT-conformant", followed by the rules that fired.
- Read the result. A schema error points to a format error, which means an other invoice. A business-rule error does not automatically mean the file is not an e-invoice. The guide to the KoSIT validator explains what each stage checks.
- If your invoicing software cannot export e-invoices, use our ZUGFeRD invoice generator to create "XRechnung XML", "ZUGFeRD XML" or "ZUGFeRD PDF" files.
The free viewer allows 2 uploads per day of up to 500 KB each. More uploads and larger files are part of the Pro plan. The viewer reads XML only, not PDF files, so extract the XML from a ZUGFeRD PDF first.
A passed check shows that format and business rules are correct. No software can confirm for you that the VAT rate and the description of the supply are factually right.
Sources
- § 14 UStG, issuing invoices (gesetze-im-internet.de, German) (opens in a new tab)
- BMF letter of 15 October 2025 on mandatory e-invoicing (German) (opens in a new tab), sections 14.1, 14.4 and 14.5 UStAE
- Directive 2014/55/EU on electronic invoicing in public procurement (EUR-Lex) (opens in a new tab)
- XRechnung at XStandards Einkauf (xeinkauf.de) (opens in a new tab)
Last reviewed: October 2026
This article is general information, not tax or legal advice.
Tools for this article
- XRechnung ViewerParse, validate & repair German e-invoices with GoBD-compliant audit trail.Open tool →
- E-Invoice GeneratorCreate compliant XRechnung XML and ZUGFeRD hybrid PDF invoices instantly.Open tool →
- ZUGFeRD / Factur-X XML ExtractorExtract, view and download the embedded e-invoice XML from ZUGFeRD and Factur-X PDFs.Open tool →
Frequently asked questions
Is a PDF invoice an e-invoice in Germany?
No. Since 1 January 2025, a PDF without an embedded structured data set is an 'other invoice' (sonstige Rechnung) under § 14 UStG, even if it was created on a computer and sent by email. It becomes part of an e-invoice only as the visual layer of a hybrid file such as ZUGFeRD, where the embedded XML carries the legally relevant data.
What formats count as an e-invoice in Germany?
Any format that complies with the European standard EN 16931, which means the UBL or CII syntax. In practice that is XRechnung and ZUGFeRD from version 2.0.1, except the MINIMUM and BASIC WL profiles. Other EN 16931 formats are accepted too. EDI formats are allowed if the parties agree on them and the VAT details can be extracted completely.
Does a German e-invoice need a digital signature?
No. A qualified electronic signature is not required. Under § 14(3) UStG, authenticity of origin and integrity of content can also be ensured by an internal control procedure that creates a reliable audit trail between invoice and supply. If a qualified signature or EDI is used, both requirements are deemed to be met automatically.
Do e-invoicing rules apply to foreign companies?
The German obligation to issue e-invoices applies only when both supplier and customer are established in Germany. If one party is established abroad, a paper invoice is allowed, and an e-invoice or PDF requires the recipient's consent. The definition of an e-invoice is the same in both cases, so a foreign supplier sending XRechnung or ZUGFeRD still issues an e-invoice.
Can an e-invoice with validation errors still be an e-invoice?
It depends on the error type. A format error, such as a file that breaks the schema of its syntax, turns it into an other invoice. A business-rule error affecting mandatory VAT details makes it an incorrect invoice. Errors in other fields, such as the buyer reference BT-10, have no VAT consequence but can still lead to rejection by public authorities.