Lovgrundlag · Danmark

OIOUBL, Peppol og NemHandel i Danmark

Hvordan OIOUBL, Peppol BIS og NemHandel hænger sammen — og hvad du som leverandør skal kunne for at få dine fakturaer accepteret af det offentlige.

OIOUBL: det danske UBL-format til det offentlige

OIOUBL (Offentlig Information Online — Universal Business Language) er Danmarks nationale UBL-profil til elektronisk handel med det offentlige. Det er et XML-format bygget oven på den internationale UBL-standard, men med danske udvidelser til EAN/GLN-lokationsnumre, CVR-validering og momskoder. Formatet er forvaltet af Erhvervsstyrelsen og bruges i NemHandel-infrastrukturen. Når du sender en faktura til staten, en region eller en kommune, skal den enten være i OIOUBL eller i den europæiske ækvivalent Peppol BIS Billing 3.0. PDF-fakturaer accepteres ikke — de bliver afvist eller forsvinder.

Peppol BIS Billing 3.0: den europæiske bro

Peppol BIS Billing 3.0 er den europæiske standardprofil for elektronisk fakturering, vedtaget af OpenPeppol og baseret på EN 16931. Den dækker B2G og B2B på tværs af EU/EØS, og den er især vigtig, når en dansk leverandør fakturerer en offentlig modtager i et andet EU-land, eller når en udenlandsk leverandør fakturerer en dansk myndighed. Både OIOUBL og Peppol BIS bygger på samme semantiske kerne (EN 16931), så indholdet er det samme — kun feltkoder og enkelte udvidelser adskiller sig. Mange danske leverandører bruger i dag Peppol BIS som standard og lader OIOUBL være et fallback for ældre offentlige modtagere.

NemHandelsRegistret og adressering

NemHandelsRegistret (NHR) er det centrale opslagsregister, der binder en juridisk modtager (CVR-nummer eller EAN/GLN-lokationsnummer) sammen med et access point. Når dit faktureringssystem skal sende en faktura, slår det modtageren op i NHR for at finde den korrekte adresse og det tilhørende access point. Hvis modtageren ikke er registreret, kan fakturaen ikke leveres. Alle statslige institutioner og kommuner er registreret automatisk; private virksomheder kan tilmelde sig frivilligt for at modtage e-fakturaer fra deres leverandører.

Adgangspunkter (access points): fire-hjørne-modellen

Peppol og NemHandel bruger en såkaldt fire-hjørne-model: afsender → afsenders access point → modtagers access point → modtager. Du som leverandør behøver ikke selv at drive et access point — det gør din software- eller systemudbyder. De certificerede access points i Danmark er optaget på Erhvervsstyrelsens liste og inkluderer både kommercielle udbydere og det offentligt drevne fælles access point. Fordelen ved modellen er, at du kan skifte software uden at miste forbindelsen til dine modtagere: dit gamle access point lukker, dit nye åbner, og NHR opdateres automatisk.

Indhold af en OIOUBL/Peppol BIS-faktura

En OIOUBL- eller Peppol BIS-faktura skal indeholde alle de oplysninger, der gør den behandlingsbar maskinelt: sælgers CVR og adresse, købers CVR/EAN og adresse, fakturanummer og udstedelsesdato, leveringsdato, ordreoplysninger (typisk en ordrereference eller indkøbsnummer fra det offentlige), linjeoplysninger med antal, enhedspris og momskode, totalbeløb opdelt på momsgrundlag og momsbeløb, samt betalingsoplysninger (forfaldsdato, kontonummer eller FIK/+71-streng). Mangler en obligatorisk oplysning, afvises fakturaen — typisk med en fejlkode, der peger på det manglende felt, så du kan rette og gensende.

Validering og afvisninger

