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.
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å.
- teknisk flow
- slags
- route
- navn
- bank.attach-voucher
- slags
- symbol
- slags
- symbol
- slags
- symbol
- slags
- entitet
- slags
- entitet
- slags
- entitet
- slags
- route
- navn
- bank.transactions.voucher-status
- slags
- symbol
- slags
- symbol
- 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.