Skip to content
Odoo support plans from $425 a month · Installation and setup: Onboarding Pack, $350 one-offSee plans →Get a quote
PokutsoftPokutsoft
Germanye-Rechnung / XRechnung / ZUGFeRD
DE e-Rechnung Empfang + icon

DE e-Rechnung Empfang +

Validate inbound XRechnung/ZUGFeRD against EN-16931 & KoSIT, surface errors and draft the vendor bill

Odoo 20.0Odoo 19.0Odoo 18.0

Want DE e-Rechnung Empfang + installed and configured for you? Onboarding Pack: $350 one-off

Support plans from $425 a month
Odoo 19.0
Also available for Odoo 18.0 and 20.0 · OPL-1 · English, Deutsch
DE e-Rechnung Empfang +: inbound XRechnung and ZUGFeRD validation

Inbound XRechnung and ZUGFeRD: check first, then book

Reads UBL and CII e-invoices, checks EN 16931 business rules, totals, VAT ID and IBAN, and creates the draft vendor bill

Since 2025 German businesses must be able to receive structured e-invoices. Upload an XRechnung or a ZUGFeRD / Factur-X file and the app reads it, lists every rule finding with its business term, and creates the draft vendor bill with the matching purchase tax once nothing blocks booking.

XRechnung UBL ZUGFeRD / Factur-X CII PDF with embedded XML EN 16931 rules BR-DE rules Totals and VAT IBAN check Draft vendor bill

Key features

Import

XML file or PDF with embedded ZUGFeRD / Factur-X XML; syntax detection UBL or CII; a file that cannot be read gets a fatal finding instead of an error.

Parsed header

Invoice number and date, seller name, VAT ID and IBAN, currency, net, VAT and gross.

Rule findings

Mandatory fields (BR-02 to BR-25), line and document totals (BR-CO-10 to BR-CO-18), VAT breakdown, currency, German rules (BR-DE) and the Leitweg-ID for public-sector invoices; each with severity and business term.

IBAN and VAT ID

IBAN length per country and the ISO 7064 mod-97 check, format of the German VAT ID; these warn without blocking.

Draft vendor bill

Vendor matched by VAT ID, IBAN or name (created when new), lines with the purchase tax of the same rate; a missing tax or a differing total is written on the bill.

Rule catalogue

Every rule with source (EN 16931, BR-DE, KoSIT, internal), severity and whether it blocks booking; rules can be switched off.

Screenshots

Odoo 19, a German electrical contractor with fictional staff; seeded data, screens taken as the HR manager, the safety officer or the accountant (normal users with the module groups), not as administrator.

1. Inbound e-invoices

XRechnung and ZUGFeRD files: booked, validated, one with a warning, one invalid and an unreadable PDF.

DE e-Rechnung Empfang +: Inbound e-invoices

2. Valid XRechnung, draft bill created

Parsed header and amounts, no findings, vendor matched.

DE e-Rechnung Empfang +: Valid XRechnung, draft bill created

3. Invalid totals

BR-CO-15: tax-exclusive amount plus VAT does not give the tax-inclusive amount; booking is blocked.

DE e-Rechnung Empfang +: Invalid totals

4. All findings

Warning for a failed IBAN check, fatal for a PDF without XML, error for wrong totals.

DE e-Rechnung Empfang +: All findings

5. Import

Upload, B2G flag and optional draft bill when valid.

DE e-Rechnung Empfang +: Import

6. Draft vendor bill

Lines with 19 % purchase tax and the invoice number as bill reference.

DE e-Rechnung Empfang +: Draft vendor bill

7. Validation rules

Rule catalogue with business term, source, severity and blocking.

DE e-Rechnung Empfang +: Validation rules

Use cases

✓ Accounts payable sees why an e-invoice cannot be booked before it becomes a bill.

✓ Valid e-invoices become draft bills without typing.

✓ Invoices to public bodies are checked for the Leitweg-ID.

Why this app

✓ UBL and CII in one inbox.

✓ Findings name the rule and the business term.

✓ No bill is created from an invoice with blocking findings.

Auf Deutsch

Empfang und Prüfung von XRechnung und ZUGFeRD: Auslesen von UBL und CII, Prüfung der EN-16931-Geschäftsregeln, Summen, USt-IdNr. und IBAN, dann Eingangsrechnung als Entwurf.

  • XML oder PDF mit eingebettetem ZUGFeRD/Factur-X
  • Befunde mit Regel-ID, Schweregrad und Business Term (BT/BG)
  • IBAN-Prüfung (Länge, Prüfziffer), Format der deutschen USt-IdNr., Leitweg-ID für B2G
  • Lieferant über USt-IdNr., IBAN oder Name, Steuer gleichen Satzes, Hinweis bei Abweichungen

Specifications

  • This page: Odoo 19.0 (also available for Odoo 18.0 and 20.0)
  • License: OPL-1
  • Languages: English, German
  • Depends on: account
  • Author: Pokutsoft, pokutsoft.com
  • Support: support@pokutsoft.com

Update date: 2026-10-28 · Version: 19.0.1.0.19

User guides (PDF)

Related modules