SEPA-validator pain.001 & pain.008
Dit gratis tool valideert SEPA XML-betalingsbestanden tegen de officiële EPC (European Payments Council) XSD-schema's. Het ondersteunt pain.001.001.03 (overboeking) en pain.008.001.02 (incasso). Alle verwerking vindt plaats in uw browser — geen enkel bestand wordt ooit naar een server gestuurd.
SEPA Validator voor Duitse bedrijven
Duitsland is de grootste SEPA-markt. Valideer uw pain.001 en pain.008 bestanden tegen EPC- en DK-standaarden. 100 % browsergebaseerd.
Open SEPA ValidatorSEPA-betalingen in Duitsland: van DTAUS naar ISO 20022
Duitsland verving het verouderde DTAUS-formaat volledig door SEPA XML in augustus 2014. De Deutsche Kreditwirtschaft (DK) publiceert implementatierichtlijnen (Anlage 3 der Schnittstellenspezifikation) die Duits-specifieke vereisten definiëren bovenop de EPC-regelboeken. De Deutsche Bundesbank bewaakt de SEPA-naleving.
Duitse banken aanvaarden pain.001 voor kredietoverschrijvingen (Überweisungen) en pain.008 voor automatische incasso's (Lastschriften). Duitse IBAN's volgen het formaat DE + 2 controlechijfers + 8 Bankleitzahl + 10 rekeningnummer (22 tekens totaal). Duitsland verwerkt jaarlijks meer dan 25 miljard SEPA-transacties.
Tijdlijn SEPA-adoptie in Duitsland
SEPA Credit Transfer (SCT) gelanceerd. Duitse banken beginnen pain.001 XML te aanvaarden naast DTAUS-formaten.
SEPA Direct Debit (SDD) geïntroduceerd. pain.008 begint Einzugsermächtigungsverfahren en Abbuchungsverfahren te vervangen.
SEPA-migratiedeadline. DTAUS officieel buiten gebruik gesteld. Alle Duitse bedrijven moeten pain.001/pain.008 gebruiken voor EUR-betalingen.
EPC 2023-update: verplichte ontvangst van SEPA Instant Credit Transfer voor PSP's. Duitse banken moeten instant SCT ondersteunen.
Wat ValidateFin controleert in uw SEPA-bestand
Voordat u indient bij uw Duitse bank, controleer of uw SEPA XML-bestand deze controles doorstaat:
- XML-schemavalidatie tegen EPC pain.001.001.03/09/11 en pain.008.001.02/08/10 XSD-schema's
- Duits IBAN-formaat: DE + 2 controlechijfers + 8 BLZ (Bankleitzahl) + 10 rekeningnummer (22 tekens), mod-97 controlesom
- BIC-validatie: 8 of 11 tekens SWIFT-code voor Duitse banken (bijv. COBADEFFXXX, DEUTDEDBFRA)
- Verplichte velden: MsgId, CreDtTm, NbOfTxs, CtrlSum, InitgPty, PmtInfId, ReqdExctnDt, IBAN, bedrag
- CtrlSum-consistentie: het totale bedrag komt overeen met de som van alle afzonderlijke transactiebedragen
Veelvoorkomende SEPA-fouten bij Duitse banken
Ongeldige Bankleitzahl in IBAN
Duitse IBAN's bevatten de 8-cijferige Bankleitzahl (BLZ). Als de BLZ ongeldig is of toebehoort aan een gefuseerde/gesloten bank, wordt de betaling geweigerd. Controleer altijd de IBAN-controlesom vóór indiening.
Onjuist Gläubiger-ID-formaat in SDD
Duits SEPA Direct Debit vereist een geldige Gläubiger-Identifikationsnummer (Crediteur-ID) in het formaat DE + 2 controle + 3 bedrijfsgebied + 11 tekens. Een ongeldig ID zorgt ervoor dat de volledige batch mislukt.
DK-specifieke schending van tekenset
De DK-specificatie beperkt SEPA XML tot een subset van Latijnse tekens. Duitse umlauten (ä, ö, ü, ß) moeten worden getranslitereerd (ae, oe, ue, ss). Niet-conforme tekens veroorzaken weigering door de bank.
Veelgestelde vragen
Welke pain.001-versie geven Duitse banken de voorkeur aan?
De meeste Duitse banken aanvaarden pain.001.001.03 (DK-versie 2.7+). De overgang naar pain.001.001.09 is gaande conform DK-richtlijnen. Sommige Sparkassen en Volksbanken hebben specifieke versievereisten — raadpleeg de technische documentatie van uw bank. ValidateFin valideert alle versies.
Wat is de relatie tussen SEPA en XRechnung en e-facturering in Duitsland?
SEPA (betalingsbestanden) en XRechnung (e-facturering) dienen verschillende doeleinden. SEPA pain.001 initieert betalingen, terwijl XRechnung factuurgegevens overdraagt. De Wachstumschancengesetz verplicht B2B e-facturering vanaf 2027, maar dit verandert niets aan de vereisten voor SEPA-betalingsbestanden.
Zijn Duitse umlauten toegestaan in SEPA XML?
Nee. De EPC- en DK-tekenset beperkt SEPA XML tot basistekens in het Latijnse alfabet (a-z, A-Z, 0-9 en enkele speciale tekens). Duitse umlauten moeten worden getranslitereerd: ä→ae, ö→oe, ü→ue, ß→ss. ValidateFin markeert deze coderingsfouten tijdens de validatie.
Valideer uw SEPA-bestanden voor Duitse banken
Controleer pain.001/008, IBAN en EPC/DK-regels direct.
Over de SEPA-validator
Dit gratis tool valideert SEPA XML-betalingsbestanden tegen de officiële EPC (European Payments Council) XSD-schema's. Het ondersteunt pain.001.001.03 (overboeking) en pain.008.001.02 (incasso). Alle verwerking vindt plaats in uw browser — geen enkel bestand wordt ooit naar een server gestuurd.
De validator controleert schemaconformiteit, verplichte velden, IBAN- en BIC-formaten en de integriteit van betalingsblokken. Na validatie kunt u alle geëxtraheerde transacties bekijken en een PDF-rapport exporteren.
SEPA (Single Euro Payments Area) standaardiseert elektronische eurobetalingen in 36 Europese landen. De pain.001- en pain.008-XML-formaten, gedefinieerd door de ISO 20022-norm, vervangen oudere nationale betalingsbestandsformaten en garanderen interoperabiliteit tussen alle banken in de SEPA-zone. Of u nu een treasury-team bent dat de loonbetaling voor 5.000 werknemers verwerkt of een klein bedrijf dat 10 leveranciersbetalingen verstuurt — hetzelfde XML-schema is van toepassing en dezelfde validatieregels moeten worden nageleefd voordat uw bank het bestand accepteert.
Veelvoorkomende redenen voor afwijzing zijn een onjuiste CtrlSum (de som van alle bedragen moet exact overeenkomen), ongeldige IBAN's die de mod-97-controlegetal-test niet doorstaan, ontbrekende verplichte velden zoals EndToEndId of PmtInfId, en namespace-fouten bij gebruik van de verkeerde schemaversie. Het vooraf valideren van uw bestanden met dit tool kan uren debuggen besparen en betalingsvertragingen voorkomen die uw leveranciers en medewerkers treffen.
Wat is SEPA?
SEPA (Single Euro Payments Area — Gemeenschappelijk eurobetalingsgebied) is een betalingsintegratie-initiatief van de Europese Unie ter vereenvoudiging van bankoverschrijvingen in euro. SEPA stelt Europese consumenten, bedrijven en overheidsinstellingen in staat om overschrijvingen en domiciliëringen te doen en te ontvangen onder dezelfde basisvoorwaarden, rechten en verplichtingen, ongeacht hun locatie binnen de 36 SEPA-landen.
Belangrijkste punten
- SEPA XML-bestanden (pain.001 voor overschrijvingen, pain.008 voor domiciliëringen) moeten voldoen aan de EPC XSD-schema's
- Alle IBAN's worden gevalideerd met het mod-97 checksum-algoritme — ongeldige IBAN's leiden tot onmiddellijke afwijzing
- De CtrlSum moet exact overeenkomen met de som van alle transactiebedragen — geen afrondingstolerantie
- ValidateFin verwerkt bestanden 100% in uw browser — er worden nooit betalingsgegevens naar een server geüpload
- Voorvalidatie voorkomt kostbare betalingsvertragingen en bankafwijzingen
Versievergelijking SEPA pain.001
| Versie | Namespace | Belangrijkste verschillen | Status |
|---|---|---|---|
| pain.001.001.03 | urn:iso:std:iso:20022:tech:xsd:pain.001.001.03 | Oorspronkelijke EPC-versie, meest ondersteund | Ondersteund ✓ |
| pain.001.001.09 | urn:iso:std:iso:20022:tech:xsd:pain.001.001.09 | LEI, proxy, gestructureerd adres toegevoegd | Door veel banken ondersteund |
| pain.001.001.11 | urn:iso:std:iso:20022:tech:xsd:pain.001.001.11 | Nieuwste ISO 20022-onderhoud, uitgebreide proxy-ID's | Nieuwer, controleer bankondersteuning |
| pain.008.001.02 | urn:iso:std:iso:20022:tech:xsd:pain.008.001.02 | Standaard incasso-initiatie | Ondersteund ✓ |
Controleer altijd welke versie uw bank accepteert voordat u bestanden genereert.
Veelgestelde vragen
Welke SEPA-bestandsformaten worden ondersteund?
Het tool ondersteunt pain.001.001.03 (overboeking) en pain.008.001.02 (incasso), gevalideerd tegen de officiële EPC XSD-schema's.
Wordt mijn SEPA-bestand naar een server gestuurd?
Nee. Alle verwerking vindt lokaal in uw browser plaats. Uw XML-bestand verlaat nooit uw apparaat, wat volledige AVG-conformiteit garandeert.
Welke fouten detecteert de SEPA-validator?
De validator controleert XSD-schemaconformiteit, aanwezigheid van verplichte velden, IBAN-formaat, BIC-formaat, bedragconsistentie en integriteit van betalingsinformatieblokken. U kunt ook individuele IBAN's verifiëren met de IBAN Validator.
Kan ik grote SEPA-bestanden valideren?
Ja, het tool ondersteunt bestanden tot 10 MB, wat batches met duizenden transacties dekt.
Wat is het verschil tussen pain.001 en pain.008?
pain.001 (Credit Transfer Initiation) wordt gebruikt om uitgaande bankoverschrijvingen te initiëren — uw bedrijf stuurt geld naar crediteuren. pain.008 (Direct Debit Initiation) wordt gebruikt om betalingen te innen — uw bedrijf haalt geld op bij debiteuren. Beide zijn ISO 20022 SEPA-standaardformaten gedefinieerd door de EPC. U kunt beide formaten genereren vanuit een spreadsheet met de CSV naar SEPA Converter.
Waarom wordt mijn SEPA-bestand geweigerd met een XSD-fout?
XSD-fouten betekenen doorgaans dat een verplicht veld ontbreekt, een waarde de toegestane lengte overschrijdt, of een datum-/bedragformaat onjuist is. Veelvoorkomende problemen zijn een ontbrekende EndToEndId, een ongeldig MsgId-formaat (max. 35 tekens, geen speciale tekens), of een onjuist DecimalNumber-formaat voor bedragen. De validator toont het exacte veldpad dat de fout veroorzaakt.
Hoe herstel ik een ongeldige IBAN-fout in mijn SEPA-bestand?
Een ongeldige IBAN-fout betekent dat het rekeningnummer niet slaagt voor de mod-97-controlegetal-test of een onjuist formaat voor het land gebruikt. Controleer de IBAN-cijfers — één enkele transpositie volstaat om de validatie te laten mislukken. U kunt de IBAN Validator op deze site gebruiken om individuele IBAN's te verifiëren voordat u ze in uw betalingsbestand opneemt.
Ondersteunt de validator SEPA Instant Credit Transfer (SCT Inst)?
De huidige validator dekt de standaard EPC pain.001.001.03 en pain.008.001.02 schema's. SCT Inst-bestanden die de pain.001.001.09-namespace gebruiken worden nog niet ondersteund maar staan op de roadmap. Lees meer in onze SEPA pain.001 gids.
Kan ik de gevalideerde transacties exporteren naar PDF of CSV?
Ja. Na succesvolle validatie kunt u een PDF-rapport exporteren met alle geëxtraheerde transacties, totalen en validatieresultaten. De transactielijst wordt ook inline weergegeven voor snelle controle.
Is de SEPA-validator geschikt voor het testen van bestanden gegenereerd door ERP-systemen zoals SAP of Oracle?
Ja. De validator wordt vaak gebruikt door financiële teams om SEPA XML-uitvoer van ERP-systemen te verifiëren voordat ze bij een bank worden ingediend. Hij controleert alle verplichte EPC-regels die banken handhaven, waardoor problemen worden opgespoord voordat ze betalingsafwijzingen veroorzaken. U kunt ook testbestanden genereren met de CSV naar SEPA Converter.