Skip to main content
Slimme matching is de motor die je bespaart van het handmatig regel voor regel je bankafschrift vergelijken met een lijst van verwachte betalers. Wanneer inkomsten-transacties in je kasboek worden opgenomen, hetzij handmatig ingevoerd hetzij geimporteerd uit een bankexport, scoort Kaspert automatisch elke niet-gekoppelde transactie tegen elke openstaande verplichting en toont de meest waarschijnlijke kandidaten als inline suggesties. Je bekijkt een suggestie, klikt Koppel, en Kaspert markeert de verplichting als betaald en slaat de koppeling op. Geen spreadsheet, geen giswerk.

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.
Wanneer de hoogst scorende suggestie een score heeft van 40 of hoger (wat wijst op een zekere volledige-naam of naam-plus-bedrag match), beperkt Kaspert de suggesties tot maximaal 2 kandidaten die binnen 5 punten van de topscore liggen. Bij zwakkere matches worden tot 5 kandidaten getoond.

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
Als er meerdere suggesties zijn, verschijnen navigatiepijlen boven de kaart. Gebruik de en pijlen om erdoorheen te bladeren, met de huidige index getoond als “1/3”. Slechts een suggestie is tegelijk zichtbaar om de tabel leesbaar te houden.

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.
Je kunt op het groene vinkje of het oranje vraagteken klikken om de verificatiestatus handmatig te wisselen. Dit laat je toe om een onzekere match te overschrijven en als bevestigd te markeren, wat het icoon verandert van 🟡 naar ✅.

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:
  1. Open het drie puntjes menu op de verplichtingsrij.
  2. Kies Markeer als openstaand (of de equivalente ontkoppeloptie als deze direct in het menu verschijnt).
  3. De verplichting keert terug naar “Openstaand” en de banktransactie wordt vrijgegeven voor matching met andere verplichtingen.
Ontkoppelen verwijdert alleen de verbinding tussen de verplichting en de transactie in Kaspert. Het heeft geen invloed op de transactie zelf in het kasboek. De inkomstenpost blijft exact zoals hij was.

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.
Hier zijn praktische manieren om de matchratio te verbeteren:
  • 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.