Fel, varningar och information
När tillägget bearbetas genereras olika informationsmeddelanden, varningar och fel som visas för användaren på skärmen. Exempel visas nedan.
FEL kommer att stoppa exporten från Rossum-applikationen tills de har korrigerats.
Varningar och information stoppar inte bearbetningen och visas på skärmen samt skrivs till ERP (beroende på köinställningarna).
Koder
Meddelanden i systemet ska ha ett suffix med en kod som kan användas för att söka i felsökningsdokumentationen
Till exempel Matching Order(s) were found in ERP, but none at the correct status: ID:13950079 Status:T [PO_003] kan vi slå upp koden PO_003.
Visa meddelanden i ERP
Beroende på tilläggsinställningarna skrivs varningar och informationsmeddelanden tillbaka till ERP.
För närvarande skrivs dessa tillbaka som ett extra textdokument och bifogas fakturan. Tyvärr är våra inmatningar i ERP mycket begränsade, men vi fortsätter att undersöka olika tillvägagångssätt för detta.
När meddelandena skrivs till textfilen inkluderar vi även information om de förhöjda varningarna.
Meddelandet kommer att se ut ungefär så här:
{
"elevateMessagesConfiguration": [
"PO_003"
],
"overrideSetting": "YES",
"overrideSetByHuman": true,
"messages": [
{
"type": "info",
"content": "Alternativ tillgängliga för redovisningsdimension [ACL_011]",
"transactionNumber": 2237
},
{
"type": "warning",
"content": "Matchande order hittades i ERP, men ingen med rätt status: ID:13950079 Status:T [PO_003]",
"transactionNumber": 2237
}
]
}
elevateMessagesConfiguration är tilläggsinställningen för att höja varningsmeddelanden vid export.
overrideSetting är inställningen för fältet override_warnings i dokumentet vid export.
overrideSetByHuman om fältet override_warnings i dokumentet har ändrats av en person (eller till exempel har angetts som standardvärde i konfigurationen).
messages innehåller då en matris med alla meddelanden på nivåer som har valts för att skrivas till ERP.
Exempel på skärmen
Varningar kan visas på högsta nivå.

Eller i fältinformationen i vänster panel.
Varning:

Information:

Exempel på skärmen: Allvarliga fel
Ibland genererar ett fel- eller varningsmeddelande en stack med meddelanden. Det är viktigt att du tittar på detaljerna bakom meddelandena, eftersom felkoder kan visas längre ner i stacken.
Det här felet säger till exempel bara att tillägget är trasigt, vilket är vårt allvarligaste fel

Men om du klickar på länken för mer information visas de faktiska underliggande felen.

Höja varningar till blockerande fel
Vi förstår att vissa organisationer vill att poster som klassificeras som varningar omklassificeras som fel, och därmed faktiskt stoppar fakturahanteringen.
För att göra detta måste vi använda ett mellanliggande fält override_warnings för att säkerställa OCR:s integritet.
Om till exempel bankuppgifterna på fakturan inte stämmer överens med leverantörens register och vi gör detta till ett fel i fältet, kan fakturan inte behandlas förrän bankuppgifterna i ERP har korrigerats för leverantören, eftersom det skulle vara negativ träning för OCR-modellen att ta bort fälten på OCR-sidan för att rensa felet.
Om du har ställt in tilläggsinställningen elevateWarnings och systemet genererar en varning i listan elevateWarnings, kommer fältet override_warnings att ställas in i felstatus.

Fakturan kan sedan behandlas genom att manuellt ställa in override_warnings till YES. Observera att detta kommer att åsidosätta ALLA upphöjda varningar, så det är viktigt att alla problem åtgärdas innan du gör detta

De ursprungliga varningarna kommer fortfarande att visas i dokumentet och skickas till ERP, men de kommer nu inte att hindra fakturan från att behandlas.
