Peppol BIS Billing 3.0.21 · UBL

NL-R-008: For suppliers in the Netherlands, if the customer is in the Netherlands, the payment…

Peppol BIS Billing 3.0.21 · UBL

fatalcountry

Original rule text

[NL-R-008] For suppliers in the Netherlands, if the customer is in the Netherlands, the payment means code (cac:PaymentMeans/cbc:PaymentMeansCode) MUST be one of 30, 48, 49, 57, 58 or 59

Stored validation assertion
normalize-space(cbc:PaymentMeansCode) = '30' or
normalize-space(cbc:PaymentMeansCode) = '48' or
normalize-space(cbc:PaymentMeansCode) = '49' or
normalize-space(cbc:PaymentMeansCode) = '57' or
normalize-space(cbc:PaymentMeansCode) = '58' or
normalize-space(cbc:PaymentMeansCode) = '59'

NL-R-008 is a fatal rule in the country layer of Peppol BIS Billing 3.0.21 · UBL. An invoice that breaks it is rejected.

Where to go next

NL-R-008 changed in 1 published Peppol BIS Billing UBL release comparison:

Validate an invoice against these rules · All release changes