Input og original
Et analyseflow skal kende filtype, dokumentversion, ejer, organisation og adgangsgrundlag. Det skal også kunne håndtere dokumenter med flere sider, scannede billeder og blandet indhold. En filendelse alene dokumenterer ikke format eller sikkerhed.
Partner-API'et indeholder ikke et generelt dokumentupload- og analyseendpoint. Det tilbyder strukturerede regnskabsinputs. En udvikler må derfor ikke bruge appens logofelt eller et generisk JSON-felt som bilagsupload.
Udtræk med kildehenvisning
Et nyttigt udtræk kan pege på side og relevant tekstområde, hvor eksempelvis fakturanummer, dato eller beløb blev fundet. Det bør være tydeligt, når værdien er beregnet eller manuelt ændret i stedet for direkte læst.
Hvis der findes flere mulige beløb, må systemet ikke vælge det mest plausible uden at vise usikkerheden. Nettobeløb, moms og total er forskellige felter. Den efterfølgende integration skal vide, hvilket beløb der mappes til hvilket regnskabsfelt.
Normalisering uden tavse ændringer
Normalisering kan gøre datoer, valuta og tal maskinlæsbare. Den må ikke skjule, at kilden var uklar. "01/02" kan for eksempel kræve dokumentkontekst, før datoen kan fastlægges. Et ugyldigt eller manglende felt skal kunne sendes til afklaring frem for at blive udfyldt med en opdigtet standard.
Journalvalidatoren kontrollerer form, datoer og balance. Den kan ikke bevise, at en dato eller et beløb svarer til en bestemt PDF. Det er et andet kontroltrin.
Fra forslag til regnskab
En valideret struktur kan bruges til at forberede en kladde eller postering. Den endelige handling skal derefter kontrollere kundens grant, tilladte referencer og aktuelle perioderegler. En AI-klient må ikke springe dette trin over ved at kalde resultatet "færdigt bogført".
Det samme gælder dokumentrelationen. En teksthenvisning til en fil er ikke en serverkontrolleret kobling til et originalbilag. Et flow, som kræver dokumentkontrolspor, skal sikre dette uden for partnergatewayen.
Ubetroet dokumentindhold
Dokumentet kan indeholde tekst, som forsøger at instruere et AI-system i at sende data eller ændre konti. Den tekst skal behandles som dokumentindhold, ikke som en autorisation. Serveren holder destinations-, scope- og organisationsgrænser uanset modellens forslag.
Dokumentadgang skal også klassificere bankafledt og privat indhold. Et bankkontoudtog bliver ikke et almindeligt frit bilag, blot fordi det blev konverteret til tekst før et API-svar.
Acceptgrundlaget
Test udtræk med manglende felter, modstridende totaler, uklar dato, flere valutaer, dubletter og ændret dokumentversion. Test derefter, at kun et korrekt autoriseret, fagligt afklaret resultat kan gå videre til en endelig handling. Analysepræcision og transaktionssikkerhed skal måles hver for sig.