Peppol BIS Billing 3.0.21 · UBL

DE-R-006: If both supplier and customer are located in Germany, the element "Seller contact…

Peppol BIS Billing 3.0.21 · UBL

fatalcountry

Original rule text

[DE-R-006]-If both supplier and customer are located in Germany, the element "Seller contact telephone number" (BT-42) shall be provided.

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

DE-R-006 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-42.

What this rule requires

In UBL invoices and credit notes, when both the supplier's and customer's postal address country code (cac:Country/cbc:IdentificationCode) is DE (case-insensitive), the supplier contact (cac:AccountingSupplierParty/cac:Party/cac:Contact) must contain a cbc:Telephone whose normalized text is not empty. This is a fatal rule, so a document that does not satisfy it fails validation.

How to fix

For both Invoice and CreditNote, ensure that under cac:AccountingSupplierParty/cac:Party/cac:Contact there is a cbc:Telephone element containing a non-empty telephone number. If the element is missing, add it; if it is present but empty or only whitespace, populate it with the supplier's telephone number.

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

Where to go next

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

Validate an invoice against these rules · All release changes