Peppol BIS Billing 3.0.21 · UBL

DE-R-015: If both supplier and customer are located in Germany, the element "Buyer reference"…

Peppol BIS Billing 3.0.21 · UBL

fatalcountry

Original rule text

[DE-R-015]-If both supplier and customer are located in Germany, the element "Buyer reference" (BT-10) shall be provided.

Stored validation assertion
cbc:BuyerReference[boolean(normalize-space(.))]

DE-R-015 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 BT-10.

What this rule requires

Rule DE-R-015 is a fatal Peppol rule. If both the supplier and customer country are Germany (DE), the invoice or credit note must contain a cbc:BuyerReference element (BT-10) with a text value that is not empty or only whitespace. The test requires a cbc:BuyerReference whose normalized string is non-empty.

How to fix

Add a cbc:BuyerReference element as a direct child of the Invoice or CreditNote root and give it a non-empty value, for example a purchase order number or other reference. If the element is already present but empty or only whitespace, populate it with the buyer reference.

Guidance on this rule. The original text above is authoritative.

Where to go next

DE-R-015 changed in 1 published Peppol BIS Billing UBL release comparison:

Validate an invoice against these rules · All release changes