Bedre StandardSend faginnspill

Kontroller selskapsavgrensning i et flerklientsystem

Prøv selskapsgrensen med like objektnøkler i flere klienter før integrasjonen får tilgang til økonomidata.

I denne veiledningen

Et flerklientsystem kan ha samme kundenummer eller bilagsnummer i flere selskaper. Hvis integrasjonen glemmer selskapskonteksten, kan en gyldig nøkkel peke på feil virksomhet. Selskap og objektidentitet må kontrolleres sammen, både ved lesing og skriving.

Syntetisk kollisjon mellom to klienter

Testen bruker oppdiktede selskapsnavn og fakturanumre. Ingen organisasjonsnumre eller virkelige kunder er nødvendige.

SelskapFakturanummerRestbeløp
Test Nord10073 000
Test Sør10078 000

Et oppslag som bare bruker 1007, kan ikke avgjøre hvilken fordring som gjelder. Det samlede testbeløpet er 11 000 kroner, men hver klient skal bare få sin egen post. En summering på tvers er ikke en godkjent kontroll for et selskapsavgrenset uttrekk.

Undersøk hele dataveien

Finn hvordan leverandøren velger selskap: gjennom tilgangsmateriale, en dokumentert forespørselsparameter, en sesjon eller annen kontekst. Ikke anta at en valgt klient i et brukergrensesnitt styrer en separat API-klient. Ikke anta at et felt med selskapsnavn i svaret er en tilgangssperre.

Kontroller også lokal mellomlagring. Cache-nøkler, feilkøer og kontrollpunkter må omfatte selskapsidentiteten. To integrasjonsjobber som deler samme midlertidige filnavn kan blande resultater selv om serverens tilgangskontroll er korrekt.

Datatilsynets personvernprinsipper gir relevant bakgrunn for konfidensialitet. Den konkrete flerklientmekanismen må dokumenteres av systemleverandøren. Denne veiledningen beskriver en kontroll, ikke en påstand om en bestemt API-utforming hos ReAI.

Negativ prøve er nødvendig

  1. Hent Test Nord med riktig tilgang og kontroller beløpet 3 000.
  2. Be om Test Sør med samme begrensede tilgang.
  3. Bekreft avvisning eller et dokumentert, avgrenset resultat.
  4. Gjenta med lokal cache aktivert.
  5. Prøv en skriveoperasjon mot feil klient i et isolert testmiljø.

Godkjenn løsningen når feil selskapsvalg aldri fører til utlevering eller registrering hos den andre klienten. En advarsel i operatørbildet er utilstrekkelig dersom forespørselen allerede er gjennomført.

Ved et regnskapsoppdrag med Aiak bør virksomheten beskrive hvilke selskaper oppdraget omfatter, og hvem som godkjenner endringer i klienttilgangen. Det operative ansvaret må dekke både leverandørtilgang og integrasjonens lokale lagring.

Test også tilbakeføring av et feilsvar i klienten. En melding om manglende tilgang skal ikke få integrasjonen til å prøve et annet selskap automatisk. Feil klientkontekst må avklares eksplisitt før uthentingen eller registreringen fortsetter.

Se minst nødvendig integrasjonstilgang og driftslogg.