NL-R-008: For suppliers in the Netherlands, if the customer is in the Netherlands, the payment…
Peppol BIS Billing 3.0.19 · 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.19 · 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: