USD Finans

Magasinet der gør dig klogere på penge

Opsætning af EAN og e-fakturering til offentlige kunder

Opsætning af EAN og e-fakturering til offentlige kunder

Har du nogensinde fået en ordre fra en kommune – blot for at se din faktura blive afvist, fordi »EAN mangler« eller »rekvisitionsnummer ukendt«? Du er ikke alene. Offentlige kunder stiller helt særlige krav til fakturering, og uden den rigtige opsætning kan betalingen hurtigt forsinkes i ugevis.

Den gode nyhed: Når først EAN/GLN er på plads, og e-fakturaen sendes korrekt gennem NemHandel eller Peppol, går resten som smurt. I denne guide klæder vi dig på til at lykkes fra første klik – uanset om du er iværksætter med et enkelt regnskabsprogram eller CFO i en koncern med eget ERP-system.

Vi starter med at afmystificere de tre bogstaver, alle taler om – EAN. Herefter følger en trin-for-trin-opsætning, der tager dig hele vejen fra kravafklaring til din første godkendte e-faktura. Til sidst deler vi de bedste råd til drift, fejlfinding og løbende compliance, så du undgår de dyre lærepenge.

Sæt dig godt til rette – inden for få minutter ved du præcis, hvordan du får dine e-fakturaer igennem første gang, hver gang.

Hvad er EAN/GLN og hvordan fungerer e-fakturering til det offentlige?

Når du fakturerer stat, regioner, kommuner eller selvejende institutioner i Danmark, er EAN- eller GLN-nummeret nøglen til, at din faktura finder korrekt vej i det offentlige indkøbssystem.

Ean/gln – Ét nummer, flere navne

  • EAN/GLN står for European Article Number / Global Location Number.
  • Nummeret består af 13 cifre og identificerer en modtagers lokation (fx et hospital, en skole eller en bestemt afdeling).
  • Offentlige organisationer kan have mange EAN’er – ét pr. institution, bygning eller funktion – så du skal altid sikre dig det korrekte nummer på den konkrete ordre.

Lovkravet om elektronisk faktura

Siden 2005 har det været lovpligtigt for leverandører at sende elektroniske fakturaer til det offentlige. Papir- eller PDF-fakturaer bliver afvist.

  1. Bekendtgørelse om elektronisk afregning (LBK nr. 798) fastslår, at alle fakturaer, kreditnotaer og rykkerbreve skal sendes som e-faktura.
  2. Formatet skal følge OIOUBL eller Peppol BIS (seneste version anbefales), begge baseret på UBL-standarder.
  3. Fakturaen skal afleveres via NemHandel infrastruktur eller gennem et Peppol Access Point.

Infrastrukturen kort fortalt

Komponent Rolle Typiske aktører
NemHandel Dansk infrastruktur til OIOUBL-dokumenter. Ruter fakturaen fra afsender til modtager. NemHandel servere, NemHandel Valider/Receipt
Peppol BIS Europæisk profil for UBL 3. Peppol sikrer interoperabilitet på tværs af lande. Peppol Access Points, SMP/SML registre
ERP/Fakturasystem Genererer data og konverterer til OIOUBL eller Peppol BIS. Din leverandør (e-conomics, Business Central, SAP m.fl.)

Obligatoriske oplysninger på en offentlig e-faktura

Uanset hvilket system du bruger, skal følgende felter udfyldes korrekt – ellers ender fakturaen i fejl:

  • Leverandørens CVR-nummer
  • Modtagerens EAN/GLN-nummer
  • Rekvisitions-, ordrenummer eller KON-nummer (angives af kunden og styrer godkendelsesflowet)
  • Kontaktperson hos kunden (navn, evt. e-mail/telefon)
  • Leveringsadresse og leveringsdato
  • Fakturadato, betalingsbetingelser og beløb i DKK (eller anden aftalt valuta)
  • Linjeoplysninger: vare/service-tekst, mængde, enhed, pris, moms

Følger du disse minimumskrav, undgår du de mest almindelige afvisninger i NemHandel og Peppol, og din faktura når frem til den rigtige offentlige modtager – hver gang.

Trin-for-trin opsætning: Fra kravafklaring til første e-faktura

