Gå til indhold

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

Læg et hentet bilag ind for en periode, PayFriend efterspørger

Handling

handling.kvitteringer.hent-ved-kilden-upload

Når en leverandør kun giver fakturaen i sin egen portal, kan man hente den der og lægge den ind i Indbakken, så perioden regnes som løst.

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

Felter

hvem
tilladelse
vouchers.create
rolle
Ejer, Admin, Medlem og Bogholder (ikke Betragter)
modul
suppliers
menneskelige trin
  • Åbn Indbakken og vælg den periode, PayFriend efterspørger et bilag for. Kortet viser leverandør og måned, beløbet, antal betalinger og eventuelt kontoen.
  • Teksten over kortet siger, hvor bilaget hentes. Tryk Hent for at åbne leverandørens side i et nyt faneblad.
  • Træk filen ind i feltet Slip fakturaen her, eller tryk Upload og vælg den. Kræver perioden flere bilag, står der Slip bilagene eller zip'en her, og flere filer eller en zip kan lægges ind på én gang.
  • Beskeden siger, at bilaget er modtaget, og at AI scanner det nu. Perioden forsvinder fra køen over det, der skal handles på.
sideeffekter
  • Serveren afleder selv gruppen ud fra nøglen og svarer 404, hvis perioden ikke skyldes af netop dette firma lige nu. En forfalsket eller allerede løst nøgle virker ikke.
  • Hver fil bliver et bilag i den almindelige bilagsstrøm (OCR, leverandørmatch, dublettjek på tværs af kanaler) på den interaktive scankø. En zip tæller som PDF-filerne i den.
  • Bilaget får en kilde, der svarer til udbyderen. Automatisk bogføring afviser bilag, der er hentet ved kilden, så et menneske skal bogføre dem.
  • Kommer der netop ét bilag, kobles det til periodens bankhævninger, mens gruppen stadig kendes. Ved flere bilag (fx Meta) forbliver de ukoblede her.
  • Til sidst skrives en række i fetch_at_source_resolutions med status resolved og det første bilag. Rækken er det, der får gruppen til at forsvinde.
  • Grænser: højst 20 løse filer pr. upload, hver op til 20 MB, en zip op til 100 MB, og højst 200 bilag samlet pr. upload.
kan fortrydes
kan
nej
hvordan
Der er ingen kundeknap, der genåbner en periode. Historikken ligger under Filtreret i Indbakken, og en genåbning kræver, at resolution-rækken slettes i databasen (controllerens egen kommentar).
laaser
ingen
fejl
  • bruger ser
    Bilaget kunne ikke modtages. Prøv igen.
  • bruger ser
    Filnavn er større end 20 MB.
    kode
    errors.file
  • bruger ser
    Højst 200 bilag pr. upload.
    kode
    errors.files
  • bruger ser
    Filen er for stor (maks. 20 MB).
  • bruger ser
    Kun PDF, JPG eller PNG
ui ankre
  • komponent
    FetchAtSourceDetail
    repo
    app
    fil
    resources/js/Components/Inbox/FetchAtSourceDetail.tsx
    symbol
    FetchAtSourceDetail
  • komponent
    FetchAtSourcePanel
    repo
    app
    fil
    resources/js/Components/Dashboard/cockpit/FetchAtSourcePanel.tsx
    symbol
    FetchAtSourcePanel
  • komponent
    useFetchAtSourceActions
    repo
    app
    fil
    resources/js/Components/Dashboard/cockpit/FetchAtSourcePanel.tsx
    symbol
    useFetchAtSourceActions
route navne
  • fetch-at-source.upload

Prosa

Ruten ligger i vouchers.create-gruppen i routes/dashboard/vouchers.php, men den bruges ikke fra Kvitteringer. Den kaldes fra Indbakkens detaljevisning (FetchAtSourceDetail), som genbruger hooken useFetchAtSourceActions fra FetchAtSourcePanel.tsx. Kommentaren i filen siger, at den gamle cockpit-widget er fjernet. Se handling.kvitteringer.hent-ved-kilden-afvis for udgangen uden upload.

Kilder

kode: app app/Http/Controllers/Dashboard/FetchAtSourceController.php · FetchAtSourceController::uploadverificeretkode: app resources/js/Components/Dashboard/cockpit/FetchAtSourcePanel.tsx · useFetchAtSourceActionsverificeret

Bruges af