Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt
Banklinjens matchstatus
Tilstand
tilstand.bank-transaction.match-status
Matchstatus siger, hvordan en banklinje ser ud i afstemningskøen: åben, delvist matchet, matchet eller ignoreret.
Felter
- felt
- kolonne
- match_status
- tilstande
- noegle
- unmatched
- label
- Åben
- betydning
- Linjen har ingen match-række. Sync og import opretter alle linjer i denne tilstand.
- noegle
- auto_matched
- label
- Automatisk matchet
- betydning
- En maskine har koblet en indtægtslinje til en faktura, eller koblet et kvitteringsbilag via scan, genmatch eller booking. Venter på godkendelse.
- noegle
- manual_matched
- label
- Matchet
- betydning
- Linjen er dækket fuldt. Navnet siger ikke, at et menneske var med: sweepet og udgiftsmotoren sætter også denne status. Kig på match_source.
- noegle
- partially_matched
- label
- Delvist matchet
- betydning
- Der er matches, men de dækker ikke hele linjens beløb i kroner.
- noegle
- ignored
- label
- Ignoreret
- betydning
- Linjen er lagt til side og kræver ikke et bilag. Reservationer, der er overhalet af en bogført tvilling, ender her.
- overgange
- fra
- unmatched
- til
- manual_matched
- udloeser
handling.bankmatch.panel-match- vagt
- ingen
- fra
- unmatched
- til
- partially_matched
- udloeser
handling.bankmatch.panel-match- vagt
- ingen
- fra
- partially_matched
- til
- manual_matched
- udloeser
handling.bankmatch.panel-match- vagt
- ingen
- fra
- unmatched
- til
- manual_matched
- vagt
- ingen
- fra
- unmatched
- til
- partially_matched
- vagt
- ingen
- fra
- unmatched
- til
- manual_matched
- vagt
- ingen
- fra
- unmatched
- til
- auto_matched
- vagt
- ingen
- fra
- unmatched
- til
- auto_matched
- fra
- unmatched
- til
- manual_matched
- vagt
- ingen
- fra
- unmatched
- til
- manual_matched
- vagt
- ingen
- fra
- auto_matched
- til
- manual_matched
- udloeser
handling.bankmatch.panel-approve- vagt
- ingen
- fra
- auto_matched
- til
- unmatched
- vagt
- ingen
- fra
- auto_matched
- til
- unmatched
- udloeser
handling.bankmatch.panel-unmatch- vagt
- ingen
- fra
- auto_matched
- til
- unmatched
- vagt
- ingen
- fra
- manual_matched
- til
- unmatched
- udloeser
handling.bankmatch.panel-unmatch- vagt
- ingen
- fra
- manual_matched
- til
- partially_matched
- udloeser
handling.bankmatch.panel-unmatch- vagt
- ingen
- fra
- manual_matched
- til
- unmatched
- vagt
- ingen
- fra
- manual_matched
- til
- partially_matched
- vagt
- ingen
- fra
- partially_matched
- til
- unmatched
- udloeser
handling.bankmatch.panel-unmatch- vagt
- ingen
- fra
- partially_matched
- til
- unmatched
- vagt
- ingen
- fra
- unmatched
- til
- ignored
- udloeser
handling.bankmatch.panel-ignore- vagt
- ingen
- fra
- ignored
- til
- unmatched
- udloeser
handling.bankmatch.panel-ignore- vagt
- ingen
Prosa
Status genberegnes af RecalculatesMatchStatus efter hver match, hver fortrydelse og hver deling. Ingen matches giver unmatched. Fuld dækning (summen plus accepteret difference mindst loftet minus 0,01 kr) giver manual_matched, og alt under det partially_matched.
Uden for handlingerne ændrer jobs også status. Sweepet job.sweep-accounting-reconciliation skriver kun på linjer, der stadig er unmatched. En intern overførsel der auto-bogføres sætter begge ben til auto_matched. Reservationer, der overhales af en bogført tvilling, eller en afløst reservation, sættes til ignored af sync og reservationsoprydning. job.vouchers-rematch-transactions kobler et kvitteringsbilag via den samme indgang som handling.bankmatch.link-transaction, men uden bruger, så status bliver auto_matched.
job.reconciliation-unwind-auto-matches ser kun på auto_matched-linjer matchet til en faktura. Expense-matches fra afstemningsmotoren får aldrig auto_matched, de ender som manual_matched med match_source system.
Kilder
kode: app app/Enums/BankMatchStatus.php · BankMatchStatusverificeretkode: app app/Services/Reconciliation/Concerns/RecalculatesMatchStatus.php · RecalculatesMatchStatus::recalculateMatchStatusverificeret
Bruges af
- manual_matched betyder ikke, at et menneske matchede (
faelde.bankmatch.manual-matched-er-ikke-et-menneskevia relaterede[0]) - Kør afstemning (
handling.bankmatch.koer-afstemningvia teknisk_flow[3].id) - Knyt en banklinje til en kvittering (
handling.bankmatch.link-transactionvia teknisk_flow[4].id) - Godkend et automatisk match (
handling.bankmatch.panel-approvevia teknisk_flow[2].id) - Ignorer en banklinje i Bank-panelet (
handling.bankmatch.panel-ignorevia teknisk_flow[2].id) - Bogfør en banklinje manuelt i Bank-panelet (
handling.bankmatch.panel-manual-postingvia teknisk_flow[2].id) - Match en banklinje i Bank-panelet (
handling.bankmatch.panel-matchvia teknisk_flow[3].id) - Fortryd et match i Bank-panelet (
handling.bankmatch.panel-unmatchvia teknisk_flow[2].id) - Opret bilag fra Indbakken med banklinje (
handling.bankmatch.promote-inbox-attachmentvia teknisk_flow[4].id) - Fjern koblingen mellem kvittering og banklinje (
handling.bankmatch.unlink-transactionvia teknisk_flow[3].id) - Match bilag med banktransaktioner automatisk (
handling.kvitteringer.automatchvia teknisk_flow[6].id) - Kobl bilaget til en banktransaktion (
handling.kvitteringer.link-transaktionvia teknisk_flow[7].id)