At sende den første lovlige e-faktura til en offentlig myndighed kræver lidt mere end blot at trykke “Send” i økonomisystemet. Følg nedenstående fremgangsmåde trin for trin, og undgå de mest almindelige fejl undervejs.

  1. Afklar modtagerens EAN/GLN og referencefelter
    • Kontakt den offentlige kunde og få det præcise EAN/GLN-nummer, der tilhører den indkøbende enhed/afdeling.
    • Notér obligatoriske referencefelter: rekvisitions- eller ordrenummer, kontaktperson, projektnr. osv. Disse skal placeres i specifikke felter i OIOUBL/Peppol BIS, ellers bliver fakturaen afvist.
    • Tjek EAN/GLN i GS1’s register eller virk.dk for at sikre korrekthed.
  2. Vælg løsning til afsendelse
    • Indbygget i ERP/fakturasystem: De fleste større systemer (e-conomic, Business Central, SAP m.fl.) har allerede OIOUBL/Peppol BIS-moduler.
    • Operatør eller Access Point: Brug NemHandel-registret eller Peppol via f.eks. Tradeshift, Sproom, TrueCommerce. Fordel: hurtig opstart uden egen integration.
    • Standalone-portal: Gratis NemHandel Fakturablanket – egnet til få årlige fakturaer.
    • Sammenlign prismodel (transaktionspris vs. abonnement), support og mulighed for automatisering.
  3. Tekniske forberedelser
    • Sørg for at virksomhedens CVR-nummer er registreret korrekt i både ERP og operatørens system.
    • Opret eller tilknyt MitID Erhverv-rettighed “NemHandel” for den medarbejder/robot, der skal signere afsendelser.
    • Har virksomheden flere geografiske lokationer? Overvej egne GLN’er via GS1 for at modtage retur-dokumenter pr. afdeling.
    • Få IT-afdelingen til at åbne nødvendige porte/domæner (Peppol SMP/SML, NemHandel SE-test mm.).
  4. Systemopsætning og felt-mapping

    Nedenfor ses de mest kritiske felter, og hvor de placeres i henholdsvis OIOUBL og Peppol BIS:

    Oplysning OIOUBL-felt Peppol BIS-felt
    EAN/GLN modtager cac:AccountingCustomerParty / cbc:EndpointID schemeID="GLN" cac:AccountingCustomerParty / cbc:EndpointID schemeID="0088"
    Rekvisitionsnummer cbc:OrderReference / cbc:ID cbc:BuyerReference
    Kontaktperson navn cac:Contact / cbc:Name cac:AccountingCustomerParty / cac:Contact / cbc:Name
    CVR afsender cac:AccountingSupplierParty / cbc:EndpointID schemeID="DK:CVR" cac:AccountingSupplierParty / cbc:EndpointID schemeID="0096"

    Tjek, at momskoder, varelinjer og betalingsbetingelser er mappet korrekt – særligt vatCategoryCode og PaymentMeansCode giver ofte fejl.

  5. Test og validering
    • Send en testfaktura til modtagerens test-EAN (eller egen GLN hvis storkunde). Brug NemHandel-validatoren til syntaks-tjek.
    • Overvåg kvitteringer:
      • Receipt – teknisk modtaget af access point.
      • Delivery / AcceptReceipt – afleveret til ERP.
      • ApplicationResponse – godkendt eller afvist af kundens workflow.
    • Fejltyper skal rettes og gensendes – sørg for versionsstyring af fakturanumre.
  6. Go-live og intern proces
    • Fastlæg ordre-/rekvisitionsnummer-flowet: Hvordan sikrer salg, logistik og økonomi at nummeret indtastes korrekt første gang?
    • Opdater kundekartoteket med seneste EAN pr. afdeling – brug evt. ERP’s dimensioner til at styre flere modtagere hos samme CVR.
    • Lav en fallback-procedure: Hvem kontakter kunden hvis fakturaen afvises? Hvor hurtigt resend?
    • Dokumentér e-faktura-processen i virksomhedens kvalitetsstyringssystem (ISO/ISAE) og uddan back-up-personer.
    • Monitorér de første 10-20 livefakturaer dagligt; når kvitteringerne er stabile, kan overvågningen sænkes til stikprøver.

Efter denne proces er I ikke blot i stand til at sende compliant e-fakturaer til danske og øvrige europæiske myndigheder gennem Peppol-netværket – I har også lagt fundamentet til automatiske ordre- og kreditnotaflows, der sparer både jer og kunden for manuelle tastninger.

Drift, fejlfinding og best practice

