Vad demon visar och vad den riktiga pipelinen lägger till
Varje exempelbatch kan också laddas ned som CSV-fil och användas som mall för din egen ERP- eller kalkylarksexport. Rubrikraden är kontraktet.
Demon ovan kör själva pain001-biblioteket, inte en efterbildning: kontroller av obligatoriska fält, IBAN-kontrollsiffror enligt ISO 13616 mod-97, BIC-struktur enligt ISO 9362, belopps- och datumformat, kontrollsummor (NbOfTxs, CtrlSum) som räknas om från posterna i stället för att tas för givna, det schemaregelverk du väljer och den officiella XSD-kontrollen. Prova menyn "Lägg in ett fel…". Varje scenario planterar exakt en realistisk brist (en omkastad IBAN-siffra, en felformad BIC, en saknad kolumn, ett europeiskt belopp med decimalkomma, ett omöjligt datum) och visar det radnivåfynd som en banks gateway annars skulle rapportera dagar senare.
Den installerade verktygskedjan lägger till det en webbläsarflik inte klarar: filer av valfri storlek; indata från Excel, SQLite, JSON, Parquet och SWIFT MT101; alla 29 schemaprofiler, inklusive autogiro och obligatoriska ändamålskoder (demon erbjuder 16), med --explain-utdata regel för regel; och varje utgåva som stöds, elva versioner av pain.001 och två versioner av pain.008 (.02 och .08).
pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run Steg 3 kör bara schemakontrollen igen, så att du kan redigera XML ovan och kontrollera den på nytt: xmlschema mot det officiella pain.001.001.09-schemat, som serveras från den här webbplatsen. Det är samma slags XSD-kontroll som CLI:n tillämpar.
