Germany e-Invoice Validation and Formats FAQs: XRechnung, ZUGFeRD, Peppol, Leitweg-ID and GoBD Archiving
1. What is XRechnung?
XRechnung is Germany’s national e-invoice standard, an XML-based format built on EN 16931. It is widely used for public sector invoicing and accepted in B2B.
2. What is ZUGFeRD?
ZUGFeRD is a hybrid format combining a human-readable PDF/A-3 with embedded XML data. It lets recipients view the invoice and process the data automatically.
3. What is the difference between UBL and CII?
They are two XML syntaxes that can carry EN 16931 data. XRechnung supports both, so your software should handle the syntax your partners use.
4. What is the Factur-X / ZUGFeRD hybrid PDF/A-3 format?
It is a PDF/A-3 file containing structured XML as an attachment. The XML, not the visual PDF, is the legally relevant data when compliant.
5. What is a ZUGFeRD profile and which is accepted?
Profiles define how much data the XML contains. For e-invoicing under the mandate, profiles that meet EN 16931 are required, while minimal profiles may not qualify. Confirm current guidance.
6. Which format should a small business choose?
Choose the format your customers and software support. ZUGFeRD is popular for SMEs because the PDF is easy to read, while XRechnung is common for public bodies.
7. Can I issue both formats?
Yes, many platforms generate both XRechnung and ZUGFeRD, letting you match each partner’s requirements.
8. What is e-invoice validation in Germany?
Validation checks that an invoice meets the format schema, EN 16931 rules and German-specific requirements before it is accepted or sent.
9. What does EN 16931 validation check?
It checks required data fields, business rules, code lists and calculation consistency so the invoice can be processed reliably.
10. What happens if my invoice fails validation?
The system reports errors so you can correct the data. Invalid invoices may be rejected by the recipient or public portals.
11. Can validation run automatically in my ERP workflow?
Yes. Advintek provides real-time validation and tracking, so errors can be caught before invoices are sent.
12. What are common validation errors?
Missing buyer reference, incorrect VAT IDs, calculation mismatches, invalid country or currency codes and missing mandatory fields.
13. Do I need to validate received invoices too?
Yes. Validating incoming XML helps you spot errors early and avoid booking incorrect data.
14. What is a buyer reference and when is it required?
It is a routing or reference field. For public sector invoices it often carries the Leitweg-ID, and other buyers may request internal references.
15. What is Peppol?
Peppol is an international network and set of standards for exchanging structured documents securely between participants.
16. Do I have to use Peppol in Germany?
No. Peppol is one option among several channels, including EDI, email and direct ERP integration. Choose based on your partners.
17. Can I send e-invoices by email?
Yes, structured e-invoices can be sent by email if the recipient agrees and can process the format.
18. How do I know which channel my customer wants?
Ask them directly. Large buyers often specify Peppol or portal submission, while SMEs may prefer email or a platform.
19. Can one platform handle several channels?
Yes. A flexible platform can generate the invoice once and deliver it by the channel required for each recipient.
20. What is a Leitweg-ID, and when does my invoice need one?
A Leitweg-ID is a routing code required on B2G invoices sent to German authorities. It tells the system which department receives the invoice.
21. How do I get a customer's Leitweg-ID?
Public sector customers provide it, usually in the contract, order or tender documents.
22. How do I submit invoices to federal authorities?
Federal invoices are typically submitted through designated government portals using XRechnung. Check the specific authority’s instructions.
23. Is B2G invoicing different from B2B?
Yes. B2G has long required XRechnung and specific routing and portals, while B2B allows more format and channel flexibility.
24. Can Advintek help with public sector invoicing?
Advintek supports XRechnung generation and validation, which are central to B2G invoicing. Confirm portal and channel needs during scoping.
25. How does Advintek handle GoBD-compliant archiving for German e-invoices?
E-invoices should be stored unaltered, traceable and retrievable in line with GoBD. Advintek supports organised, auditable records. Confirm archiving scope in your agreement.
26. What is GoBD?
GoBD are German principles for the proper keeping of books and records in electronic form, covering traceability, completeness, integrity and availability.
27. How long must e-invoices be retained?
German retention periods for accounting records have been shortened in recent reforms, but periods differ by document type. Verify the current period with your tax adviser.
28. Must I keep the XML or the PDF?
For structured e-invoices, the original structured data must be kept in its received or issued form. A visual copy alone may not be enough.
29. Can I convert e-invoices to PDF for storage?
A PDF view can help readability, but it should not replace the original structured file for archiving.
30. Can records be exported for tax audits?
Yes, organised archives support data access requests during audits. Ask about export formats and search features.
