DK-R-005

Payment means code not allowed for Danish suppliers

Needs a business decision Field BT-81 CIUS UBL / CII

What it means

Denmark restricts payment means to the codes its domestic payment infrastructure supports — 1, 10, 31, 42, 48, 49, 50, 58, 59, 93 and 97. Codes valid elsewhere in the EU are rejected.

Can it be fixed automatically?

This needs a decision only the issuer can make. Guessing it would produce an invoice that validates and is wrong, which is worse than one that fails.

How to fix it

Choose one of the allowed codes matching how you actually expect to be paid; 31 is credit transfer and 59 SEPA direct debit. Substituting one automatically would change how the buyer pays you.

Where it applies

UBL/Invoice/cac:PaymentMeans/cbc:PaymentMeansCode

Check your own invoice

curl -X POST https://einvoice.mgsoft.sk/v1/validate \
     -H 'Content-Type: application/xml' \
     --data-binary @invoice.xml

← All rules