Interaktív bemutató

Próbálja ki a Pain001-et a böngészőjében

Húzzon be egy CSV-fájlt, használja a mintát, vagy illessze be saját tételeit. Az ellenőrzés azonnal, teljes egészében a böngészőjében fut le, és semmi sem hagyja el a gépét.

Adja hozzá fizetési adatait

Húzzon ide egy CSV-fájlt, vagy kattintson a tallózáshoz

Legfeljebb 2 MB · a böngészője helyben olvassa be, feltöltés nélkül

Töltsön le egy mintát, és használja saját sablonként: SEPA-átutalás · határon átnyúló · 20 soros köteg

Ellenőrzési eredmény & generált XML

Adjon meg adatokat az 1. lépésben, és az ellenőrzés automatikusan lefut.

A validált pain.001.001.09 dokumentum itt jelenik meg, amint adatokat ad meg az 1. lépésben.

Igazolja a hivatalos ISO 20022 XSD alapján

Steps 1–2 already ran the pain001 library itself: its record validation, the scheme rulebook you chose, XML generation, and the official pain.001.001.09 schema gate on the result, all inside a Python runtime compiled to WebAssembly and served from this site. This button re-runs the schema gate on the XML shown above, so you can edit the document and check it again. The runtime (about 28 MB) downloads once, the first time you validate, and stays cached.

Előbb generáljon XML-t a 2. lépésben. Az XSD-kapu ezen a kimeneten fut.

    Az oldalon minden a böngészőjében fut. Semmi sem kerül feltöltésre, tárolásra vagy továbbításra. Magát a pain001 könyvtárat futtatja, ugyanazt a csomagot, amelyet a pip paranccsal telepít, egy WebAssemblyre fordított Python-futtatókörnyezetben: rekordvalidálás, IBAN- és BIC-ellenőrzés, a választott sémaszabálykönyv, XML-generálás újraszámolt NbOfTxs/CtrlSum kontrollösszegekkel, valamint a hivatalos XSD-kapu. A CLI a léptéket és a bemeneteket adja hozzá: bármekkora fájlt, Excel, SQLite, JSON, Parquet és SWIFT MT101 forrást, valamint minden üzenetváltozatot. A teljes folyamathoz telepítse a CLI-t.

    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.