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-invoicingAbout 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.mdSKILL.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.