Kontroller før egen regnskapsintegrasjon settes i drift
Praktisk grunnlag, eksempler og kontrollpunkter for kontroller før egen regnskapsintegrasjon settes i drift.
En egen integrasjon mot regnskapet må gjøre mer enn å overføre data teknisk. Bestem hvem som eier hvert felt og hvordan feil blir oppdaget, rettet og etterprøvd. En vellykket API-respons er ikke bevis på at regnskapsposten er korrekt.
Definer kontrakten mellom systemene
Angi hvilke hendelser som skal overføres, hvilke identifikatorer som følger dem og hvilket system som er autoritativt. Dokumenter avgiftskoder, valuta, datoer og håndtering av korreksjoner. Tilganger skal begrenses, hemmeligheter må oppbevares sikkert og personopplysninger skal ikke havne i åpne logger. Teknisk leverandørdokumentasjon må brukes for den konkrete løsningen.
| Kontroll | Spørsmål | Praktisk prøve |
|---|---|---|
| Idempotens | Hva skjer ved gjentatt samme hendelse? | Send samme testhendelse igjen |
| Feilhåndtering | Blir avvist post synlig for ansvarlig? | Prøv manglende nødvendig felt |
| Avstemming | Kan kilde og regnskap sammenlignes? | Kontroller antall, beløp og referanser |
Eksempel på en gjentatt overføring
Kildesystemet sender et salg på 5 000 kroner. Svaret blir borte i nettverket, og overføringen prøves på nytt. Hvis regnskapet får to nye salg, har teknisk retry skapt en dobbel post på til sammen 10 000. En entydig hendelsesreferanse og kontrollert gjentakelse må forhindre dette, med en metode som passer systemets faktiske API.
En retur bør knyttes til originalsalget. Den skal ikke bare være et nytt negativt beløp uten dokumentløp. Test også delvis feil: noen linjer kan være godkjent mens andre mangler.
Avtal driftsansvar før oppstart
Velg hvem som overvåker kø og avvik, hvem som kan korrigere og hvordan endringer i felter testes. Bevar originaldokumenter og nødvendige overføringsreferanser. Et regnskapsuttrekk må fortsatt kunne forklares dersom integrasjonen stenges. Denne veiviseren beskriver kontrollkrav for egne integrasjoner og lover ingen bestemt API-funksjon. Bokførings- og oppbevaringsplikter følger virksomheten; de forsvinner ikke fordi data kom automatisk fra en teknisk leverandør.
Velg et tydelig stoppunkt dersom avstemmingen viser uforklarte differanser. Automatisk videreføring av feil kan gjøre oppryddingen mye større. En midlertidig pause bør ha ansvarlig, dokumentert årsak og en kontrollert vei tilbake til drift. Test etter retting med et begrenset datasett, og kontroller at hendelser fra pauseperioden verken er blitt borte eller overført flere ganger.