Mit mutat be ez a demó, és mit ad hozzá a valódi folyamat
Minden mintaköteg CSV-fájlként is letölthető, hogy sablonként szolgáljon saját ERP- vagy táblázatkezelő-exportjához. A fejlécsor maga a szerződés.
A fenti bemutató magát a pain001 könyvtárat futtatja, nem annak utánzatát: a kötelező mezők ellenőrzését, az ISO 13616 szerinti IBAN mod-97 ellenőrzőösszeget, az ISO 9362 szerinti BIC-szerkezetet, az összeg- és dátumformátumokat, a tételekből újraszámított, nem vakon elfogadott kontrollösszegeket (NbOfTxs, CtrlSum), a választott séma szabálykönyvét és a hivatalos XSD-ellenőrzést. Próbálja ki a „Hiba beillesztése…” menüt. Minden forgatókönyv pontosan egy életszerű hibát rejt el (felcserélt IBAN-számjegy, hibás felépítésű BIC, hiányzó oszlop, európai tizedesvesszős összeg, lehetetlen dátum), és megmutatja azt a sorszintű megállapítást, amelyet a bank átjárója különben csak napokkal később jelezne.
A telepített eszközlánc azt adja hozzá, amire egy böngészőlap nem képes: bármekkora fájlokat; bemenetet Excelből, SQLite-ból, JSON-ból, Parquetből és SWIFT MT101-ből; mind a 29 sémaprofilt, beleértve a csoportos beszedést és a kötelező célkódokat (a bemutató 16-ot kínál), szabályonkénti --explain kimenettel; és minden támogatott kiadást, a pain.001 tizenegy és a pain.008 két verzióját (.02 és .08).
pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run A 3. lépés önmagában újrafuttatja a séma-ellenőrzést, így a fenti XML-t szerkesztheti és újra ellenőrizheti: xmlschema a hivatalos pain.001.001.09 sémával szemben, amelyet ez a webhely szolgáltat. Ugyanaz a fajta XSD-ellenőrzés, amelyet a CLI is alkalmaz.
