Qué muestra esta demostración y qué añade el pipeline real
Cada lote de ejemplo también puede descargarse como fichero CSV para usarlo como plantilla de la exportación de su propio ERP u hoja de cálculo. La fila de cabecera es el contrato.
La demostración de arriba ejecuta la propia biblioteca pain001, no una imitación: comprobación de campos obligatorios, sumas de control IBAN mod-97 según ISO 13616, estructura BIC según ISO 9362, formatos de importe y fecha, totales de control (NbOfTxs, CtrlSum) recalculados a partir de los registros en lugar de darse por buenos, el reglamento del esquema que elija y la validación XSD oficial. Pruebe el menú «Introducir un error…»: cada escenario introduce exactamente un defecto realista (un dígito de IBAN cambiado, un BIC mal formado, una columna ausente, un importe europeo con coma decimal, una fecha imposible) y le muestra el hallazgo a nivel de fila que la pasarela de un banco no comunicaría hasta días después.
La cadena de herramientas instalada añade lo que una pestaña del navegador no puede: ficheros de cualquier tamaño; entrada desde Excel, SQLite, JSON, Parquet y SWIFT MT101; los 29 perfiles de esquema, incluidos los adeudos directos y los códigos de finalidad obligatorios (la demostración ofrece 16), con salida --explain regla por regla; y todas las ediciones admitidas, once versiones de pain.001 y dos de pain.008 (.02 y .08).
pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run El paso 3 vuelve a ejecutar solo la validación del esquema, para que pueda editar el XML de arriba y comprobarlo de nuevo: xmlschema frente al esquema oficial pain.001.001.09, servido desde este sitio. Es la misma clase de validación XSD que aplica la CLI.
