Odoo XRechnung — Standards-Compliant B2G Invoicing
If you supply goods or services to federal, state or municipal authorities in Germany, you need XRechnung. Odoo generates the pure XML format directly from accounting. birofix ensures correct Leitweg-IDs, valid XML and seamless delivery.
Book a callWhat Is XRechnung and Who Needs It?
XRechnung is the German standard for electronic invoices to public sector clients. Unlike ZUGFeRD, XRechnung is a pure XML format — no PDF, only structured data. The invoice is transmitted via Peppol or the ZRE/OZG-RE portal of the German federal government. Since November 2020, federal authorities only accept XRechnung. Many state and municipal authorities have followed. If you supply the public sector, XRechnung is mandatory. birofix implements XRechnung in your Odoo — with correct Leitweg-IDs, validation and connection to the transmission platforms.
Our XRechnung Services
XRechnung Setup
Configuration of XRechnung generation in Odoo. Automatic XML creation upon invoice confirmation.
Leitweg-ID Management
Storage of Leitweg-IDs per customer or order. So every invoice reaches the correct recipient.
Peppol Connectivity
Transmission via the Peppol network. We connect your Odoo to a Peppol Access Point for automated delivery.
ZRE/OZG-RE Portal
Alternatively: upload to the federal invoice submission platform. We show you the process and automate where possible.
Validation
Every XRechnung is checked against the KoSIT validation tool before sending. No rejections due to format errors.
Master Data Maintenance
Buyer reference, VAT ID, bank details, purchase order numbers. All mandatory fields correctly populated, every invoice valid.
Testing Phase
Test transmissions to the validation environment. We make sure everything works before real invoices are sent.
Training
Your accounting team learns how to generate, check and send XRechnung invoices in Odoo.
Public Sector Contracts Require XRechnung.
No XRechnung, no payment from the public sector. With Odoo and birofix, setup is not a major project but a manageable step. Once configured, it runs automatically.