Skip to main content
Invoice-Converter.comInvoice-Converter
BlogPricing
Convert InvoiceConvert
ConvertConvert Invoice
⌘K
Documentation overview
EU E-Invoicing Mandate
EU E-Invoicing
Country Guides
Germany
France
Italy
Spain
Poland
Netherlands
Belgium
Austria
Denmark
Sweden
Finland
  1. E-Invoicing Resources
  2. Country Guides
  3. Germany

Guide

Markdown export

E-Invoicing in Germany

Key formats, routing options, and a practical checklist for sending compliant e-invoices in Germany.

What matters in practiceCommon e-invoice formatsRouting & deliveryCommon identifiersMandate & scopeCountry-specific operating notes for GermanyQuick checklistHow to send (practical steps)Validation & complianceCommon pitfallsFrequently asked questionsOfficial linksRelated resources

What matters in practice#

This Germany guide explains how XRechnung, ZUGFeRD, Leitweg-ID routing, and KoSIT validation work in practice so buyers and suppliers can send invoices without avoidable rejections.

Common e-invoice formats#

Use these points as the practical checks for this section.

  • XRechnung (UBL/CII)
  • ZUGFeRD / Factur-X

Routing & delivery#

ZRE / OZG-RE

Portal

PEPPOL

Network

Common identifiers#

Use these points as the practical checks for this section.

  • Leitweg-ID (B2G)
  • VAT ID (USt-IdNr.)

Mandate & scope#

Germany’s e-invoicing landscape mixes EN 16931-based formats (XRechnung) with delivery via portals and PEPPOL.

Country-specific operating notes for Germany#

Use these points as the practical checks for this section.

  • Since January 1, 2025, domestic German B2B recipients must be able to receive structured e-invoices; issuing obligations phase in after 2026 and 2027 transitional periods.
  • For German public-sector invoices, the Leitweg-ID normally belongs in the buyer reference area and should be collected before conversion or validation.
  • ZUGFeRD/Factur-X can fit B2B workflows when the recipient accepts a hybrid PDF/XML invoice, but it is not a substitute when a buyer explicitly requests XRechnung.

Quick checklist#

Use these points as the practical checks for this section.

  • B2G: XRechnung is the standard for invoices to public authorities (federal, state, municipal) depending on the recipient’s requirements.
  • Syntax: XRechnung typically uses UBL or CII; the receiver/channel decides which is accepted.
  • Routing: public sector workflows often require Leitweg-ID and a buyer reference for internal routing.
  • B2B: ZUGFeRD/Factur-X is common where a PDF-first workflow is still required.

How to send (practical steps)#

Follow this sequence as the practical checklist for this section.

  1. Confirm the recipient channel (ZRE/OZG-RE portal vs PEPPOL) and the accepted syntax (UBL vs CII).
  2. Collect routing identifiers (Leitweg-ID, buyer reference, PEPPOL endpoint/participant IDs if applicable).
  3. Export EN 16931-compliant data and validate (schema + business rules / CIUS) before sending.
  4. Submit via the chosen channel and store the acknowledgement/receipt for auditability.

Validation & compliance#

Use these points as the practical checks for this section.

  • Validate with KoSIT rulesets for the targeted XRechnung version/profile.
  • Ensure code lists are correct (currency, VAT category, units, payment means).
  • Avoid modeling discounts as negative invoice lines; use allowance/charge structures.

Common pitfalls#

Use these points as the practical checks for this section.

  • Missing buyer reference / Leitweg-ID for public sector routing.
  • Address completeness issues (street/city/postcode/country) causing validator rejections.
  • Wrong code list values (VAT category codes, unit codes) that pass internally but fail in KoSIT.

Frequently asked questions#

When should I use XRechnung in Germany?

Use XRechnung for public-sector invoicing when the recipient requires it, and choose the accepted syntax and channel before you send.

What should I verify before submitting an invoice?

Check the buyer reference, Leitweg-ID, party addresses, code lists, and validation results so the invoice can pass routing and business-rule checks.

Official links#

XRechnung (official information)
E-Rechnung Bund (ZRE / OZG-RE)
OpenPeppol (PEPPOL network)

Related resources#

XRechnung Standard
Leitweg-ID Validation
ZUGFeRD Format
DIN EN 16931-1 Standard
Country GuidesFrance
On this page
What matters in practiceCommon e-invoice formatsRouting & deliveryCommon identifiersMandate & scopeCountry-specific operating notes for GermanyQuick checklistHow to send (practical steps)Validation & complianceCommon pitfallsFrequently asked questionsOfficial linksRelated resources

Invoice-Converter.com

Empowering businesses across Europe to effortlessly comply with XRechnung regulations. Join hundreds who've automated their invoice conversion process.

20,000+ invoices processed
Fast & Secure
Trusted by hundreds

Features

Convert PDFs & create

  • PDF to XRechnung
  • PDF to UBL
  • PDF to XRechnung (CII)
  • PDF to ZUGFeRD
  • PDF to Factur-X
  • Create XRechnung
  • XRechnung to PDF

View & validate

  • XRechnung/XML Viewer
  • XRechnung Validator

Quick Links

  • Resources
  • Trust & Security Center
  • Developer API Documentation
  • Blog
  • FAQ
  • Pricing
  • Climate Contribution

Legal

  • Imprint
  • Privacy Policy
  • Data Processing Agreement
  • Terms & Conditions
  • Money-Back Guarantee

Get in Touch

contact@invoice-converter.com
Start Converting
© 2026 Invoice-Converter.com.Made with in Europe
GDPR Compliant
German Server