Compliance for Denmark

Denmark mandates B2G e-invoicing. For B2B transactions, all businesses must be able to receive e-invoices, though B2B issuance remains voluntary. Most B2G flows use Peppol. Recipients use Denmark’s e-invoicing platform NemHandel when they’re only registered in the NemHandel Registry or specifically require OIOUBL format, Denmark’s national e-invoicing format.

E-invoicing requirements

Denmark requires structured electronic invoices aligned to the EN 16931 standard.

Denmark compliance summary

Learn more about compliance transactions terms and concepts.

AspectDescriptionRequirement
B2BInvoices exchanged between businesses.Issuance voluntary. Businesses must be able to receive e-invoices.
B2CInvoices issued by businesses to consumers.Optional
B2GInvoices issued by businesses to public administrations for public procurement.Mandatory
Electronic signatureSignature or seal rules for authenticity and integrity of e‑invoices.Optional
Legal archivingMinimum retention period for e‑invoices.5 years from the end of the financial year
ModelThe e-invoicing flow model used by the country.Post-audit
PlatformThe government-managed platform for e-invoicing.Peppol network and NemHandel platform
Supported formatThe e-invoicing format legally required by the country.

Based on the EN 16931 standard. For Peppol exchange, invoices use Peppol BIS Billing 3.0 with Danish CIUS validation rules.

OIOUBL 2.1 is Denmark’s national e-invoicing format and is supported by NemHandel.

Automatic updatesWhether invoice status updates synchronise automatically in Monitor.Yes

Invoice format

Denmark accepts invoices using the Peppol BIS Billing 3.0 or OIOUBL 2.1 formats, both compliant with EN 16931 standard. NemHandel supports OIOUBL, whilst Peppol uses Peppol BIS Billing 3.0.

Invoice types

The Invoice Type Code element within the invoice must contain one of the codes for invoices or credit notes from the UNTDID 1001 code list.

OIOUBL document types

OIOUBL supports the following invoice codes.

DocumentCodeDescription
Proforma invoice325A preliminary invoice sent before goods or services are delivered.
Commercial invoice380An invoice for goods or services from a seller to a buyer.
Credit note381Used to correct amounts or settle a balance between a seller and a buyer.
Delcredere invoice390Invoice for hire or rental services.
Factored invoice393Invoice assigned to a third party for collection.

Peppol invoice codes

Peppol BIS Billing 3.0 supports the following invoice codes.

DocumentCodeDescription
Request for payment71Document issued by a creditor to a debtor to request payment of one or more invoices past due.
Debit note related to goods or services80Debit information related to a transaction for goods or services to the relevant party.
Metered services invoice82Charges based on measured consumption over a defined period.
Debit note related to financial adjustments84Document for providing debit information related to financial adjustments to the relevant party.
Final payment request based on completion of work218The final payment request of a series of payment requests submitted upon completion of all the work.
Payment request for completed units219A request for payment for completed units.
Partial invoice326An invoice for a part of the total order or project value.
Commercial invoice which includes a packing list331Commercial transaction (invoice) will include a packing list.
Commercial invoice380An invoice for goods or services from a seller to a buyer.
Debit note383A document issued by a supplier to apply additional charges or increase the total value of a previously issued e-invoice.
Corrected invoice384Used to correct or cancel a previously issued invoice.
Prepayment invoice386An invoice claiming advance payment for goods or services.
Tax invoice388An invoice for tax purposes.
Self-billed invoice389An invoice process based on an agreement between a supplier and a buyer, where the buyer prepares the invoice and sends it to the supplier with the payment.
Factored invoice393Invoice assigned to a third party for collection.
Consignment invoice395Commercial invoice that covers a transaction other than one involving a sale.
Insurer's invoice575Invoice from an insurer for insurance coverage.
Forwarder's invoice623Invoice from a freight forwarder for services provided and costs incurred.
Freight invoice780Document issued by a transport operation specifying freight costs and charges incurred for a transport operation and stating conditions of payment.
Consular invoice870Document an exporter prepares in their country and presents to the importing country's diplomatic representation for endorsement.
Partial construction invoice875Used to invoice a partial amount for construction work.
Partial final construction invoice876Used to invoice a partial final amount for construction work.
Final construction invoice877Used to invoice the final amount for construction work.

Peppol credit note codes

Peppol BIS Billing 3.0 supports the following credit note codes.

DocumentCodeDescription
Credit note related to goods or services81Document used to provide credit information related to a transaction for goods or services to the relevant party.
Credit note related to financial adjustments83Document for providing credit information related to financial adjustments to the relevant party, for example bonuses.
Credit note381Used to correct amounts or settle a balance between a seller and a buyer.
Factored credit note396Credit note related to assigned invoice.
Forwarder's credit note532Document for providing credit information to the relevant party.

Automated e-invoicing flow

ecosio enables you to automate the transmission of compliant e-invoices for Denmark through Peppol and NemHandel networks.

Accounts receivable flow

The following diagram and steps illustrate the current AR process for e-invoices in Denmark using NemHandel and the Peppol 4-corner model.

Flow of an accounts receivable electronic document from a supplier to a buyer via a Peppol or NemHandel access point.
  1. You send the invoice data from your ERP or business software to ecosio in a structured format, such as VRBL, CSV, or IDoc.
  2. ecosio, as your Access Point, validates the invoice and maps it into the OIOUBL or Peppol BIS standard format.
  3. ecosio, as your Access Point, locates the buyer’s Access Point and retrieve delivery details.
  4. The buyer’s Access Point receives the invoice.
  5. The buyer’s Access Point maps the invoice into the format expected by the buyer and delivers it to their ERP or business software.

Accounts payable flow

The following diagram and steps illustrate the current AP process for e-invoices in Denmark using NemHandel and the Peppol 4-corner model.

Flow of an accounts payable electronic document from a supplier to a buyer via a Peppol or NemHandel access point.
  1. The supplier sends the invoice to their Access Point in a structured format, such as VRBL, CSV, or IDoc.
  2. The supplier’s Access Point validates the invoice and maps it into the OIOUBL or Peppol BIS standard format.
  3. The supplier’s Access Point locates ecosio as your Access Point and retrieve delivery details.
  4. ecosio, as your Access Point, retrieves the invoice, validates it, and converts it into the format required by your ERP or business software.
  5. ecosio sends the invoice to your ERP or business software.

Legal resources

The following official documents define the legal and technical framework for e-invoicing in Denmark.


Did this page help you?