Skip to content

Fatal

DK-R-007: Add the direct debit mandate and bank account

In short

Fatal: fails the selected checks.

DK-R-007 means an invoice between Danish parties uses payment means code 49 for direct debit but lacks the mandate reference, the bank account to debit, or both. Complete the mandate reference (BT-89) and debited bank account identifier (BT-91) in the payment details.

On this page

What it means

For UBL invoices where both parties are in Denmark and cbc:PaymentMeansCode is 49, the check requires non-whitespace text in cac:PaymentMandate/cbc:ID and cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID within the same cac:PaymentMeans. It does not check the identifiers' format or whether the mandate is valid. Credit notes are outside its scope.

Why it matters

The mandate reference identifies the direct debit arrangement, while the bank account identifier records which account is to be debited.

How to fix it

In the affected cac:PaymentMeans, enter the agreed mandate reference in cac:PaymentMandate/cbc:ID. Enter the payer's bank account identifier in cac:PaymentMandate/cac:PayerFinancialAccount/cbc:ID. If direct debit was not agreed, correct the payment means code to reflect the actual arrangement instead. 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-007 still fails, and which other rules do.

Updated 6 November 2026