SEPA XML valideren voor je uploadt
Een SEPA XML bestand kan er op het eerste gezicht prima uitzien, maar toch door je bank worden geweigerd. Vaak zit de fout in iets kleins: een verkeerd IBAN, een oude uitvoerdatum, een totaalbedrag dat niet meer klopt of een teken dat de bank niet accepteert.
Met de SEPA XML validator controleer je een pain.001 bestand voordat je het uploadt bij je bank. Het bestand blijft lokaal in je browser.
Wanneer moet je een SEPA XML bestand valideren?
Valideren is vooral nuttig wanneer:
- je een SEPA bestand uit een extern systeem hebt gekregen
- je XML handmatig hebt aangepast
- je bank eerder een importfout gaf
- je wilt controleren of aantal transacties en totaalbedrag kloppen
- je twijfelt over IBANs, bedragen of uitvoerdatum
Maak je het bestand direct via betaalSEPA, dan worden veel controles al tijdens het maken uitgevoerd. Toch kan de validator handig zijn als extra check vlak voor bankupload.
Wat controleert de validator?
De validator kijkt naar de technische onderdelen die banken meestal streng controleren.
| Controle | Waarom belangrijk |
|---|---|
| XML structuur | Zonder Document, GrpHdr, PmtInf en transactieregels kan de bank niets importeren. |
| pain.001 versie | De bank moet herkennen dat het om een SEPA overboekingsbestand gaat. |
| Aantal transacties | NbOfTxs moet overeenkomen met de echte betaalregels. |
| Controlesom | CtrlSum moet gelijk zijn aan het totaal van alle bedragen. |
| IBANs | Opdrachtgever en begunstigden moeten geldige SEPA IBANs hebben. |
| Uitvoerdatum | De betaaldatum mag niet ontbreken of in het verleden liggen. |
| Velden en tekens | Namen, bedragen, valuta en omschrijvingen moeten bankvriendelijk zijn. |
De controle is bedoeld voor SEPA Credit Transfer bestanden, dus gewone overboekingen in pain.001. Incassobestanden gebruiken pain.008 en horen in een andere flow.
Zo valideer je je bestand
- Ga naar SEPA XML valideren.
- Kies je
.xmlbestand. - Controleer de samenvatting: versie, transacties, totaalbedrag, uitvoerdatum, opdrachtgever en batches.
- Lees eventuele fouten en waarschuwingen.
- Herstel het bestand via de editor, maak het opnieuw of download een lokaal herstelde versie als alleen de uitvoerdatum fout is.
Bij harde fouten is het verstandig om niet te uploaden. De kans is groot dat de bank het bestand direct weigert.
Groen resultaat: ben je dan klaar?
Een groen resultaat betekent dat de technische controles geen problemen zien. Controleer daarna alsnog de samenvatting in je bankomgeving voordat je autoriseert:
- klopt het aantal transacties?
- klopt het totaalbedrag?
- staat de juiste betaalrekening in beeld?
- is de uitvoerdatum bewust gekozen?
- herken je de batch als de juiste betaalronde?
De bank blijft de laatste controle. De validator helpt je vooral om voorspelbare importfouten eerder te vinden.
Fout gevonden: wat nu?
Bij een fout heb je meestal drie routes:
- Gebruik de SEPA XML editor voor een kleine aanpassing, zoals een IBAN, bedrag of omschrijving.
- Maak het bestand opnieuw via de SEPA converter als de bronlijst nog beschikbaar is.
- Gebruik de bankfout diagnose als je al een exacte foutmelding van je bank hebt.
Controleer na elke wijziging het bestand opnieuw voordat je het bij je bank uploadt.
Valideer je SEPA XML bestand zonder account of upload naar onze server.