New France e-invoicing mandate goes live September 2026 — our implementation is ready. See all mandates →
🇩🇪 Odoo 17 · Germany XRechnung B2B 2027

Odoo Germany E-Invoicing —
XRechnung 3.0 Included

Submit XRechnung 3.0 and Peppol BIS 3.0 invoices from Odoo 17 automatically. The B2B sending mandate arrives in 2027 — Clearvo auto-detects the correct format for every German invoice.

Free module · API from €0.10/invoice · No XML configuration · Odoo 17

XRechnung 3.0 (CII)
Peppol BIS 3.0
B2G ZRE / OZG-RE submission
Leitweg-ID auto-embedded
← Back to Odoo integration

When does Germany require e-invoicing?

Germany has a phased approach: the receiving obligation is already in force, and the sending mandate rolls in by revenue size from 2027.

Nov 2020

B2G — federal suppliers

XRechnung mandatory for all suppliers to central federal government authorities via the ZRE portal.

Already live
Jan 2025

B2B — receiving obligation

All German VAT-registered businesses must be capable of receiving structured e-invoices (XRechnung or Peppol BIS 3.0). A PDF alone is no longer sufficient when a buyer requests a structured format.

Already in force
Jan 2027

B2B — sending mandate, large companies

Companies with turnover above EUR 800,000 must send structured e-invoices to other German businesses. PDF invoices are no longer accepted as the primary invoice format for this group.

Upcoming
Jan 2028

B2B — sending mandate, all businesses

The full sending mandate extends to all VAT-registered German businesses, including SMEs below EUR 800,000 revenue. The structured invoice becomes the only legally valid format for domestic B2B.

Upcoming

What XRechnung 3.0 requires — and what Clearvo handles

XRechnung is Germany's national standard (EN 16931, CIUS DE). Version 3.0 is current. Clearvo generates it automatically from your Odoo data.

📐

Format auto-detection

Clearvo detects whether a German invoice goes to a government buyer (XRechnung 3.0 CII) or a Peppol-reachable private company (BIS 3.0) — and generates the correct XML automatically. No dropdown to set, no format to choose.

Leitweg-ID routing

For B2G invoices, the Leitweg-ID (the government buyer's routing code, e.g. 991-12345-29) must appear in the BT-10 field. Clearvo reads it from the Buyer Reference field in Odoo and embeds it correctly — rejection-free.

ZRE / Peppol submission

B2G invoices are submitted to the ZRE or OZG-RE portal. B2B invoices reach Peppol-registered buyers via Clearvo's certified Access Point. Live status and delivery confirmations come back to Odoo automatically.

Automated from Odoo to the authority — nothing manual

Ready in under 2 minutes

No XML configuration, no format selection, no ZRE registration needed on your side.

01

Install from Odoo Apps

Search for Clearvo in the Odoo Apps store and click Install. The module adds a Clearvo panel to every customer invoice automatically.

Odoo Apps store
02

Paste your API key

Sign up at clearvo.io, generate an API key, then go to Accounting → Configuration → Clearvo E-Invoicing and paste it in. Key validated instantly.

60 seconds
03

Post invoices as normal

Every invoice posted in Odoo for a German government or Peppol-registered buyer is submitted automatically. Status and reference IDs appear on the invoice form.

Fully automated

Germany e-invoicing questions

When does Germany mandate sending e-invoices for B2B?
All German businesses have been required to receive structured e-invoices since 1 January 2025. The sending mandate is phased: large companies (turnover above EUR 800,000) must send from 1 January 2027, and all other VAT-registered businesses from 1 January 2028. Until those dates a PDF invoice is still acceptable for B2B, but structured format is required for B2G today.
What is XRechnung and do I need it for B2B invoices?
XRechnung is Germany's national e-invoice standard — a CIUS (Core Invoice Usage Specification) of the EU standard EN 16931. It is currently mandatory for B2G (business-to-government) invoices. For B2B e-invoices, XRechnung 3.0 and Peppol BIS Billing 3.0 are both accepted formats. Clearvo auto-detects which format to use from the buyer's profile — no manual selection required.
Do I need a Leitweg-ID for my German invoices?
The Leitweg-ID is only required for B2G (government) invoices — it routes your invoice to the correct public authority inbox on the ZRE or OZG-RE platform. Your government buyer provides the Leitweg-ID when the contract is set up. For private company (B2B) invoices, no Leitweg-ID is needed. Clearvo automatically embeds the Leitweg-ID in the correct XML field (BT-10) when you enter it as the Buyer Reference on the Odoo invoice.

Start submitting German e-invoices today

Install the free Odoo module, connect Clearvo, and your next German government invoice is sent automatically — with XRechnung 3.0 included.