Why now
From 1 January 2027, companies whose total turnover exceeded €800,000 in the previous year must issue invoices to domestic businesses in Germany as e-invoices. From 1 January 2028 this applies to everyone. Receiving e-invoices has been mandatory since 1 January 2025. All deadlines with sources are in the e-invoicing overview.
Ruetech uses e-invoices for its own billing. We have also implemented e-invoicing with Odoo for clients in Germany and abroad.
Process
- Preliminary assessment: Together with accounting, we review the readiness check and one outgoing and incoming invoice. This identifies the remaining tasks and the scope for the fixed-price quote.
- Setup: format per customer, Peppol registration in demo mode, incoming invoices, archive and DATEV export.
- Test run with validation report: We validate real invoices and file the results. Format and mandatory fields must be correct before cutover.
- Go-live: switch to live Peppol operation and the first e-invoices to your customers.
- Post-launch support: We support your team through the first invoice runs and address questions from customers and your tax adviser.
Fixed price
The readiness check defines the scope. We then provide a binding fixed-price quote for implementation. Other packages are listed on the pricing page.
Standard, configuration or development
The overview distinguishes standard functions, configuration and development. It is based on Odoo 17 to 20 documentation and source code as of 27 September 2026.
| Topic | Standard | Configuration | Development |
|---|---|---|---|
| Generate XRechnung | Yes, module account_edi_ubl_cii (Community) | Format per customer in the customer record | – |
| Generate ZUGFeRD / Factur-X | Yes, EXTENDED profile only | – | Other profiles |
| Leitweg-ID (BT-10) | From Odoo 20, from the customer record | Addressing scheme 0204 on the customer | Odoo 17–19 |
| Send and receive via Peppol | Yes, Odoo is an access point, registration free | Registration, demo, live | – |
| Incoming invoices | Yes, email alias; XML without OCR credits | Journal, alias, review steps | – |
| Validation report | No | KoSIT validator check in the process | Automatic filing of the report |
| Self-billing credit note as Factur-X | No, according to a user report on the Odoo forum | – | Yes |
| DATEV export | Yes, Enterprise (DATEV DATA, DATEV ATCH) | Account mapping with the tax adviser | – |
| Archiving | GoBD audit trail (l10n_de) | Storage location and access rights | Connecting an external archive |