Peppol er infrastrukturen bak EHF-leveringen
FakturaAPI er et norsk faktura-API, ikke et grensesnitt der systemet ditt må programmere mot Peppol. SMP-oppslag, UBL-profiler og aksesspunktstatuser ligger på vår side av integrasjonen.
Kunden integrerer faktura, ikke transport
Systemet sender kunde, organisasjonsnummer, fakturanummer, datoer, linjer, MVA og betalingsinformasjon. FakturaAPI bruker disse opplysningene til å lage riktig EHF og velge riktig leveringsløp.
Peppol er transportnettverket
Peppol kobler avsenders og mottakers aksesspunkt. En mottaker identifiseres med deltaker-ID og registrerer hvilke dokumenttyper den kan håndtere. Derfor må kapasitet sjekkes for riktig dokumenttype.
EHF-fakturaen er dokumentet
EHF står for Elektronisk handelsformat. I norsk sammenheng beskriver EHF fakturaprofilen og innholdet i den strukturerte fakturaen. Dokumentet må både være gyldig XML og oppfylle forretningsreglene i relevante europeiske og Peppol-baserte regelsett.
Aksesspunktet er transportleverandøren
FakturaAPI bruker et etablert Peppol-aksesspunkt for selve transporten. FakturaAPIs fakturamodell og leveringsstatuser skal være stabile selv om den underliggende leverandørens API eller statuser endres.
Hva API-et bør returnere
API-svarene skiller mellom valideringsfeil, midlertidige leverandørfeil og endelige leveringsfeil. Originaldokument, leverandørreferanser og forsøk beholdes, mens kunden får et lite sett faste statuser.