Skip to content
PokutsoftPokutsoft
GlobalAccounting/Localizations/Germany
XRechnung/ZUGFeRD Core icon

XRechnung/ZUGFeRD Core

Germany ZUGFeRD 2.x / Factur-X + XRechnung 3.x: CII XML builder profiles, Leitweg-ID, hybrid PDF/A-3 embedding, GoBD audit log

Odoo 20.0Odoo 19.0Odoo 18.0

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 & 20

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 & 20

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

Invoice With Xrechnung Zugfe

Onboarding

Onboarding

Xrechnung Gobd Audit Log Pro

Xrechnung Gobd Audit Log Pro

Update date: 2026-07-02

User guides (PDF)

Related modules