O que esta demonstração mostra e o que o pipeline real acrescenta
Cada lote de exemplo também pode ser baixado como arquivo CSV para servir de modelo à exportação do seu próprio ERP ou planilha. A linha de cabeçalho é o contrato.
A demonstração acima executa a própria biblioteca pain001, não uma imitação dela: verificação de campos obrigatórios, dígitos de controle IBAN mod-97 conforme a ISO 13616, estrutura do BIC conforme a ISO 9362, formatos de valor e data, totais de controle (NbOfTxs, CtrlSum) recalculados a partir dos registros em vez de aceitos como estão, o regulamento do esquema que você escolher e a validação XSD oficial. Experimente o menu “Introduzir um erro…”. Cada cenário insere exatamente uma falha realista (um dígito de IBAN trocado, um BIC malformado, uma coluna ausente, um valor europeu com vírgula decimal, uma data impossível) e mostra o apontamento no nível da linha que o gateway de um banco só reportaria dias depois.
A cadeia de ferramentas instalada acrescenta o que uma aba do navegador não consegue: arquivos de qualquer tamanho; entrada de Excel, SQLite, JSON, Parquet e SWIFT MT101; todos os 29 perfis de esquema, incluindo débitos diretos e códigos de finalidade obrigatórios (a demonstração oferece 16), com saída --explain regra por regra; e todas as edições suportadas, onze versões de pain.001 e duas versões de pain.008 (.02 e .08).
pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run A etapa 3 executa de novo apenas a validação do esquema, para que você possa editar o XML acima e verificá-lo outra vez: xmlschema contra o esquema oficial pain.001.001.09, servido por este site. É a mesma classe de validação XSD que a CLI aplica.
