ISO 20022 Generator
ISO 20022Generator
ISO 20022 Blog
·8 min leestijd

Een SEPA XML-bestand maken: de complete handleiding

SEPA XML-bestanden zijn het standaardformaat voor bankoverschrijvingen en automatische incasso's in Europa. Of u nu treasurer, boekhouder of ontwikkelaar bent, inzicht in de structuur van deze bestanden is essentieel voor het automatiseren van uw betalingsstromen.

Wat is een SEPA XML-bestand?

Een SEPA XML-bestand is een gestructureerd XML-document dat voldoet aan de ISO 20022-standaard. Hiermee kunt u overschrijvingen (pain.001) of automatische incasso's (pain.008) bij uw bank initiëren. Het formaat is gestandaardiseerd in de hele SEPA-zone en garandeert interoperabiliteit tussen de 36 lidstaten.

SEPA XML biedt een universele structuur die door elke bank in de eurozone wordt geaccepteerd. Elk bestand bevat een groepskoptekst (GroupHeader), betalingsinformatieblokken (PaymentInformation) en individuele transacties.

De formaten pain.001 en pain.008

pain.001 (CustomerCreditTransferInitiation): voor het initiëren van overschrijvingen.

pain.008 (CustomerDirectDebitInitiation): voor het initiëren van SEPA-incasso's. Vereist een getekend mandaat (RUM) en SEPA-crediteur-identificatie (ICS).

Elk formaat volgt een XSD-schema dat de toegestane velden, hun volgorde en beperkingen definieert.

Structuur van een pain.001-bestand

1. GroupHeader (GrpHdr): berichtidentificatie, aanmaakdatum, aantal transacties en controlsom.

2. PaymentInformation (PmtInf): gegevens van de opdrachtgever — naam, IBAN, BIC, uitvoeringsdatum en betaalmethode.

3. CreditTransferTransactionInformation (CdtTrfTxInf): details van elke transactie — bedrag, valuta, IBAN van de begunstigde, end-to-end-referentie en omschrijving.

Verplichte velden en best practices

Elk SEPA XML-bestand moet minimaal bevatten:

MsgId: unieke berichtidentificatie.
CreDtTm: aanmaakdatum in ISO 8601-formaat.
NbOfTxs: totaal aantal transacties.
CtrlSum: controlsom.
IBAN en BIC van opdrachtgever en begunstigden.
Bedrag (InstdAmt): met valutacode.
EndToEndId: unieke referentie per transactie.

XSD-validatie: waarom en hoe

XSD-validatie controleert of uw XML-bestand voldoet aan de officiële ISO 20022-schemastructuur. Een structuurfout leidt tot afwijzing door de bank.

Gebruik de ISO 20022-validator van ons platform om schemafouten, IBAN's en BIC's te controleren. Preventieve validatie vermindert bankafwijzingen aanzienlijk.

Tools voor het genereren van SEPA XML

Maatwerk: technische teams kunnen XML-bibliotheken gebruiken.

ERP/boekhoudexport: sommige software biedt native SEPA XML-export.

Online generator: tools zoals ISO 20022 Generator maken het mogelijk om conforme bestanden direct in de browser te genereren.

Veelgemaakte fouten vermijden

Ongeldig IBAN: typfouten of onjuiste controlecijfers.
Ontbrekende BIC: sommige banken vereisen de BIC ook binnen SEPA.
Verstreken uitvoeringsdatum: moet een toekomstige werkdag zijn.
Nul- of negatief bedrag.
Dubbel MsgId: moet uniek zijn per bestand.
Onjuiste encoding: UTF-8 zonder BOM is vereist.

Genereer nu uw SEPA XML-bestand

Maak conforme pain.001- en pain.008-bestanden in minuten met ingebouwde XSD-validatie.

Nu starten