Gå til indhold

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

Læg et bilag på en banktransaktion

Handling

handling.kvitteringer.bank-upload-bilag

Fra Bank kan man slippe en fil på en transaktion, og PayFriend opretter et bilag, der er koblet til den med det samme.

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

Felter

hvem
tilladelse
bank.reconcile
rolle
Ejer, Admin og de roller, der har bank.reconcile
modul
suppliers
forudsaetninger
ingen
menneskelige trin
  • Åbn Bank og find transaktionen uden bilag.
  • Slip filen på transaktionen, eller vælg den, fra rækken eller fra afstemningspanelet.
  • Siden viser, at filen læses, og spørger bagefter, om bilaget er matchet. Er det, kan rækken opdateres uden genindlæsning.
  • Bilaget dukker også op i Kvitteringer med transaktionen koblet på.
sideeffekter
  • Samme fil på samme transaktion en gang til giver det eksisterende bilag tilbage uden et nyt.
  • Ellers gemmes filen, og der oprettes et bilag med status Afventer, kilde Upload og transaktionen som bank_transaction_id. Matchrækken skrives med det samme.
  • En anden fil på samme linje erstatter det tidligere bilags match.
  • ScanVoucherJob sættes i kø. Statusruten bruges bagefter til at spørge, om bilaget er læst, matchet og bogførbart.
  • Controlleren og AttachBankVoucherService kalder ikke bilagsloftet (BilagIntakeGuard). En søgning på den låste SHA finder det kun i de andre indgange.
kan fortrydes
kan
indtil
indtil
bilaget er bogført
hvordan
Koblingen fjernes med [[handling.bankmatch.unlink-transaction]], og bilaget slettes med [[handling.kvitteringer.slet]].
laaser
ingen
fejl
  • bruger ser
    Filen kunne ikke gemmes. Prøv igen.
    kode
    bank.flash.file_save_failed
  • bruger ser
    Upload fejlede
    kode
    reconciliation.match_panel.upload_failed
ui ankre
  • komponent
    attachVoucher
    repo
    app
    fil
    resources/js/Pages/Dashboard/Bank/lib/voucherUpload.ts
    symbol
    attachVoucher
  • komponent
    fetchVoucherStatus
    repo
    app
    fil
    resources/js/Pages/Dashboard/Bank/lib/voucherUpload.ts
    symbol
    fetchVoucherStatus
  • komponent
    BankTransactionDrawer
    repo
    app
    fil
    resources/js/Components/Bank/BankTransactionDrawer.tsx
    symbol
    BankTransactionDrawer
route navne
  • bank.attach-voucher
  • bank.transactions.voucher-status

Prosa

Ruterne hører til Bank-siden, ikke til Kvitteringer. bank.attach-voucher er lagt i routes/dashboard.php og kræver bank.reconcile. bank.transactions.voucher-status er en læserute (Gate view på transaktionen). Flashbeskeden på web-vejen er Bilag vedhæftet transaktion. AI scanner nu...

Kilder

kode: app app/Services/Bank/AttachBankVoucherService.php · AttachBankVoucherService::attachverificeretkode: app app/Services/Bank/BankWorkspaceService.php · BankWorkspaceService::voucherStatusverificeret

Bruges af

Ingen andre entiteter peger herhen endnu.