Glossary: key terms for e‑invoicing in Germany
This glossary explains common terms around electronic invoicing in Germany in short, practical definitions.
E‑invoice
An invoice in a structured electronic format that can be processed automatically by accounting/ERP systems. In Germany, this often relates to formats like XRechnung and ZUGFeRD.
ZUGFeRD
A format that combines a human‑readable PDF invoice with embedded structured invoice data.
XRechnung
A standardized XML format for electronic invoices, widely used in public sector contexts in Germany.
EN 16931
European standard defining core invoice requirements and a data model. Many national implementations align with it.
GoBD
German principles for proper electronic record‑keeping and data access. Practically relevant for traceability, orderliness, immutability, and retention of digital records.
GoBD compliance
Not a single feature, but the combination of software capabilities and your processes (corrections, archiving, permissions, process documentation).
Process documentation
Documentation of the systems and workflows used (invoice creation, sending, archiving, backups). Often important in audit situations.
Immutability
Expectation that relevant records are not silently overwritten and that corrections are traceable.
Archiving
Organized, complete, and retrievable retention of invoices and business documents for the required retention period.
Retention period
The required time span for keeping business records. Applies to digital invoices and related documents.
Audit trail
A traceable history of changes (who did what when). Helps with auditability.
Cancellation
A formal correction mechanism to cancel an invoice, often paired with a corrected replacement invoice.
Credit note
A document and/or method used for corrections, depending on context. The important part is a consistent, traceable process.
Mandatory invoice fields
Legally required fields on invoices (invoice number, dates, service, totals, tax details). Exact requirements vary by case.
Rounding
Small rounding differences can trigger validation issues. Consistency between PDF display and structured data matters.
Validation
A check that a structured invoice matches syntax and business rules. Important for recipient processing.
Peppol
A network and set of standards for exchanging electronic documents (including invoices). Relevant in some scenarios.
Leitweg‑ID
An identifier used in German public sector invoicing for routing/assignment (depending on authority). Often relevant for XRechnung.
Recipient requirements
The recipient’s requirements (format, transmission channel, additional fields). Often the key factor in choosing a format.
Offline‑first
Design principle where data is primarily processed/stored locally; internet is not required. Can improve availability and privacy.
Next steps on this site
- GoBD guide: /en/gobd
- ZUGFeRD guide: /en/zugferd
- FAQ: /en/faq
- Resources hub: /en/resources