Fejltype Symptom Forebyggelse / Løsning
Forkert EAN/GLN-nummer Faktura afvises straks af modtagers access-point (“Unknown Party”).
  • Slå EAN op i EAN-registret før fakturering.
  • Vedligehold en intern “master-liste” med kundens aktuelle EAN pr. afdeling/projekt.
  • Indfør validering i ERP (fx tjeksum eller lookup-API).
Manglende rekvisitions- eller ordrenummer Faktura sendes igennem, men afvises manuelt hos kunden → forsinket betaling.
  • Gør feltet obligatorisk i ordre-/fakturamodulet.
  • Automatisk overførsel fra salgsordre til e-faktura (feltmapping).
  • Brug feltet cbc:OrderReference i OIOUBL / OrderReference/ID i Peppol BIS.
Ugyldigt format (XML-fejl, manglende schema) Teknisk afvisning i dit eget eller kundens access-point.
  • Aktivér XML-validering mod seneste OIOUBL/Peppol XSD-schema ved eksport.
  • Hold din ERP- eller integrationsgateway opdateret (patch-niveau).
  • Lav regressions-tests ved systemopgraderinger.
Forkert eller manglende CVR Modtager kan ikke identificere leverandøren → manuel afvisning.
  • Hent og lås CVR direkte fra CVR-API i stamdata.
  • Indsæt CVR i cac:AccountingSupplierParty/cbc:CompanyID.

Tjek af modtageroplysninger i offentlige registre

  1. EAN-registret (Virk): Søg på myndighedens navn eller CVR for at trække korrekt EAN/GLN og fakturareference.
  2. CVR.dk: Bekræft kundens CVR, adresse og eventuel P-nummer (produktionsenhed).
  3. Peppol SMP-opslag: Tjek at modtageren er registreret til Peppol BIS 3 og hvilke dokumenttyper der accepteres.
  4. NemHandel validator: Upload en test-XML for instant teknisk validering.

Overvågning af leveringskvitteringer

Når en e-faktura sendes, får du typisk tre niveauer af tilbagemeldinger:

  • Transportkvittering (ID=RECEIPT): Dokumentet er afleveret i modtagerens access-point.
  • Applikationsrespons (ID=APPLICATIONRESPONSE): Myndigheden har importeret fakturaen i sit økonomisystem.
  • Betalingsinformation: Kommer ofte via separat kanal/leverandørservice.

Etabler overvågning i integrationen, fx webhook eller e-mail notifikation, og sæt SLA’er for hvor hurtigt fejl skal undersøges (gerne < 24 timer).

Håndtering af kreditnotaer og rettelser

  • Send CreditNote med reference til den oprindelige Invoice (UUID + fakturanummer).
  • Angiv negativt beløb eller linjer med negativt linjetotal, jf. OIOUBL/Peppol regler.
  • Genudsted korrigeret faktura med nyt fakturanummer – aldrig overskriv den gamle.
  • Dokumentér flowet i din interne procedurer, så revision kan følge hele kæden.

Arkivering og bogføring

En e-faktura er et elektronisk originalbilag og skal bevares i min. 5 år.

  • Gem XML + human-readable PDF i et revisionssikkert arkiv (WORM-storage eller tilsvarende).
  • Journalfør eventuelle ApplicationResponses sammen med fakturaen.
  • Sørg for automatisk bogføring i ERP, så datafelter (momskoder, konti, dimensioner) ikke skelet-indtastes.

Løbende compliance og opdateringer

  • Følg Digitaliser.dk for nye guides og XSD-versioner.
  • Hold øje med deadline for overgang til Peppol BIS 3 (erstatter OIOUBL i de fleste kommuner).
  • Lav halvårlige tests mod peppol.helsetest.dk eller tilsvarende testmiljø.
  • Inddater ændringer i jeres Change Management-log, så IT, økonomi og salg altid kender status.

Datakvalitet og intern rollefordeling

Rolle Ansvaret omfatter
Salg / Account Indsamling af kundens EAN, rekvisitionsnumre og kontaktpersoner ved ordreafgivelse.
Økonomi Validering af fakturadata, afstemning og kreditnotaer.
IT / Integration Vedligehold af systemopsætning, schema-updates og overvågning af kvitteringer.
Compliance / Revision Arkiveringspolitik, log-gennemgang og årlige kontrolrapporter (ISAE 3402 e.l.).

Tip: Sæt et fast kvartalsmøde hvor lister med kundens EAN-numre genbesøges, og overskydende eller inaktive numre fjernes. Det reducerer risikoen for “forkert EAN”-fejl markant.

Indhold