EHF uten at produktet ditt blir et regnskapssystem
Her er ansvaret systemet ditt må beholde, og det FakturaAPI kan overta.
Hva EHF betyr
EHF står for Elektronisk handelsformat. En EHF-faktura er en strukturert elektronisk faktura, ikke en PDF. Mottakersystemet leser feltene direkte, så organisasjonsidentitet, referanser, linjer, MVA og summer må være konsistente.
Datamodellen deres trenger ikke UBL-elementer eller Peppol-identifikatorer. Bruk de norske fakturabegrepene systemet allerede har.
Fordel ansvaret tydelig
Systemet deres bør eie kunden, fakturanummeret, tidspunktet for fakturering, bokføring og betalingsoppfølging. FakturaAPI kan kontrollere mottakeren, gjøre fakturadataene om til EHF, levere dokumentet og gi en status dere kan følge.
Da slipper dere å vedlikeholde samme kunderegister eller reskontro to steder.
Bruk samme nøkkel ved nye forsøk
Etter en nettverksfeil vet du ikke alltid om en POST ble mottatt. Bruk én fast idempotensnøkkel per faktura, og send samme innhold på nytt.
Leveringsstatus bør behandles asynkront. Lagre hendelses-ID-er hos mottakeren, og sørg for at samme webhook kan behandles flere ganger uten doble virkninger.
Start med de vanlige fakturaene
Vanlige positive NOK-linjer og standard MVA dekker en nyttig første flate. Kreditnota, særavgifter og null-MVA bør først tas inn når datamodell, validering og reelle kundebehov er forstått.