Choose language

Hva er EN 16931? Den europeiske e-faktureringsstandarden forklart

_DSC1051Hvis produktet ditt håndterer fakturering og du opererer i Europa, vil du møte EN 16931 før eller siden. Den utgjør grunnlaget for hvordan strukturert e-fakturering fungerer på tvers av EU, og å forstå den gjør alt annet — fra Peppol til landspesifikke krav — betydelig enklere.

Her er hva det er, hvordan det fungerer, og hvorfor det er viktig for programvareleverandører.

Den korte versjonen

EN 16931 er den europeiske standarden som definerer hva en gyldig elektronisk faktura må inneholde. Ikke filformatet, ikke overføringsprotokollen, men selve dataene: hvilke felt som er påkrevd, hva de betyr og hvordan de forholder seg til hverandre.

Den ble publisert i 2017 av CEN, Den europeiske standardiseringsorganisasjonen, og gjort til lov gjennom EU-direktiv 2014/55/EU om elektronisk fakturering i offentlige anskaffelser. Enhver offentlig innkjøper i EU er pålagt å kunne motta og behandle fakturaer som er i samsvar med EN 16931.

Hva betyr egentlig «semantisk datamodell»?

EN 16931 definerer en semantisk datamodell. En semantisk datamodell beskriver betydningen og strukturen til informasjon, uavhengig av hvordan denne informasjonen teknisk sett er kodet. EN 16931 spesifiserer for eksempel at en faktura må inkludere en kjøperreferanse, en betalingsfrist og en oppdeling av merverdiavgift etter skattekategori. Den definerer hva hvert av disse feltene betyr og hvilke verdier som er gyldige.

Det som ikke spesifiseres, er hvordan disse feltene skal skrives i en fil. Det er med vilje. Standarden er formatnøytral på det semantiske nivået, noe som gjør interoperabilitet mulig på tvers av ulike systemer og land.

Så hva er det faktiske filformatet?

Filformatet håndteres av en separat del av standarden: EN 16931-2, som definerer syntaksbindinger. En syntaksbinding kobler den semantiske datamodellen til et spesifikt XML-format, slik at programvaresystemer faktisk kan lese og skrive dataene.

EN 16931-2 definerer for øyeblikket to syntaksbindinger:

  • UBL 2.1 (Universal Business Language), mye brukt i hele Europa og som grunnlag for Peppol

  • UN/CEFACT CII (Cross Industry Invoice), brukt særlig i Frankrikes Factur-X-format og ZUGFeRD i Tyskland

Begge produserer gyldige EN 16931-fakturaer. Et system som kan behandle det ene, kan i prinsippet behandle det andre, fordi begge kartlegger til samme underliggende datamodell.

Hvor passer Peppol inn?

Peppol er et nettverk for utveksling av forretningsdokumenter, oftest fakturaer. Den bruker sin egen spesifikasjon kalt Peppol BIS Billing 3.0, som er en CIUS (Core Invoice Usage Specification) bygget på EN 16931.

En CIUS er en land- eller brukstilfelle-spesifikk profil som begrenser eller utvider basisstandarden for en bestemt kontekst. Avgjørende er det at en CIUS kun kan være mer restriktiv enn EN 16931, aldri mer tillatende. Det kan gjøre valgfrie felt obligatoriske, begrense området for gyldige verdier eller legge til regler som er spesifikke for et marked. Den kan ikke innføre data som grunnstandarden ikke tar høyde for.

Dette hierarkiet er viktig i praksis:

  • EN 16931 er standarden på europeisk nivå

  • Peppol BIS Billing 3.0 er en CIUS som anvender EN 16931 på Peppol-nettverket

  • Landsprofiler som XRechnung i Tyskland er CIUS-er som anvender EN 16931 på nasjonale krav

Hvis produktet ditt er i samsvar med EN 16931, er det på et riktig grunnlag. De landsspesifikke lagene er restriksjoner i tillegg til dette grunnlaget, ikke separate standarder bygd fra bunnen av.

Hvilke fakturatyper dekker EN 16931?

EN 16931 dekker fakturaer og kreditnotaer. Den dekker ikke innkjøpsordrer, forsendelsesmeldinger, ordresvar eller andre forretningsdokumenter. Disse faller inn under separate standarder, vanligvis ISO 20022 eller Peppol-spesifikasjonene for bestilling.

For programvareleverandører som bygger ut komplette prosesser fra anskaffelse til betaling eller fra ordre til innbetaling, er denne distinksjonen viktig. EN 16931 håndterer faktureringsdelen av prosessen. Dokumenttypene som omgir det, styres andre steder.

Hvorfor EN 16931 er viktig for programvareleverandører

Hvis du integrerer e-fakturering i produktet ditt, er EN 16931 det felles språket som gjør integrasjonen gjenbrukbar på tvers av markeder.

En land-for-land-tilnærming, der du bygger til hvert nasjonalt format uavhengig, fungerer på kort sikt, men skaper økende vedlikeholdsbyrde etter hvert som krav utvides og formater utvikler seg. Å bygge etter EN 16931 gir deg et stabilt grunnlag som landsprofiler bygger videre på, i stedet for en separat stabel for hvert marked.

Det er også viktig for samsvarsplanlegging. Hvert nytt B2B-e-faktureringskrav som innføres over hele Europa – i Belgia, Frankrike, Tyskland og andre steder – viser til EN 16931 som grunnlinje. Å forstå standarden betyr at du ikke starter fra bunnen av hver gang et nytt marked blir relevant for kundene dine.

Relaterte artikler