Co toto demo ukazuje a co přidává skutečná pipeline
Každou ukázkovou dávku lze také stáhnout jako soubor CSV a použít jako šablonu pro export z vlastního ERP nebo tabulky. Hlavičkový řádek je smlouvou.
Ukázka výše spouští samotnou knihovnu pain001, nikoli její napodobeninu: kontroly povinných polí, kontrolní součty IBAN mod-97 podle ISO 13616, strukturu BIC podle ISO 9362, formáty částek a dat, kontrolní součty (NbOfTxs, CtrlSum) přepočítané ze záznamů, nikoli slepě přebírané, zvolenou sadu pravidel schématu a oficiální bránu XSD. Vyzkoušejte nabídku "Zavést chybu…". Každý scénář vloží přesně jednu realistickou vadu (prohozenou číslici IBAN, vadný BIC, chybějící sloupec, evropskou částku s desetinnou čárkou, nemožné datum) a ukáže vám zjištění na úrovni řádku, které by brána banky jinak ohlásila až o několik dní později.
Nainstalovaná sada nástrojů přidává to, co karta prohlížeče nezvládne: soubory libovolné velikosti; vstup z Excelu, SQLite, JSON, Parquetu a SWIFT MT101; všech 29 profilů schémat, včetně inkasa a povinných kódů účelu (ukázka nabízí 16), s výstupem --explain pravidlo po pravidle; a každou podporovanou edici, jedenáct verzí pain.001 a dvě verze pain.008 (.02 a .08).
pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run Krok 3 znovu spustí samotnou bránu schématu, takže můžete XML výše upravit a zkontrolovat znovu: xmlschema proti oficiálnímu schématu pain.001.001.09, poskytovanému z tohoto webu. Jde o stejnou třídu brány XSD, jakou uplatňuje CLI.
