einvoicecheck
Menu

Rules / DK-R-005 · Markdown

Peppol BIS Billing 3.0 · rule

DK-R-005

Layer peppol·Checked against Peppol BIS Billing 3.0 2026.5

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

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.