IBAN controleren in SEPA XML

Een fout IBAN is een van de snelste manieren om een SEPA betaalbestand te laten mislukken. De bank hoeft dan niet eens alle transacties te verwerken: een ongeldige rekening kan genoeg zijn om de import te stoppen.

Met de SEPA XML validator controleer je IBANs in je pain.001 bestand voordat je uploadt.

Welke IBANs staan in een SEPA XML bestand?

In een SEPA Credit Transfer bestand staan meestal twee soorten IBANs:

  • het IBAN van de opdrachtgever: de rekening waar vanaf je betaalt
  • het IBAN van elke begunstigde: de ontvangers van de betalingen

Beide moeten technisch geldig zijn. Een fout in de opdrachtgeverrekening blokkeert de hele batch. Een fout in een begunstigde kan ervoor zorgen dat de bank de batch weigert of een specifieke regel afkeurt.

Wat controleert een IBAN check?

Een technische IBAN check kijkt naar:

  • landcode, zoals NL, BE of DE
  • lengte per land
  • toegestane tekens
  • checksum
  • of het land binnen SEPA valt

De checksum is belangrijk. Daardoor worden veel typefouten ontdekt, zoals een verkeerd cijfer of verwisselde positie.

Wat controleert de validator niet?

Een technische validator kan niet altijd zien of de naam van de ontvanger echt bij het IBAN hoort. Dat is een aparte bankcontrole.

Zie de IBAN check daarom als eerste verdedigingslinie:

  • technisch ongeldig: eerst corrigeren
  • technisch geldig, maar naam twijfelachtig: controleer bij je bank of bronadministratie
  • niet-SEPA land: gebruik deze SEPA credit-transfer flow niet voor die betaling

Bij hoge bedragen of nieuwe ontvangers blijft een extra controle verstandig.

IBAN fout vinden in je bestand

Upload je XML in de validator. Bij een IBAN probleem zie je meestal:

  • of het om opdrachtgever of begunstigde gaat
  • bij welke transactie de fout zit
  • welk pad in de XML relevant is
  • of het IBAN ontbreekt, ongeldig is of buiten SEPA valt

Daarmee hoef je niet zelf door de XML te zoeken.

Hoe herstel je een IBAN fout?

Gebruik bij voorkeur de originele bronlijst. Corrigeer het IBAN daar en maak daarna opnieuw een SEPA XML bestand.

Heb je alleen het XML bestand, dan kun je de SEPA XML editor gebruiken voor een gerichte correctie. Valideer het bestand daarna opnieuw voordat je het bij je bank uploadt.

Let op met handmatig zoeken en vervangen in XML. Een kleine typfout kan nieuwe problemen veroorzaken in structuur, totalen of tekens.

IBANs uit Excel of PDF

IBAN fouten ontstaan vaak bij bronbestanden waarin rekeningnummers zijn gekopieerd uit Excel, PDF of e-mail.

Controleer vooral:

  • spaties in of rond het IBAN
  • verwisselde letters en cijfers
  • oude rekeningnummers zonder IBAN formaat
  • buitenlandse rekeningen buiten SEPA
  • lege cellen in de IBAN kolom

betaalSEPA normaliseert en controleert IBANs tijdens het maken van een bestand. De validator is er voor bestaande XML bestanden of extra controle vlak voor bankupload.

Controleer IBANs in je SEPA XML lokaal in je browser.