Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt
Bilagets status under scanning
Tilstand
tilstand.voucher.scan-forloeb
Et bilag venter som pending, og en udlæsning der fejler eller afskæres, sætter det til scan_failed.
Felter
- felt
- tabel
tabel.vouchers- kolonne
- status
- tilstande
- noegle
- pending
- label
- Afventer
- betydning
- Bilaget er oprettet. Uden OCR-konfidens vises det som scanner. Med konfidens er det klar til gennemsyn eller bogføring.
- noegle
- scan_failed
- label
- Scanning fejlet
- betydning
- Udlæsningen blev afskåret, kunne ikke læses som JSON, eller jobbet fejlede to gange. Bilaget kan stadig bogføres manuelt og scannes igen.
- overgange
- fra
- pending
- til
- scan_failed
- udloeser
job.scan-voucher- vagt
- ingen
- fra
- scan_failed
- til
- pending
- udloeser
job.scan-voucher- vagt
- ingen
Prosa
Pending til scan_failed sker i to tilfælde i job.scan-voucher: udlæsningen er ocr_incomplete, eller failed() kører efter andet forsøg. Scan_failed til pending sker ved en ny scanning, der læser noget (konfidens over 0). En scanning der kun giver tomme felter lader scan_failed stå. Rækken vises som scanner, når status er pending og ocr_confidence er tom. Bilag der aldrig når at få en konfidens, fordi jobbet kaster en undtagelse, står derfor som scanner. Se faelde.ocr.undtagelse-giver-evig-scanning. Hele statuslisten og bogføringens overgange hører til Bogføring-domænet.
Kilder
kode: app app/Jobs/ScanVoucherJob.php · ScanVoucherJob::scanVoucherverificeretkode: app app/Jobs/ScanVoucherJob.php · ScanVoucherJob::failedverificeretkode: app app/Enums/VoucherStatus.php · VoucherStatus::ScanFailedverificeret
Bruges af
- En fejl i scanningen kan efterlade bilaget som scanner (
faelde.ocr.undtagelse-giver-evig-scanningvia relaterede[1]) - Mindste resttid før et nyt kald (
regel.ocr.min-resttidvia prosa)