SEPA XML valideren

SEPA XML valideren zonder upload

Kies je pain.001 bestand en controleer gratis in je browser op structuur, IBANs, controlesom, uitvoerdatum en veelvoorkomende bankfouten. Diagnose blijft gratis; hersteld XML downloaden loopt via eenmalig betalen of Pro.

Gratis basiscontroleBlijft in je browserControlesom
SEPA XML validator

Je bestand blijft in je browser. Er wordt niets geupload.

pain.001
Controle blijft jouw verantwoordelijkheid

De validator helpt technische fouten vinden, maar controleer zelf altijd bedragen, begunstigden en de uiteindelijke bankmelding voordat je verzendt.

1. Check je XML direct

Kies een SEPA XML bestand en zie meteen of de basisstructuur klopt. De basiscontrole is gratis en draait lokaal in je browser, dus je bestand wordt niet naar onze server geüpload.

  • Controleer Document, GrpHdr, PmtInf en transactieregels.
  • Herken de pain.001 versie uit de XML namespace.
  • Zie direct harde fouten en waarschuwingen.

2. XML en pain.001 structuur

Een SEPA betaalbestand moet een Document, group header, payment information en transactieregels bevatten. Mist een van die blokken, dan stopt de bankimport meestal direct.

  • Controleer NbOfTxs en CtrlSum.
  • Gebruik TRF voor overboekingen.
  • Controleer of elke transactie een bedrag, naam en IBAN heeft.

3. IBAN en begunstigde

Een verkeerd IBAN is een van de snelste manieren om een betaalbestand te laten mislukken. De validator controleert lengte, landcode en checksum.

  • IBANs moeten geldig en SEPA-herkend zijn.
  • Namen mogen niet leeg zijn en moeten binnen de SEPA-limieten blijven.
  • Betaal niet per ongeluk naar dezelfde rekening als de opdrachtgever.

4. Controlesom en aantallen

De bank vergelijkt het aantal transacties en de controlesom in de XML met de transactieregels. Een verschil is een harde fout.

  • Tel alle transacties na.
  • Vergelijk het totaalbedrag met je bronbestand.
  • Let op dubbele regels na export uit Excel.

5. Datum, bedragen en tekens

Veel afwijzingen zitten in kleine details die in Excel nauwelijks opvallen, maar in SEPA XML streng gecontroleerd worden.

  • De uitvoerdatum mag niet in het verleden liggen.
  • Bedragen mogen niet leeg zijn en gebruiken maximaal twee decimalen.
  • Speciale tekens worden beter vooraf genormaliseerd.

6. Verplichte velden

Een bankbestand moet genoeg informatie bevatten om de batch en elke betaling te herkennen. Lege velden in de bronlijst veroorzaken vaak onduidelijke foutmeldingen.

  • Opdrachtgevernaam en IBAN.
  • Naam, IBAN en bedrag per transactie.
  • Een duidelijke omschrijving of betalingskenmerk.

Snelle correctie of opnieuw maken

Heb je al een SEPA bestand, maar moet een bedrag, IBAN of omschrijving aangepast worden? Gebruik de editor. Is de fout structureel, maak dan liever opnieuw een bestand vanuit de betaallijst. Hersteld XML-bestand downloaden is een betaalde workflow, maar de diagnose blijft gratis.