Wat is ISO 20022? De betaalstandaard uitgelegd voor bedrijven

2026-05-17

Je exporteert een betaalrun uit je boekhoudpakket. Het bestand ziet er goed uit. Je bank weigert het, of accepteert het maar kapt het betalingskenmerk af dat je leverancier nodig heeft om de betaling af te letteren. Op vrijdagmiddag zoekt je administratie naar “onbekende” bijschrijvingen, terwijl je ontwikkelaar uitzoekt of het probleem in de CSV, de koppeling met de bank of het boekhoudpakket zit.

Precies dat soort gedoe is waar ISO 20022 voor bedoeld is. ISO 20022 is een internationale standaard die vastlegt hoe betaalgegevens worden opgebouwd, zodat banken en financiële systemen elkaar eenduidig begrijpen. Elk gegeven krijgt een vaste plek en betekenis, zodat software het zonder giswerk kan verwerken.

Gebruik je al SEPA-bestanden, dan werk je er al mee. In dit artikel lees je wat ISO 20022 is, hoe de berichtfamilies pain, pacs en camt werken, wat het oplevert ten opzichte van oude formaten en wat je finance- en IT-team concreet moet controleren.

Wat is ISO 20022, eenvoudig uitgelegd?

Zie ISO 20022 als een gedeeld datamodel voor betalingen. In plaats van belangrijke informatie in een paar beperkte velden te proppen, verdeelt de standaard die in duidelijke, machineleesbare onderdelen: betaler, begunstigde, rekeninggegevens, kenmerken, omschrijving en statusmeldingen. Voor een mkb-bedrijf betekent dat minder vermijdbare fouten en een soepelere overdracht tussen boekhoudpakket, bank en afletteren.

Waarom gestructureerde betaalgegevens tellen

Oudere formaten veroorzaken telkens dezelfde problemen:

  • kenmerken worden afgekapt;
  • namen worden ingekort;
  • de reden van betaling belandt in vrije tekst;
  • afletteren wordt handwerk;
  • banken moeten uitzonderingen handmatig afhandelen.

ISO 20022 lost veel daarvan op met aparte, duidelijk benoemde velden. Je systemen kunnen gegevens controleren voordat een bestand wordt verstuurd, je bank leest de opdracht nauwkeuriger en je krijgt betere gegevens terug voor afletteren en rapportage.

Praktijkregel: ISO 20022 draait om betere betaalgegevens, zodat minder transacties handmatig gerepareerd hoeven te worden.

Wat ISO 20022 niet verandert

ISO 20022 vervangt geen betaalsystemen zoals SEPA of iDEAL. Die verplaatsen nog steeds het geld. ISO 20022 bepaalt hoe het betaalbericht wordt beschreven, zodat alle partijen in de keten de gegevens hetzelfde interpreteren. Je bouwt je betaalproces dus meestal niet opnieuw op; je controleert of je bankbestanden, API’s, afschriftimports en processen met het preciezere formaat overweg kunnen.

De berichtfamilies: pain, pacs en camt

Het jargon wordt snel zwaar, maar het meeste valt op zijn plek zodra je de drie families kent die het vaakst genoemd worden.

Schema van de ISO 20022-berichtfamilies: pain, pacs en camt.

Een betaling in drie stappen

Stel, je wilt een leverancier betalen.

  1. Eerst maakt je systeem een bericht dat je bank vertelt wat je wilt. Dat is de pain-familie (payment initiation). Hier heb je als bedrijf het meest mee te maken: een pain.001 voor overboekingen of een pain.008 voor incasso’s.
  2. Daarna praten de banken onderling om de betaling te verrekenen. Dat is de pacs-familie (payments clearing and settlement). Die berichten maak je zelf niet, maar ze bepalen wel welke gegevens banken van je verwachten.
  3. Tot slot rapporteert de bank terug met status, afschriften en saldi. Dat is de camt-familie (cash management), bijvoorbeeld het dagafschrift camt.053 dat bij Nederlandse banken het oude MT940 vervangt.

Onthoud één zin: pain vraagt, pacs verplaatst, camt rapporteert.

Welke berichten je bedrijf echt raakt

Familie Wat het is Wie ermee werkt
pain Betaalopdrachten: overboekingen, salarissen, incasso’s Jij, via je boekhoudpakket of converter
pacs Verrekening tussen banken Je bank en het betaalsysteem
camt Afschriften, statusmeldingen, afletteren Jij, bij import in je boekhouding

