OIOUBL — la facture électronique danoise
OIOUBL (Offentlig Information Online UBL) est la personnalisation danoise d'OASIS UBL 2.0. Le Danemark a été l'un des tout premiers pays à rendre la facture électronique B2G obligatoire — dès 2005. OIOUBL circule sur l'infrastructure nationale NemHandel.
Qu'est-ce qu'OIOUBL ?
Contrairement à un format national propre comme FatturaPA ou Facturae, OIOUBL est de l'UBL : un sous-ensemble précisé d'OASIS UBL 2.0, avec des règles, codes et profils danois. Une plateforme qui sait lire l'UBL est déjà à mi-chemin.
Le pionnier de 2005
Le Danemark a imposé la facture électronique à son secteur public dès 2005, bien avant les directives européennes. Cette antériorité explique la maturité de l'écosystème danois (NemHandel, annuaire, opérateurs) et son rôle moteur dans PEPPOL.
Anatomie d'un fichier
<Invoice
xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2"
xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-2"
xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-2">
<cbc:UBLVersionID>2.0</cbc:UBLVersionID>
<cbc:CustomizationID>OIOUBL-2.02</cbc:CustomizationID>
<cbc:ProfileID schemeID="urn:oioubl:id:profileid-1.2">Procurement-BilSim-1.0</cbc:ProfileID>
<cbc:ID>2026-04127</cbc:ID>
<cbc:IssueDate>2026-06-23</cbc:IssueDate>
<cbc:DocumentCurrencyCode>DKK</cbc:DocumentCurrencyCode>
<cac:AccountingSupplierParty>
<cac:Party>
<cbc:EndpointID schemeID="DK:CVR">DK12345678</cbc:EndpointID>
</cac:Party>
</cac:AccountingSupplierParty>
<cac:AccountingCustomerParty><!-- destinataire public --></cac:AccountingCustomerParty>
</Invoice>
On reconnaît la structure UBL (cbc:, cac:) ; le
CustomizationID déclare le profil OIOUBL et l'EndpointID identifie les
parties (numéro CVR danois).
NemHandel : l'infrastructure d'échange
NemHandel est l'infrastructure publique danoise d'échange de documents d'affaires (annuaire + protocole de transport). Elle a porté OIOUBL pendant des années et s'interconnecte aujourd'hui avec PEPPOL. Détail : NemHandel — B2G.
OIOUBL 3 : convergence PEPPOL / EN 16931
La nouvelle génération, OIOUBL 3, aligne le format danois sur PEPPOL BIS et EN 16931 : moins de spécificités locales, plus d'interopérabilité européenne. Détail : OIOUBL 3.
OIOUBL, UBL et PEPPOL
- vs UBL : OIOUBL est de l'UBL profilé pour le Danemark.
- vs PEPPOL : historiquement distinct (NemHandel), aujourd'hui convergent — OIOUBL 3 et PEPPOL BIS partagent la base EN 16931.
Pour aller plus loin
- Erhvervsstyrelsen — OIOUBL.
- La base : UBL.
- Le format norvégien cousin : EHF.