Demo interactiv

Încercați Pain001 în browser

Trageți un fișier CSV, folosiți exemplul sau lipiți propriile înregistrări. Validarea rulează instantaneu, integral în browserul dumneavoastră, și nimic nu vă părăsește vreodată calculatorul.

Adăugați datele de plată

Trageți aici un fișier CSV sau faceți clic pentru a răsfoi

Maximum 2 MB · citit local de browserul dumneavoastră, niciodată încărcat

Descărcați un exemplu pe care să îl folosiți ca șablon: transfer credit SEPA · transfrontalier · lot de 20 de rânduri

Rezultatul validării & XML-ul generat

Adăugați date la pasul 1, iar validarea rulează automat.

Documentul pain.001.001.09 validat va apărea aici după ce adăugați date la pasul 1.

Verificați-l față de XSD-ul oficial ISO 20022

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.

Generați mai întâi XML-ul la pasul 2. Poarta XSD rulează pe acel rezultat.

    Totul pe această pagină rulează în browserul dumneavoastră. Nimic nu este încărcat, stocat sau trimis nicăieri. Pagina rulează chiar biblioteca pain001, același pachet pe care îl instalați cu pip, într-un mediu de execuție Python compilat în WebAssembly: validarea înregistrărilor, verificările IBAN și BIC, regulamentul de schemă ales, generarea XML cu totalurile de control NbOfTxs/CtrlSum recalculate și poarta oficială XSD. Ce adaugă CLI-ul este scara și sursele de date: fișiere de orice dimensiune, Excel, SQLite, JSON, Parquet și SWIFT MT101, plus toate edițiile de mesaje. Instalați CLI-ul pentru pipeline-ul complet.

    Ce arată acest demo și ce adaugă pipeline-ul real

    Fiecare lot exemplu poate fi și descărcat ca fișier CSV, pentru a-l folosi ca șablon pentru exportul din propriul ERP sau tabel de calcul. Rândul de antet este contractul.

    Demonstrația de mai sus rulează chiar biblioteca pain001, nu o imitație a ei: verificarea câmpurilor obligatorii, sumele de control IBAN mod-97 conform ISO 13616, structura BIC conform ISO 9362, formatele de sume și date, totalurile de control (NbOfTxs, CtrlSum) recalculate din înregistrări, nu preluate pe încredere, regulamentul schemei pe care îl alegeți și verificarea XSD oficială. Încercați meniul "Introduceți o eroare…". Fiecare scenariu plantează exact un defect realist (o cifră IBAN inversată, un BIC malformat, o coloană lipsă, o sumă europeană cu virgulă zecimală, o dată imposibilă) și vă arată constatarea la nivel de rând pe care poarta de acces a unei bănci ar raporta-o altfel abia după câteva zile.

    Setul de instrumente instalat adaugă ce nu poate face o filă de browser: fișiere de orice dimensiune; intrări din Excel, SQLite, JSON, Parquet și SWIFT MT101; toate cele 29 de profiluri de schemă, inclusiv debitări directe și coduri de scop obligatorii (demonstrația oferă 16), cu ieșire --explain regulă cu regulă; și fiecare ediție acceptată, unsprezece versiuni pain.001 și două versiuni pain.008 (.02 și .08).

    pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run 

    Pasul 3 rulează din nou doar verificarea schemei, ca să puteți edita XML-ul de mai sus și să-l verificați din nou: xmlschema față de schema oficială pain.001.001.09, servită de acest site. Este aceeași clasă de verificare XSD pe care o aplică CLI.