Wil je zien hoe zo’n bestand er in de praktijk uitziet, bekijk dan het voorbeeldbestand pain.008.001.02. Een korte uitleg van de begrippen staat in de woordenlijst onder ISO 20022.

Voordelen ten opzichte van oude betaalformaten

Een leveranciersbetaling gaat op tijd van je rekening, maar twee dagen later vraagt je administratie nog steeds: welke facturen dekte dit? Het geld bewoog. De informatie niet netjes mee.

Oude formaten, zoals het Nederlandse ClieOp03, oudere SWIFT MT-berichten en bankspecifieke bestanden, zijn gemaakt voor systemen met strakke veldlimieten. Ze kunnen een bedrag, datum en kenmerk doorgeven, maar zijn zwak in het meesturen van gedetailleerde informatie die elke bank, elk boekhoudpakket en elke fraudecontrole hetzelfde interpreteert.

Vergelijking

Kenmerk Oude formaten (ClieOp03, SWIFT MT, MT940) ISO 20022 (XML)
Rijkdom van gegevens Beperkte velden, veel vrije tekst Gestructureerde, gedefinieerde velden
Automatisering Meer handmatig mappen en repareren Geschikt voor straight-through processing
Foutafhandeling Onduidelijkheid komt laat aan het licht Eerder en preciezer valideren
Fraudecontrole Vrije tekst lastig te analyseren Beter screenen op gestructureerde velden
Afletteren Weinig context om betalingen te matchen Betere omschrijving, schonere matching
Uitwisselbaarheid Lokale eigenaardigheden Ontworpen als gemeenschappelijke taal

Waar je de winst ziet

Voor finance zit de eerste winst in het afletteren. Als factuurnummers en betaalgegevens in voorspelbare velden binnenkomen, werken je matchregels beter en belanden minder betalingen op de stapel “later uitzoeken”. Het gestructureerde betalingskenmerk is daar een Nederlands voorbeeld van.

Voor ontwikkelaars zit de winst in eerder valideren. ISO 20022 haalt de complexiteit niet weg, maar maakt die expliciet: verplichte velden, veldlengtes, formaten en structuur controleer je voordat het bestand bij de bank ligt.

Voor het management is de winst grip: schonere gegevens, betere rapportage en minder verborgen kosten van handmatige uitzonderingen.

ISO 20022, SEPA en de migratie

SEPA en ISO 20022 worden vaak door elkaar gehaald. SEPA is een betaalschema, ISO 20022 de onderliggende datastandaard. Maak je al SEPA XML-bestanden voor overboekingen of incasso’s, dan gebruik je al gestructureerde ISO 20022-berichten.

Nederlandse bedrijven hebben daardoor een voorsprong. Bij de SEPA-migratie in 2014 verdween ClieOp03 en stapten bedrijven over op pain.001 en pain.008. Het formaat kan per bank, product of versie nog verschillen, maar het principe is bekend: gegevens in vaste velden in plaats van in vrije tekst.

Ook buiten SEPA schuift de wereld op. Voor grensoverschrijdende betalingen via SWIFT is de overgangsperiode van de oude MT-berichten naar ISO 20022 in november 2025 afgelopen, en banken bieden steeds vaker camt-afschriften aan in plaats van MT940. Je hoeft niet elke deadline te kennen. Je moet wel weten of je banken, softwareleveranciers en betaalproviders hun geaccepteerde formaten, afschriften of API’s aanpassen.

Een goede gewoonte: houd een eenvoudige lijst bij van elke bankkoppeling, elk bestandstype en elke afschriftimport, en stel per regel één vraag: wat verandert er, en wanneer?

Werk je met incasso’s in je eigen software, dan helpt de gids over de SEPA-incasso-API voor terugkerende betalingen om de ISO 20022-begrippen te vertalen naar implementatiekeuzes.

Wat ISO 20022 betekent voor finance en IT

Het begint meestal met een betaling die routine had moeten zijn. De leverancier mist het kenmerk, finance kan de betaling niet afletteren, IT zegt dat het bestand geldig was. Iedereen deed zijn deel, toch kostte het extra werk.

Financieel analist achter een scherm met grafieken.

Voor finance

Finance merkt ISO 20022 waar tijd verdwijnt: betaalvoorbereiding, uitzonderingen, afletteren, liquiditeitsoverzicht en audit. Concreet levert het op:

  • vollediger betaalgegevens voor leveranciers en klanten;
  • schonere kenmerken voor het afletteren van facturen;
  • duidelijkere statusmeldingen (pain.002) van je bank;
  • betere vastlegging als een betaling mislukt.

