Gå til indhold

Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt

OCR og OCR-fejl står på vedhæftningen, ikke på bilaget

Fælde

faelde.ocr.scanning-ligger-paa-vedhaeftningen

Et mailbilag scannes som vedhæftning, og kun en lille del bliver nogensinde til et bilag, så fejl og tal på bilagene viser kun toppen.

Status: live. Verificeret 2026-10-01 mod app@e99eb6a.

Felter

symptom
Man tæller scanning_failed på bilagene og konkluderer, at OCR næsten aldrig fejler. Eller man leder efter et mailbilag under Kvitteringer og finder det ikke.
aarsag
ScanEmailAttachmentJob kører OCR på mailens vedhæftning og gemmer resultatet på vedhæftningen i email_voucher_attachments. Først når en vedhæftning promoveres, bliver der oprettet et bilag. Det er derfor OCR-fejlene (status ocr_failed) ligger på vedhæftningerne, mens bilagene aldrig har set dem. Målt 2026-10-01 var kun 3,72 % af vedhæftningerne blevet til et bilag.
saadan undgaas
Mål mailbilag på email_voucher_attachments og ikke på vouchers. Tæl fejl med status ocr_failed der, og husk deferred_ocr (filer der endnu ikke er scannet) og de afviste (dismissed), før du kalder en andel for lav.

Prosa

Verdict mod main: recon-tallene 1.634 af 1.795 og 26 OCR-fejl er forældede. Strukturen er uændret. Tallene er målt igen 2026-10-01.

Kilder

kode: app app/Jobs/ScanEmailAttachmentJob.php · ScanEmailAttachmentJob::handleverificeretkode: app app/Services/Email/EmailAttachmentAutoPromoter.php · EmailAttachmentAutoPromoter::promoteForCompanyverificeretprod-data: 2026-10-01: scripts/prod-queries/04-email-attachments-status.sql: SELECT status, dismissed_reason, COUNT(*) AS antal, SUM(voucher_id IS NOT NULL) AS med_voucher, SUM(promoted_at IS NOT NULL) AS promoveret FROM email_voucher_attachments GROUP BY status, dismissed_reason ORDER BY status, dismissed_reason

Bruges af

Ingen andre entiteter peger herhen endnu.