Når en faktura ankommer til modtagerens access point, valideres den mod den danske OIOUBL-skemavalidering eller Peppol BIS-schematron. Valideringen tjekker både teknisk format (er XML'en velformet?) og forretningsregler (matcher momsberegningen? er CVR-nummeret aktivt?). En faktura, der ikke består valideringen, returneres med en fejlkode. De hyppigste fejl er forkert eller manglende EAN-nummer på modtageren, ugyldigt CVR-nummer, manglende ordrereference, og inkonsistens mellem linjetotaler og fakturatotal. Når fejlen er rettet, kan fakturaen gensendes — med samme fakturanummer, da det officielle nummer ikke er blevet brugt endnu.

Pligten ved B2G — og tendensen mod B2B

Pligten til at modtage e-faktura fra leverandører gælder hele den offentlige sektor i Danmark og har gjort det siden 2005 (Lov om offentlige betalinger m.v.). Det betyder, at hver gang en virksomhed leverer en vare eller tjeneste til staten, en region eller en kommune, skal fakturaen sendes i OIOUBL eller Peppol BIS via NemHandel/Peppol. EU er på vej mod at gøre e-faktura obligatorisk også i B2B (ViDA-pakken, der skal implementeres senest 2030), og flere medlemslande har allerede taget skridt i den retning. Danmark forventes at følge EU-tidsplanen, og NemHandel/Peppol-infrastrukturen er allerede klar — det er kun lovgrundlaget, der mangler.

Accepterede fakturaformater

OIOUBL
Danmark (B2G)
Det danske UBL-format, forvaltet af Erhvervsstyrelsen. Bruges af alle danske offentlige modtagere; understøttes af alle danske access points.
Peppol BIS Billing 3.0
EU/EØS (B2G og B2B)
Den europæiske UBL-profil under EN 16931. Bruges på tværs af EU; understøttet af både danske og udenlandske offentlige modtagere.
OIOXML
Udfaset
Det ældre danske XML-format fra før OIOUBL. Stadig understøttet i begrænset omfang, men nye implementeringer skal bruge OIOUBL eller Peppol BIS.
PDF/e-mail
Ikke accepteret
En PDF vedhæftet en e-mail er ikke en e-faktura og afvises af det offentlige. Du skal bruge et access point og et struktureret XML-format.

Ofte stillede spørgsmål

Skal jeg vælge mellem OIOUBL og Peppol BIS?

Du behøver ikke vælge — dit faktureringssystem håndterer det for dig. Når du sender til en dansk offentlig modtager, vil systemet typisk vælge OIOUBL (det er det format, modtageren forventer); når du sender til en udenlandsk EU-modtager, vælges Peppol BIS automatisk. Begge formater bygger på EN 16931, så indholdet er identisk — kun feltnavne og enkelte udvidelser adskiller sig.

Hvad gør jeg, hvis modtageren ikke står i NemHandelsRegistret?

Alle danske offentlige modtagere er registreret automatisk. Hvis du ikke kan finde en kommune eller styrelse i NHR, skyldes det typisk, at du leder efter en intern afdeling eller et institutionsnummer i stedet for den juridiske enhed. Tjek myndighedens hjemmeside for det officielle EAN/GLN-nummer; det er det, du skal bruge som modtageradresse.

Skal jeg selv drive et Peppol access point?

Nej. Dit faktureringssystem eller dets udbyder driver et access point på dine vegne. Du betaler typisk et lille gebyr pr. dokument eller en månedlig abonnementspris, og det dækker både OIOUBL- og Peppol BIS-trafik. Du kan altid skifte udbyder uden at miste forbindelsen til dine modtagere — NemHandelsRegistret opdateres automatisk.

Hvad sker der, hvis en faktura afvises på grund af en fejl?

Du får en fejlmeddelelse retur, der peger på den manglende eller forkerte oplysning (typisk: EAN-nummer, CVR-nummer, momskode eller ordrereference). Du retter fejlen i dit faktureringssystem og gensender. Da fakturaen ikke nåede frem til modtageren, kan du beholde det oprindelige fakturanummer; det er først officielt brugt, når en gyldig faktura er leveret.

Hvornår bliver e-faktura obligatorisk i B2B i Danmark?

EU's ViDA-pakke (VAT in the Digital Age) lægger op til, at e-faktura bliver obligatorisk i B2B senest i 2030. Danmark har endnu ikke offentliggjort en konkret tidsplan, men NemHandel/Peppol-infrastrukturen er allerede på plads og bliver brugt frivilligt af mange B2B-aktører. Forventningen er en gradvis indfasning fra omkring 2027.

Send e-faktura til det offentlige uden bekymring

4invoices genererer OIOUBL og Peppol BIS, ruter via NemHandel, håndterer kvitteringer og fejlrettelser. 6 måneders gratis prøveperiode, intet kreditkort.

Prøv gratis →