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 |
Check your file
Drop your e-invoice to see whether DK-R-007 still fails, and which other rules do.
Related rules
- DK-R-008 Check the giro reference and account number
- DK-R-009 Check giro references starting with 04# or 15#
- DK-R-010 Check the FIK reference and creditor number
- DK-R-011 Check FIK references starting with 71# or 75#
- DK-R-013 Add a scheme to the seller or buyer identifier
- DK-R-014 A Danish seller's company registration number must use scheme 0184