Germany ZUGFeRD & XRechnung Engine
EN 16931 CII XML in every conformance profile, XRechnung 3.x Leitweg-ID validation and hybrid PDF/A-3 embedding — for Odoo 18 & 19
Issue German structured e-invoices ready for the mandate (turnover over €800k from 1 Jan 2027, all businesses from 1 Jan 2028). This profile pack builds the UN/CEFACT Cross Industry Invoice (CII, D16B) for ZUGFeRD 2.x / Factur-X and XRechnung 3.x, validates it against the KoSIT business rules, and embeds it into a hybrid PDF/A-3.
CII XML builder profiles
One builder, every profile: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), EXTENDED and the XRechnung 3.x CIUS. Each profile emits the correct guideline context URN and the right optional blocks, following the UN/CEFACT D16B schema and EN 16931 monetary semantics.
XRechnung validation rule sets
The KoSIT BR-DE business rules layered on the engine's EN 16931 core: mandatory Leitweg-ID buyer reference, seller VAT ID or Steuernummer, seller contact group, credit-transfer IBAN and credit-note referencing. Results are reported per rule code.
Hybrid PDF/A-3 embedding
The CII XML is attached to the invoice PDF as the reserved associated
file factur-x.xml with /AFRelationship Data,
and a Factur-X / ZUGFeRD XMP conformance packet is merged in —
a true hybrid a machine reader can parse and a human can read.
Real Leitweg-ID & tax-ID checks
A genuine ISO/IEC 7064 MOD 97-10 Leitweg-ID check-digit validator with Bundesland detection, plus the German USt-IdNr check-digit algorithm and Steuernummer structure — all verified offline before you send.
GoBD audit log
Every generated e-invoice writes an immutable, create-only audit-log entry carrying the conformance profile and a SHA-256 content hash over the canonical document, so later tampering is detectable — GoBD-style traceability out of the box.
Built on the e-Invoice Core Engine
A thin profile pack on the shared engine: it registers German profiles and a generator hook rather than duplicating builders, signing or validation. An onboarding wizard, company / partner settings and invoice actions make it ready to use.
Compatible with Odoo 18 & 19
The module generates and stores documents on your own database. No invoice data is transmitted anywhere by this module; transport to a Peppol access point or a government portal is handled by your separately configured connector (bring-your-own-key).
Screenshots
Invoice With Xrechnung Zugfe
Onboarding
Xrechnung Gobd Audit Log Pro
Update date: 2026-07-02