Hoe het scoring-algoritme werkt
Voor elke openstaande verplichting evalueert Kaspert elke niet-gekoppelde inkomsten-transactie en produceert een relevantiescore. De score wordt samengesteld uit vier onafhankelijke signalen:Een transactie wordt alleen als suggestie getoond als hij een minimumscore bereikt van 25 punten EN minstens een tekstuele match bevat, uit de naam, het betalingstype, of de mededeling. Een transactie die alleen een matchend bedrag heeft maar een volledig ongerelateerde beschrijving, wordt nooit automatisch voorgesteld. Dit voorkomt valse positieven in drukke bankrekeningen waar meerdere transacties hetzelfde ronde bedrag delen.
Suggesties lezen in de interface
Voor elke openstaande verplichting toont Kaspert matchingsuggesties inline onder de naam van de persoon in de verplichtingentabel. Elke suggestiekaart toont:- De transactiedatum (geformatteerd in Belgische datumnotatie, bijv. 15/04/2025)
- De transactiebeschrijving zoals deze in het kasboek verschijnt
- Het ontvangen bedrag, in groen als het exact overeenkomt met het verplichtingsbedrag of in oranje als het afwijkt
- Een Koppel knop om de match te accepteren
Matchkwaliteitsindicatoren
Zodra een verplichting is gekoppeld aan een transactie, verschijnt er een icoon naast de “Betaald” badge om de matchkwaliteit te communiceren:Groen vinkje
Het bedrag matcht exact en de volledige naam van de persoon werd gevonden in de transactiebeschrijving. Dit is een high-confidence automatische match.
Oranje vraagteken
Het bedrag matcht exact maar de naam was niet duidelijk te vinden in de transactiebeschrijving. De betaling kan afkomstig zijn van iemand die namens het lid betaalt, of de betaler gebruikte een andere naam of mededeling. Klik het icoon om het handmatig als geverifieerd te markeren.
Oranje driehoek
De verplichting is gekoppeld maar het transactiebedrag matcht niet exact. De afwijking wordt getoond in de voorbeeldweergave van de gekoppelde transactie. Dit vereist je aandacht. De betaler heeft misschien het verkeerde bedrag overgemaakt.
Geen icoon
De verplichting werd handmatig als betaald gemarkeerd zonder transactiekoppeling. Er wordt geen matchkwaliteitsindicator getoond.
Een suggestie accepteren
1
Localiseer de suggestie
Zoek de openstaande verplichting in de lijst. Als Kaspert minstens een kandidaat heeft gevonden, verschijnt er een gelabelde suggestiekaart onder de naam van de persoon.
2
Beoordeel de suggestie
Controleer de transactiedatum, beschrijving, en bedrag. Als het bedrag in oranje wordt getoond, wijkt het ontvangen bedrag af van wat verwacht werd. Overweeg of dit de juiste betaling is.
3
Klik op 'Koppel'
Klik de Koppel knop op de suggestiekaart. De verplichting wordt meteen als “Betaald” gemarkeerd en gekoppeld aan die transactie. Het suggestiepaneel verdwijnt en de matchkwaliteitsindicator verschijnt.
Handmatig matchen
Wanneer de automatische suggesties onvoldoende zijn, bijvoorbeeld omdat de betaler een volledig andere naam of mededeling gebruikte, kun je zelf door alle inkomsten-transacties zoeken.1
Open het matchdialoog
Klik het link icoon (🔗) in de actiekolom van elke openstaande verplichting. Een volledig scherm zoekdialoog opent, vooraf gevuld met de naam van de persoon als initiële zoekopdracht.
2
Zoek de transactie
Typ elk deel van de transactiebeschrijving of het bedrag in het zoekveld. De lijst filtert in real time en toont alle niet-gekoppelde inkomsten-transacties, geordend van meest recent naar oudste. Transacties met een bedrag dat exact overeenkomt met de verplichting worden in groen gemarkeerd.
3
Klik een rij om te koppelen
Klik elke rij in het dialoog om die transactie te koppelen aan de verplichting. Het dialoog sluit en de verplichting wordt als betaald gemarkeerd.
Het handmatig matchdialoog toont alleen inkomsten-transacties die nog niet aan een andere verplichting zijn gekoppeld. Transacties die elders al gematcht zijn, worden uit de zoekresultaten uitgesloten.
Een transactie ontkoppelen
Als je de verkeerde transactie hebt gekoppeld, of als je een verplichting wilt terugzetten naar “Openstaand”, kun je op elk moment ontkoppelen:- Open het drie puntjes menu op de verplichtingsrij.
- Kies Markeer als openstaand (of de equivalente ontkoppeloptie als deze direct in het menu verschijnt).
- De verplichting keert terug naar “Openstaand” en de banktransactie wordt vrijgegeven voor matching met andere verplichtingen.
Tips voor betere automatische matching
De kwaliteit van automatische suggesties hangt volledig af van de informatie in je banktransactiebeschrijvingen. Hoe beter de betalingsmededelingen overeenkomen met de namen in je verplichtingenlijst, hoe nauwkeuriger de suggesties zullen zijn.
- Vraag betalers om hun naam in het gestructureerde mededelingenveld op te nemen bij het overmaken. De meeste Belgische bankapps hebben specifiek een “mededeling” veld hiervoor.
- Gebruik een consistent mededelingformaat in je verplichtingen, zoals “Kamp 2025 - Jan Janssen”. De mededelingstrefwoorden worden gebruikt als extra signaal bij de scoring.
- Laat de betalingstypenaam aansluiten bij veelgebruikte bewoordingen die je leden gebruiken. Als je type “Kamp zomer 2025” heet, wordt het woord “kamp” opgepikt uit vrijwel elke transactie die het vermeldt.
- Importeer je bankafschrift regelmatig in het kasboek, zodat Kaspert altijd verse transacties heeft om te scoren.