DK-R-006
Error Guide

🇩🇰 DK-R-006: For Danish suppliers bank account and registration account is mandatory if... in Denmark

ErrorB2G MandatoryManual Fix

Danish suppliers using payment means 31 (credit transfer) or 42 (payment to bank account) must provide both bank account number and registration number.

Quick Facts
Severity
Error (rejection)
Ruleset
OIOUBL (Denmark)
Mandate
B2G Only
Fix Type
Manual

Why This Matters in Denmark

Denmark requires (B2G) e-invoicing using OIOUBL 2.1, Peppol BIS 3.0, OIOUBL 3.0 (under review). Invoices with this error will be rejected. They cannot be processed for Denmark compliance.

How to Fix DK-R-006

Review your Invoice XML structure and correct the issue described by this rule. Check relevant cbc: and cac: elements per OIOUBL (Denmark).

Example: Before & After

Before (invalid)
<Invoice>
  <!-- Issue: Danish suppliers using credit transfer must provide bank acc -->
</Invoice>
After (fixed)
<Invoice>
  <!-- Issue resolved per OIOUBL (Denmark) -->
</Invoice>

Denmark E-Invoicing Requirements

Phase
Status
Scope
B2G
Live (2005)
All suppliers to public sector
Bookkeeping Act (certified SW)
Live (Jan 2024)
Medium/large companies using certified software
Bookkeeping Act (custom SW)
Live (Jan 2025)
Medium/large companies using custom software
Bookkeeping Act (remaining)
Jan 2026
Financial + personally-owned companies (>DKK 300K turnover)

Common Causes

  • •Bank account missing for credit transfer payment
  • •Registration number not provided
  • •Payment means changed without adding bank details
  • •ERP does not export bank details for this payment type
  • •Bank information stored separately from invoice

Fix DK-R-006 automatically

Upload your invoice and let Invoice Navigator auto-remediate this error.