---
title: "Advanced Bank Reconciliation"
space: "ERPNext"
url: "https://www.prilk.com/nl/docs/erpnext/integraties/reconciliatie/advanced-bank-reconciliation"
updated: "2026-05-15"
---

# Advanced Bank Reconciliation

ERPNext wordt geleverd met een standaard Bank Reconciliation Tool.
Advanced Bank Reconciliation vervangt deze door een snellere UI en een
automatische match-engine die het merendeel van transacties verwerkt
zonder enige klik.

Het kernidee: elke mogelijke match tussen een Banktransactie en een
Betaling / Journaalpost / Verkoopfactuur / Inkoopfactuur krijgt een
**score** op basis van meerdere signalen. Boven een
zekerheidsdrempel reconcilieert de match automatisch; daaronder
beslist de mens — maar de UI sorteert opties op score, zodat het
juiste antwoord meestal bovenaan staat.

## Wat het matcht

Banktransacties kunnen worden gereconcilieerd tegen:

- **Betaling** (Payment Entry) — betalingen die u al heeft geboekt,
  in afwachting van bankbevestiging
- **Journaalpost** — handmatige grootboekposten, bv. bankkosten
- **Verkoopfactuur** — onbetaalde klantfacturen (de tool maakt een
  Betaling aan bij reconciliatie)
- **Inkoopfactuur** — onbetaalde leveranciersfacturen (maakt een
  Betaling aan)

Voor facturen maakt de tool de ontbrekende Betaling / Journaalpost
ter plekke aan tijdens reconciliatie — u hoeft niet eerst handmatig
een betaling op te stellen.

## Het ranking-algoritme

Elke kandidaat-match krijgt punten uit deze signalen:

| Signaal | Punten | Beschrijving |
|---|---|---|
| Referentienummer-match | 1 | Banktransactie `reference_number` komt exact overeen met `reference_no` van de voucher |
| Bedrag-match | 1 | Banktransactiebedrag is gelijk aan voucherbedrag tot op de cent |
| Partij-match | 1 | Banktransactie `party` is gelijk aan voucher `party` |
| Datum-nabijheid | 1–5 | Schuivende schaal: dezelfde dag = 5, ±1 dag = 4, … ±3 dagen = 1 |
| Voucher-naam in beschrijving | 1 | De `name` van de voucher (bv. `PE-00123`) verschijnt ergens in de bankbeschrijving |
| Referentie in beschrijving | 1 | De `reference_no` van de voucher verschijnt in de bankbeschrijving |

Totaalscore varieert van 1–11+. **Auto-reconcile wordt geactiveerd bij
rang ≥ 3 met een exacte bedrag-match.** Lagere scores gaan naar de UI
voor menselijke beoordeling.

## Dagelijkse auto-reconcile

De app plant een **auto-reconcile**-taak die dagelijks draait. Voor
elke Niet-gereconcilieerde banktransactie in het geconfigureerde
datumbereik:

1. Bouw de kandidatenlijst over alle vier voucher-typen.
2. Scoor elke kandidaat via de bovenstaande tabel.
3. Heeft de beste kandidaat rang ≥ 3 EN komt het bedrag exact
   overeen, reconcilieer dan automatisch.
4. Anders, laat de transactie Niet-gereconcilieerd en breng hem naar
   voren in de reconciliatie-UI.

De meeste grootboeken reconciliëren 70–90% van de transacties op deze
ene pass. De resterende 10–30% zijn doorgaans de interessante gevallen
(gesplitste betalingen, niet-gematchte referenties, randgevallen) die
profijt hebben van menselijke ogen.

## De reconciliatie-UI

Voor transacties die niet automatisch zijn gereconcilieerd, open
**Advanced Bank Reconciliation** in de zoekbalk. De UI is een gesplitst
paneel:

- **Linker paneel** — lijst van niet-gereconcilieerde Banktransacties,
  met datum, bedrag en partij.
- **Rechter paneel** — voor de geselecteerde transactie, de
  kandidaat-vouchers gesorteerd op score met uitleg welke signalen
  vuurden.

Klik op een kandidaat om te reconciliëren. Of klik op **Create
Payment Entry** als nog geen voucher bestaat — de tool stelt de
Betaling op met bedrag, datum en partij voorgevuld uit de
banktransactie.

## Banking Reference Mapping

Sommige Nederlandse banken vermelden referentienummers op
niet-standaard plekken — bv. ABN AMRO zet de SEPA end-to-end-referentie
soms in het beschrijvingsveld, ING gebruikt een apart veld. De
**Banking Reference Mapping**-onderliggende tabel in Banking Settings
laat u de matcher vertellen: "zoek SEPA-referenties in het
`transaction_description`-veld op transacties van deze bank, niet in
de standaard `reference_no`."

Stel dit eenmaal per bank in die u gebruikt; de matcher weet dan waar
te kijken.

## Configuratie

Open **Banking Settings** in de zoekbalk:

- **Auto-reconcile date range** — hoeveel dagen terug de geplande job
  kijkt (standaard 30). Verhoog als uw reconciliatiecadens
  maandelijks is in plaats van wekelijks.
- **Auto-reconcile minimum rank** — standaard 3. Verlagen naar 2
  accepteert meer automatische matches (meer false-positives);
  verhogen naar 4 maakt de auto-stap conservatiever (meer handwerk).
- **Banking Reference Mappings** — per-bank custom-field-mappings
  zoals hierboven beschreven.

## Wanneer het niet automatisch matcht

Veel voorkomende redenen waarom een transactie niet-gereconcilieerd
blijft:

- **Gesplitste betaling.** Eén bankcreditering dekt meerdere facturen.
  De huidige matcher doet alleen 1-op-1-matching — splitst u dan
  handmatig in de UI.
- **Geen overeenkomende voucher bestaat nog.** De klant betaalde
  voordat de factuur werd opgesteld (zeldzaam). Maak de factuur,
  draai de matcher in het volgende schema, of reconcilieer handmatig.
- **Partij-mismatch.** De Klant staat met een licht andere naam dan
  wat de bank gebruikt. Werk de `bank_account` van de Klant bij of
  gebruik het beschrijvingsveld voor matching.
- **Valutaconversie-ruis.** Een buitenlandse-valuta-transactie komt
  een fractie naast het EUR-voucherbedrag aan door FX. Rang blijft
  onder de drempel; los handmatig op.

## Wat deze app *niet* doet

- **Betalingen initiëren.** Reconciliatie staat stroomafwaarts van
  betaling. Zie de SEPA-betalingen-functie van erpnext_netherlands
  om betalingen via uw bank te versturen.
- **Direct verbinden met banken.** Banktransacties moeten binnenkomen
  via CSV / camt.053 / GoCardless Banking. Deze app matcht alleen wat
  er al is.
- **Transacties hercategoriseren.** Het matcht naar bestaande
  vouchers; het beslist niet in welke categorie een
  niet-gematchte transactie thuishoort. Dat is nog steeds een
  handmatige classificatiestap op Banktransactie.
