to select ↑↓ to navigate
ERPNext

ERPNext

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Advanced Bank Reconciliation

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.
Last updated 3 days ago
Was this helpful?
Thanks!