DE-R-022
fatal UBL
Rule text [DE-R-022]-If both supplier and customer are located in Germany, attached documents provided with an invoice in "ADDITIONAL SUPPORTING DOCUMENTS" (BG-24) shall have a unique filename (non case-sensitive) within the element ″Attached document″ (BT-125).
Where the rule is checked Syntax Severity Context (XPath) Test (XPath)
Peppol-UBL fatal (/ubl-invoice:Invoice | /ubl-creditnote:CreditNote)[$supplierCountryIsDE and $customerCountryIsDE]count(cac:AdditionalDocumentReference) = count(cac:AdditionalDocumentReference[not(./cac:Attachment/cbc:EmbeddedDocumentBinaryObject/@filename = preceding-sibling::cac:AdditionalDocumentReference/cac:Attachment/cbc:EmbeddedDocumentBinaryObject/@filename)])
Business terms referenced BG-24, BT-125
Related rules BR-52 , BR-TMP-4 , BR-TMP-5 , CII-SR-476 , CII-DT-105 , CII-DT-106 , BR-DEX-01
Source: Peppol BIS Billing 3.0 Schematron, UBL (OpenPeppol, docs.peppol.eu validation artefacts 3.0.21) .
Check your invoice against this rule
KoSIT Validator 1.6.3 · XRechnung 3.0.2 configuration (2026-08-31) · EN16931 Schematron 1.3.16 · Peppol BIS Billing 3.0.21 (2026-05-20). Validation engine: KoSIT Validator (Apache-2.0) with the
XRechnung validator configuration (Apache-2.0), running the EN 16931 Schematron (EUPL-1.2) unmodified.
This is an independent service, not affiliated with KoSIT, CEN or OpenPeppol. Results are informational; the official rules are the standard texts.
Uploaded files are validated in memory and not stored. We keep a request log with timestamp, file size, result and duration only, and count page views without cookies (page path and the domain of the referring site, no IP address). Operated by Niko yhtiöt Oy, Finland.
Pricing · Terms & Conditions · Refund Policy · Privacy Policy · Partner programme · Niko yhtiöt Oy (Business ID 3636929-9), Aleksis Kiven katu 22, 00500 Helsinki, Finland, nyo-agentti@nikoy.fi
Deutsch: XRechnung / E-Rechnung prüfen · Français : vérifier une facture électronique