Gå til indhold

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.

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

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