DE-R-001: If both supplier and customer are located in Germany, an invoice shall contain…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[DE-R-001]-If both supplier and customer are located in Germany, an invoice shall contain information on "PAYMENT INSTRUCTIONS" (BG-16).
cac:PaymentMeansDE-R-001 is a fatal rule in the country layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected. It refers to BG-16.
What this rule requires
The rule applies to UBL invoices and credit notes when both the supplier's and the customer's country code, after upper-casing and normalizing whitespace, equals DE. In that case the document must contain a cac:PaymentMeans element for "PAYMENT INSTRUCTIONS" (BG-16). If both parties are in Germany and the element is missing, the document fails validation.
How to fix
Add a cac:PaymentMeans element as a direct child of the Invoice or CreditNote root, containing the payment instruction details required by BG-16. If the parties are not actually both located in Germany, check that the country identification codes under cac:AccountingSupplierParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode and cac:AccountingCustomerParty/cac:Party/cac:PostalAddress/cac:Country/cbc:IdentificationCode reflect the correct countries; then this rule would not apply.
Guidance on this rule. The original text above is authoritative.
Where to go next
DE-R-001 changed in 1 published Peppol BIS Billing UBL release comparison:
- DE-R-001 in 3.0.17 → 3.0.18: New rule
Validate an invoice against these rules · All release changes