Skip to main content
nemhandelOfficialby @AgentAccess

NemHandel & Peppol E-Invoicing Rules

Specification recipes for validating Danish public sector OIOUBL and Peppol BIS 3.0 electronic invoices.

Installation

skills.sh / CLI

Install this skill directly into your AI coding agent or project.

npx skills add lordavocado/AgentAccess.dk --skill nemhandel-peppol-invoicing

About NemHandel & Peppol E-Invoicing Rules

Teaches coding agents the exact schema and semantic requirements for issuing electronic invoices to Danish municipalities and state entities via NemHandel. Covers mandatory EAN/GLN numbers (13 digits), CVR validation, Peppol Participant Identifiers (0184:DKXXXXXXXX), and OIOUBL 2.02 XML structures.

SKILL.md Instructions

SKILL.md

SKILL.md

The procedural instructions executed step-by-step by the AI agent.

---
name: nemhandel-peppol-invoicing
description: Validation workflows and schema specifications for Danish public sector e-invoicing.
metadata:
  system: nemhandel
  country: DK
---

# NemHandel & Peppol E-Invoicing Skill

All Danish public institutions (staten, regioner, kommuner) legally require electronic invoicing via NemHandel (OIOUBL or Peppol BIS Billing 3.0).

## Required Header Fields
1. **EAN/GLN Number**: 13-digit identification number for the specific public department.
2. **Account / Order Reference**: `OrdreReference` or internal account reference code provided by the public buyer.
3. **Peppol Scheme ID**: For Danish recipients: `iso6523-actorid-upis::0184:DK{CVR}` or `iso6523-actorid-upis::0088:{EAN}`.
4. **Currency**: Must declare ISO `DKK` or `EUR`.
5. **VAT Categories**: Standard Danish VAT is `25%` (StandardRate `S`). Reverse charge or zero-rate must include specific exemption justification.