Kunnskap · E-faktura
Fire-hjørne-modellen i e-fakturautveksling, teknisk forklart
Hva er fire-hjørne-modellen?
Fire-hjørne-modellen er arkitekturen som Peppol-nettverket bruker for å utveksle elektroniske dokumenter. Den består av fire parter, som i Peppol-terminologien kalles de fire hjørnene.
Kjernen i modellen er at det første og det fjerde hjørnet aldri kommuniserer direkte med hverandre. Takket være nettverkets interoperabilitet kan alle involverte aksesspunkter kommunisere med hverandre, og det er ikke nødvendig med egen avstemming. Den som er tilkoblet én gang, når dermed alle andre deltakere i nettverket uten å bygge et eget grensesnitt for hver motpart.
-
Avsender
Dette er bedriften som utsteder en faktura. I en leverandørs programvare er det sluttkunden som oppretter en utgående faktura.
-
Avsenderens Access Point
Det tar imot fakturaer og andre forretningsdokumenter, kontrollerer dem og sender dem inn i nettverket.
-
Mottakerens Access Point
Det mottar dokumentet fra nettverket og leverer det til mottakeren.
-
Mottaker
Dette er bedriften som mottar og behandler fakturaen videre. Som regel er det det mottakende programvaresystemet (regnskap eller DMS).
Fordeler med aksesspunkter
Access Pointet gir programvareleverandører flere funksjoner som de ellers måtte bygge og vedlikeholde selv.
Standardisert tilgang til nettverket: Access Pointet kobler din egen programvare til Peppol-nettverket én gang og bruker utad én felles protokoll og felles formater, uavhengig av hvilken programvare som ligger bak.
Validering før sending: Access Pointet kontrollerer utgående dokumenter mot de relevante reglene, for eksempel EN 16931 og formatkravene. Det reduserer risikoen for at fakturaer blir avvist hos mottakeren.
Interoperabilitet gjennom den felles standarden: Avsender og mottaker utveksler et dokument i et format som begge parter kan behandle. I Europa er det som regel basert på EN 16931, i andre regioner på egne standarder.
Sikker overføring med leveringsbevis: Den krypterte og signerte overføringen håndteres fullt ut av Access Pointet, inkludert kvitteringen for levering til det mottakende Access Pointet. Via Message Level Status (MLS) dokumenterer det i tillegg at dokumentet har nådd mottakerens mottakssystem, ikke bare Access Pointet.
Om en leverandør tilbyr disse funksjonene selv via et eget sertifisert Access Point eller henter dem fra en eksisterende leverandør, er en av de sentrale beslutningene i implementeringen.
AS4, protokollen for overføring mellom aksesspunkter
Overføringen mellom avsenderens og mottakerens Access Point skjer via AS4. AS4 er en meldingsprotokoll basert på standarden ebMS 3.0 og er fastsatt i en egen Peppol-profil.
AS4 sikrer tre egenskaper som er viktige i fakturautveksling:
Kryptert overføring: Meldingen overføres kryptert, slik at innholdet er beskyttet underveis.
Signert melding: Meldingen signeres, slik at opprinnelse og integritet kan kontrolleres.
Leveringsbevis: Mottaket bekreftes med en signert kvittering, slik at avsenderen får bevis for leveringen til mottakerens Access Point. Merk: Denne kvitteringen bekrefter ikke at sluttmottakeren godtar fakturaen. Det håndteres ved behov med en egen tilbakemelding.
For programvareleverandører foregår AS4 helt i Access Pointet. Den som kjøper tilkoblingen fra en leverandør, kommer ikke i berøring med selve protokollen og jobber i stedet mot et grensesnitt på et høyere nivå.
SML og SMP, slik blir en mottaker funnet
Før et Access Point kan levere en faktura, må det vite hvor den skal. Denne oppgaven løses av to katalogtjenester, Service Metadata Locator (SML) og Service Metadata Publisher (SMP).
Hver deltaker i nettverket har en entydig Peppol-deltaker-ID. Den består av et skjema og en verdi, for eksempel et MVA-nummer eller en annen registrert identifikator.
SML er en sentral tjeneste bygd på DNS. Den svarer på spørsmålet om hvilken SMP som er ansvarlig for en bestemt deltaker-ID, og fungerer dermed som nettverkets adressebok.
SMP inneholder deltakerens metadata. Den opplyser om deltakeren kan nås, hvilke dokumenttyper og prosesser den støtter og via hvilket Access Point den er tilkoblet.
Samlet skjer prosessen i tre trinn. Avsenderens Access Point slår opp mottakerens ansvarlige SMP via SML. Fra SMP får det de støttede formatene og den tekniske adressen til det mottakende Access Pointet. Først da sender det dokumentet via AS4 til denne adressen.
Dette oppslaget kan programvareleverandører også bruke aktivt for å kontrollere før sending om en mottaker kan nås via Peppol og hvilke formater den tar imot. Uten egen tilkobling kan du prøve dette direkte med Peppol-ID-søket, som utfører oppslaget uten innlogging.
Sertifikater og tillitsmodellen
For at aksesspunktene i nettverket skal kunne stole på hverandre, bruker Peppol sin egen sertifikatinfrastruktur, en såkalt Public Key Infrastructure (PKI).
Hvert Access Point får et sertifikat som identifiserer det som en godkjent deltaker i nettverket. Sertifikatet brukes ved overføring via AS4 og i oppføringene i SMP.
Sertifikatet gjør det mulig for et mottakende Access Point å se om en innkommende melding faktisk kommer fra en godkjent deltaker. Slik oppstår et lukket tillitsnettverk der bare sertifiserte aksesspunkter utveksler dokumenter.
Tjenesteleverandører som ikke oppfyller kravene, kan utestenges fra nettverket. Det fører til at sertifikatet deres sperres, og overføring er da ikke lenger mulig.
Et eget sertifisert Access Point med eget sertifikat krever medlemskap i OpenPeppol og dokumentasjon av samsvar. Operatøren tar da rollen som Service Provider, altså den sertifiserte OpenPeppol-rollen, inkludert løpende vedlikehold av sertifikater og teknisk samsvar.
Hva fire-hjørne-modellen betyr for programvareleverandører
Modellen gir programvareleverandører som tar e-faktura inn i produktet sitt en tydelig arbeidsdeling. Ditt eget produkt oppretter og behandler e-fakturaer og gjør dem tilgjengelige for sluttkunden, mens Access Pointet tar seg av nettverkssiden. Den kan en leverandør drive selv eller hente fra et eksisterende Access Point.
På nettverkssiden setter fire-hjørne-modellen de enkelte byggeklossene sammen til en sammenhengende prosess. Avsender og mottaker kobler seg bare til sitt Access Point, AS4 overfører dokumentet mellom de to, SML og SMP avklarer hvor det skal og i hvilket format, og sertifikatene sørger for at begge parter kan stole på en godkjent deltaker.
Dermed holder det med én enkelt tilkobling for å nå alle andre deltakere i nettverket. Den som kjenner denne prosessen, kan planlegge sin egen implementering mer målrettet og raskere plassere feil i utvekslingen.