DK-R-009
Error Guide

🇩🇰 DK-R-009: Danish suppliers using Giro payment with 04# or 15# prefix must include a... in Denmark

ErrorB2G MandatoryNeeds Input

Danish suppliers using Giro payment with 04# or 15# prefix must include a 16-digit instruction ID in the PaymentID.

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

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-009

Danish suppliers using Giro payment with 04# or 15# prefix must include a 16-digit instruction ID in the PaymentID.

Example: Before & After

Before (invalid)
<Invoice>
  <!-- Issue: Danish suppliers using Giro payment with 04# or 15# prefix m -->
</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

  • •Instruction ID missing for 04# or 15# Giro payment
  • •Instruction ID wrong length (not 16 digits)
  • •Non-numeric characters in instruction ID
  • •Format does not match 04#NNNNNNNNNNNNNNNN pattern
  • •Copied from 01# format without adding instruction ID

Fix DK-R-009 automatically

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