Peppol BIS Billing 3.0 · rule
DK-R-005
What does DK-R-005 mean? For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
Why did my invoice fail DK-R-005?
Danish suppliers may only use a restricted set of Payment means type codes: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97. Denmark limits the UNTDID 4461 list to the payment methods its domestic payment infrastructure (bank transfer, FIK/Giro cards, SEPA, etc.) actually supports. In UBL the code is cac:PaymentMeans/cbc:PaymentMeansCode.
Official rule text
For Danish suppliers the following Payment means codes are allowed: 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97
Common causes
- Using a common but non-listed code such as 30 (credit transfer) instead of 58 or 31/42
- A default payment means code from another country profile
- Payment method chosen that has no Danish processing equivalent
How do I fix it?
<cac:PaymentMeans> <cbc:PaymentMeansCode>58</cbc:PaymentMeansCode> </cac:PaymentMeans>
Related rules
DK-R-002 · DK-R-003 · DK-R-004 · DK-R-006 · DK-R-007 · DK-R-008 · DK-R-009 · DK-R-010
Check your invoice against this rule
Paste it into the live demo, or call POST /v1/validate. See the quickstart.