Gå til indhold

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

Erstat filen på et bilag

Handling

handling.kvitteringer.erstat-bilagsfil

Knappen Erstat fil i cockpittets bilagsvisning skifter filen på et bilag, der ikke er bogført, og lader AI læse den igen.

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

Felter

hvem
tilladelse
vouchers.edit
rolle
Ejer, Admin, Medlem og Bogholder (ikke Betragter)
modul
suppliers
forudsaetninger
ingen
menneskelige trin
  • Åbn et matchet bilag i cockpittets bilagsvisning på forsiden.
  • Tryk Erstat fil og vælg eller træk en PDF, JPG eller PNG på højst 20 MB.
  • Beskeden siger Filen er skiftet. AI scanner bilaget igen., og visningen lukker.
sideeffekter
  • Bilagets fil, filnavn og hash skrives om på det eksisterende bilag. Der oprettes ikke et nyt bilag.
  • Den gamle fil slettes fra den disk, den lå på.
  • ScanVoucherJob sættes i kø, så OCR kører igen på den nye fil.
kan fortrydes
kan
nej
hvordan
Den gamle fil slettes, og der er ingen route, der gendanner den. Man kan kun lægge en ny fil ind igen.
laaser
hvad
Filen kan ikke skiftes, og en erstatningsbilag-fil kan ikke få en fil vedhæftet.
naar
når status er Bogfører, Bogført eller Tilbageført, og altid for erstatningsbilag
fejl
  • bruger ser
    Filen kunne ikke skiftes. Prøv igen.
    kode
    dashboard.cockpit.posting.replace_file_failed
  • bruger ser
    Kan ikke ændre filen på et bilag, der bogføres, er bogført eller er tilbageført.
    kode
    422
  • bruger ser
    Kan ikke vedhæfte en fil til et erstatningsbilag.
    kode
    422
  • bruger ser
    Filen er for stor (maks. 20 MB).
  • bruger ser
    Kun PDF, JPG eller PNG
ui ankre
  • komponent
    BilagPreviewModal
    repo
    app
    fil
    resources/js/Components/Dashboard/cockpit/BilagPreviewModal.tsx
    symbol
    BilagPreviewModal
route navne
  • vouchers.attach-file

Prosa

Ruten har ingen kalder på Kvitteringer-siden. Den kaldes fra cockpittets BilagPreviewModal og kun, når brugeren har vouchers.edit og bilagstypen må erstattes (canReplaceMatchedVoucherFile). Knappen hedder Erstat fil (dashboard.cockpit.posting.replace_file).

Kilder

kode: app app/Http/Controllers/Dashboard/VoucherController.php · VoucherController::attachFileverificeretkode: app resources/js/Components/Dashboard/cockpit/BilagPreviewModal.tsx · BilagPreviewModalverificeret

Bruges af

Ingen andre entiteter peger herhen endnu.