Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt
Et forkert match kan lære et alias
Fælde
faelde.bankmatch.alias-laerer-forkert
Afstemningsmotoren lærer et alias efter hvert match uden at tjekke navnene, så et forkert manuelt match kan give fremtidige forkerte forslag.
Felter
- symptom
- En kvittering matches til en forkert banklinje, og næste kvittering fra samme leverandør foreslås til samme forkerte modpart.
- aarsag
- ReconciliationMatchService lærer via RecordsMatchAliases efter hvert match, uden navnetjek, uden konfidenstjek og uden at spørge, om en maskine eller et menneske matchede. E-mail-armens recordAlias kræver derimod namesCorroborate. Aliaset læses live af scoreCandidate, så fejlen virker ved næste scoring, uden deploy.
- saadan undgaas
- Find aliaset i supplier_aliases for leverandøren, og slet det. Aliaser uden navnestøtte kan ryddes med kommandoen supplier-aliases:purge-uncorroborated (tør kørsel som standard, --force sletter).
Kilder
kode: app app/Services/Reconciliation/Concerns/RecordsMatchAliases.php · RecordsMatchAliases::recordEmailInboxAliasverificeretkode: app app/Services/Email/BankTransactionMatchingService.php · BankTransactionMatchingService::recordAliasverificeretkode: app app/Console/Commands/PurgeUncorroboratedSupplierAliasesCommand.php · PurgeUncorroboratedSupplierAliasesCommandverificeret
Bruges af
- Match en banklinje i Bank-panelet (
handling.bankmatch.panel-matchvia prosa) - Aliaspoint i e-mail-armen (
regel.bankmatch.alias-pointvia prosa)