Validador XML adeudo SEPA
Comprobación gratuita frente al esquema pain.008.001.02
Sube un único fichero XML. Solo se validan mensajes de adeudo directo (pain.008.001.02); no se admiten transferencias SCT (pain.001).
¿Qué es un fichero pain.008.001.02?
pain.008.001.02 es el mensaje XML que define el Consejo Europeo de Pagos (EPC) para iniciar adeudos directos SEPA (SEPA Direct Debit, SDD). Es parte del estándar ISO 20022 e indica al banco a quién cobrar, qué importe, con qué mandato y en qué fecha.
Cada banco europeo del área SEPA acepta este formato. Antes de subir tu fichero a la banca electrónica, validar su estructura te evita rechazos por errores de esquema (orden de etiquetas, tipos numéricos, longitudes) que tu banco devolvería sin tramitar la remesa.
¿Cuándo conviene validar el XML?
Cada vez que generes un fichero pain.008 desde un ERP, una plantilla Excel o cualquier herramienta. La validación XSD detecta el 80% de los errores antes de subirlo al banco, ahorrándote llamadas a soporte y rechazos que pueden retrasar el cobro varios días.
XSD vs reglas adicionales del banco
Esta herramienta comprueba el esquema XSD oficial, que verifica la estructura del XML. Un fichero válido aquí no garantiza que tu banco lo acepte sin tocarlo, porque cada entidad añade reglas propias (longitud del campo de referencia, importes máximos, formato del Creditor ID) que no forman parte del estándar EPC. Consulta siempre la guía de tu banco.
Errores comunes que detecta este validador
Los errores más frecuentes en ficheros pain.008 son:
- Espacio de nombres incorrecto (debe ser urn:iso:std:iso:20022:tech:xsd:pain.008.001.02)
- Etiquetas en orden incorrecto dentro de bloques GrpHdr o PmtInf
- IBANs con espacios, formato incorrecto o sin código de país
- Importes con coma decimal en lugar de punto, o con más de dos decimales
- Falta el bloque MndtRltdInf con la fecha y referencia del mandato
- Fechas en formato distinto a ISO 8601 (AAAA-MM-DD)
Preguntas frecuentes sobre la validación pain.008
¿Qué es exactamente pain.008.001.02?
Es la segunda versión del mensaje pain.008 dentro del estándar ISO 20022. Define el formato XML que los bancos europeos usan para procesar adeudos directos SEPA (SDD). Es publicada por el EPC y aceptada por todas las entidades del área SEPA.
Si mi fichero pasa la validación, ¿mi banco lo aceptará seguro?
Esta herramienta comprueba el esquema XSD oficial. Tu banco puede aplicar reglas adicionales (longitud del campo EndToEndId, importes máximos por remesa, restricciones del Creditor ID, ventana de presentación, etc.) que no forman parte del XSD. Para garantizar la aceptación, revisa la guía de remesas que publica tu entidad.
¿Almacenáis el fichero XML que subo?
No. El fichero se procesa en un directorio temporal solo durante la validación y se elimina inmediatamente. No se guarda en base de datos, ni se envía a terceros, ni se utiliza para entrenar modelos.
¿Qué XSD utilizáis para validar?
El esquema oficial pain.008.001.02 publicado por el EPC, alineado con ISO 20022. Es el mismo XSD que utilizan los bancos del área SEPA para validar las remesas que reciben.
¿Cuál es el tamaño máximo de fichero?
5 MB. Si necesitas validar ficheros más grandes (remesas de decenas de miles de adeudos), puedes usar la API JSON de Conversor SEPA, que valida y genera ficheros sin límite práctico de tamaño.
¿Sirve también para mandatos B2B (pain.008.001.02 B2B)?
Sí. La estructura XML es la misma para CORE y B2B; la diferencia está en el atributo LclInstrm/Cd dentro de PmtInf. La validación XSD acepta ambos esquemas. La diferencia real está en las reglas operativas y plazos del banco.
Otras utilidades SEPA
- Validador IBAN — Verifica al instante el formato y los dígitos de control de cualquier IBAN.
- Banco por IBAN — Identifica a qué banco pertenece un IBAN.
- Generador de mandatos SEPA — Crea mandatos CORE y B2B en PDF para acompañar tus remesas.
- Creditor ID SEPA — Genera y valida el identificador de acreedor SEPA con la fórmula EPC.