Skip to content

Fatal

DK-R-006: Add the payee's account and bank registration number

In short

Fatal: fails the selected checks.

DK-R-006 means an invoice between Danish parties uses payment means code 31 or 42 but lacks the payee's bank account number, bank registration number, or both. Complete the account number (BT-84) and bank registration number (BT-86) in the affected payment details.

On this page

What it means

For UBL invoices where both parties are in Denmark and cbc:PaymentMeansCode is 31 or 42, the same cac:PaymentMeans must contain non-whitespace values in cac:PayeeFinancialAccount/cbc:ID and cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID. The rule does not check their length or format and does not apply to credit notes.

Why it matters

The account number and bank registration number identify the payee's bank account for these payment methods.

How to fix it

Under the affected cac:PaymentMeans, enter the payee's bank account number in cac:PayeeFinancialAccount/cbc:ID. Enter the bank registration number in cac:PayeeFinancialAccount/cac:FinancialInstitutionBranch/cbc:ID. Use the actual payee's details, which may differ from the seller's. Export and recheck the invoice.

Once the file is corrected, check it again for free: Validate a Peppol BIS invoice

Or fix the invoice in a form and download the corrected file, for 1 credit: Fix a rejected e-invoice

The rule as published

Read the rule on the publisher's site

Where this rule applies

Rule set Version
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Rule text from phive-rules 4.6.4.

Check your file

Drop your e-invoice to see whether DK-R-006 still fails, and which other rules do.

Updated 6 November 2026