DE e-Rechnung Empfang +
Validate inbound XRechnung/ZUGFeRD against EN-16931 & KoSIT, surface errors and draft the vendor bill
Want DE e-Rechnung Empfang + installed and configured for you? Onboarding Pack: $350 one-off
Support plans from $425 a month
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.
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.
2. Valid XRechnung, draft bill created
Parsed header and amounts, no findings, vendor matched.
3. Invalid totals
BR-CO-15: tax-exclusive amount plus VAT does not give the tax-inclusive amount; booking is blocked.
4. All findings
Warning for a failed IBAN check, fatal for a PDF without XML, error for wrong totals.
5. Import
Upload, B2G flag and optional draft bill when valid.
6. Draft vendor bill
Lines with 19 % purchase tax and the invoice number as bill reference.
7. Validation rules
Rule catalogue with business term, source, severity and blocking.
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
DE e-Rechnung GoBD-Archiv
Immutable, searchable GoBD long-term archive for inbound/outbound e-invoices with structured XML preserved
DE e-Rechnung Readiness
Track which partners send/accept which e-invoice format, missing routing data and mandate-deadline countdown
DE e-Rechnung Visual
Side-by-side human view of inbound XRechnung/ZUGFeRD XML for AP review and booking