Voor ontwikkelaars

Oudere opstellingen leunen vaak op bankspecifieke CSV’s, vaste-breedtebestanden of scripts die ooit zijn geschreven en nooit meer zijn aangeraakt. ISO 20022 duwt die richting XML met expliciete velddefinities en strengere validatie. Dat raakt:

  • het mappen van gegevens uit boekhoudpakket, facturatie of salarisadministratie;
  • validatie van verplichte velden vóór verzending;
  • het verwerken van statusberichten en foutmeldingen van de bank;
  • logging en audittrail bij mislukte betalingen;
  • versiebeheer van berichtformaten en bankspecifieke regels.

Waar teams vastlopen

Het probleem is zelden de XML zelf, maar het gat tussen technisch geldig en zakelijk bruikbaar. Een bestand kan de schemacontrole doorstaan en toch bij de bank vastlopen: een ontbrekend veld, een afwijkende bankregel, een identificatie in het verkeerde formaat. Behandel ISO 20022 daarom als gezamenlijk project van finance en IT, niet als een losse bestandsupdate.

Je ISO 20022-bestanden zonder eigen bouwwerk

Veel mkb-bedrijven bereiden betalingen en incasso’s nog voor in Excel of exporteren ze uit oudere software. Je hebt grofweg twee opties:

Optie Past bij Afweging
Zelf omzetting bouwen Teams met technische capaciteit en onderhoudsbudget Meer controle, maar meer ontwikkel- en testwerk
Gespecialiseerde converter gebruiken Finance-gedreven teams, gemengde omgevingen Snel live, weinig engineering, afhankelijk van de leverancier

GenerateSEPA zet Excel, CSV en JSON om naar SEPA XML (pain.001 en pain.008) volgens ISO 20022, met controle van de rekeninggegevens en een API voor automatisering. De opbouw van het doelbestand lees je in het SEPA ISO 20022-incassobestand uitgelegd.

Checklist voor ISO 20022 in je bedrijf

Hand met pen die een migratiechecklist afvinkt.

Stap Wat je doet Wie
1 Vraag je bank welke berichtversies en uploadkanalen gelden Finance
2 Breng in kaart waar je betaalgegevens ontstaan Administratie
3 Inventariseer je huidige formaten en scripts IT
4 Controleer velden, niet alleen het bestandstype Finance en IT
5 Kies tussen handmatig uploaden en automatiseren Management
6 Test lastige gevallen: lange namen, rare kenmerken, incasso’s Finance en IT

De veiligste vraag is niet “kan ons systeem XML exporteren?”, maar “kan het de XML exporteren die onze bank accepteert, met de gegevens die ons team nodig heeft?” Wil je dat snel testen met je eigen gegevens? Probeer GenerateSEPA 7 dagen gratis en maak van je Excel-lijst een geldig SEPA-bestand.


Veelgestelde vragen

Is ISO 20022 hetzelfde als SEPA?
Nee. SEPA is een betaalschema met regels voor eurobetalingen en incasso's. ISO 20022 is de berichtstandaard waarmee de betaalgegevens worden gestructureerd. SEPA gebruikt ISO 20022, maar de begrippen zijn niet uitwisselbaar.
Gebruik ik ISO 20022 al als ik SEPA-bestanden upload?
Ja. Een SEPA XML-bestand voor overboekingen (pain.001) of incasso's (pain.008) is een ISO 20022-bericht. Nederlandse bedrijven gebruiken het sinds de SEPA-migratie in 2014, toen ClieOp03 verdween. De vraag is vooral of je bestanden, kenmerken en rapportages passen bij wat je bank nu verwacht.
Geldt ISO 20022 alleen voor internationale betalingen?
Nee. De standaard wordt gebruikt in binnenlandse en regionale systemen, zoals SEPA in Europa, en ook voor grensoverschrijdende betalingen via SWIFT. Daardoor raakt hij vrijwel elk bedrijf dat betaalbestanden of bankafschriften verwerkt.
Moet ik zelf XML begrijpen?
Niet per se. Iemand in of buiten je bedrijf moet weten hoe je gegevens een geldig betaalbestand worden. Als eigenaar of financieel verantwoordelijke moet je vooral weten welke velden belangrijk zijn, wat je bank verwacht en of je software dat betrouwbaar kan leveren.

Gerelateerde artikelen