Gå til indhold

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

Mailvedhæftningens status

Tilstand

tilstand.email-voucher-attachment.status

En mailvedhæftning går fra OCR til klar, og først ved promotion bliver den et bilag.

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

Felter

felt
kolonne
status
tilstande
  • noegle
    pending_ocr
    label
    Venter på OCR
    betydning
    Filen er gemt, og OCR er sat i kø.
  • noegle
    deferred_ocr
    label
    OCR udskudt
    betydning
    Filen er gemt, men OCR er bevidst ikke startet, fordi mailen scorede for lavt. Brugeren kan starte OCR selv.
  • noegle
    ocr_failed
    label
    OCR fejlede
    betydning
    OCR fejlede eller var ufuldstændig. Brugeren kan prøve igen.
  • noegle
    ready
    label
    Klar
    betydning
    OCR er færdig. Vedhæftningen ligger i Indbakken som forslag og er endnu ikke et bilag.
  • noegle
    promoted
    label
    Promoveret
    betydning
    Vedhæftningen er blevet til et bilag eller en regning.
  • noegle
    dismissed
    label
    Afvist
    betydning
    Vedhæftningen er afvist, manuelt eller automatisk. Årsagen står i dismissed_reason.
  • noegle
    quota_blocked
    label
    Stoppet af bilagsloftet
    betydning
    OCR er sprunget over, fordi gratisplanens loft på bilag er nået. Der er ikke fundet kode der genstarter dem.
overgange

Prosa

Overgangene her er kun de automatiske. Brugerens egne handlinger (promover, afvis, gendan, prøv OCR igen, scan igen) står på domænesiden domaene.bilagsindgang. En vedhæftning kan også fødes direkte som promoted, når en mail kommer via Postmark (bilag+ og fakturaer+). Den kan ikke komme ind i tilstandsmaskinen på anden vis. quota_blocked har ingen fundet udgang i koden, og kommentaren i BilagMeteringObserver siger at en opgradering frigiver dem. Det er uverificeret. Rækker med statement_classified_at sat er kontoudtog, og blokerer alle skift.

Kilder

kode: app app/Models/EmailVoucherAttachment.php · EmailVoucherAttachmentverificeretkode: app app/Jobs/ScanEmailAttachmentJob.php · ScanEmailAttachmentJobverificeretkode: app app/Services/Email/EmailAttachmentAutoPromoter.php · EmailAttachmentAutoPromoter::promoteForCompanyverificeretkode: app app/Services/Email/Lifecycle/Demoter.php · Demoter::demoteverificeretprod-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