Interaktibong demo

Subukan ang Pain001 sa Inyong Browser

Mag-drop ng CSV, gamitin ang sample, o i-paste ang sarili ninyong mga rekord. Agad na tumatakbo ang validation, ganap na nasa inyong browser, at walang datos na umaalis sa inyong makina.

Idagdag ang inyong datos ng pagbabayad

Mag-drag ng CSV file dito o mag-click upang mag-browse

Maximum na 2 MB · lokal na binabasa ng inyong browser, hindi kailanman ina-upload

Mag-download ng sample upang gamitin bilang sarili ninyong template: SEPA credit transfer · cross-border · batch na 20 hilera

Resulta ng validation & nabuong XML

Magdagdag ng datos sa hakbang 1 at awtomatikong tatakbo ang validation.

Lalabas dito ang na-validate na pain.001.001.09 na dokumento kapag nagdagdag kayo ng data sa hakbang 1.

Patunayan ito laban sa opisyal na ISO 20022 XSD

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.

Bumuo muna ng XML sa hakbang 2. Sa output na iyon tatakbo ang XSD gate.

    Tumatakbo sa inyong browser ang lahat ng nasa pahinang ito. Walang ina-upload, iniimbak, o ipinapadala kahit saan. Pinapatakbo nito ang mismong pain001 library, ang parehong package na ini-install ninyo gamit ang pip, sa loob ng Python runtime na na-compile sa WebAssembly: validation ng rekord, mga pagsusuri sa IBAN at BIC, ang scheme rulebook na pipiliin ninyo, pagbuo ng XML na may muling kinuwentang NbOfTxs/CtrlSum na mga control total, at ang opisyal na XSD gate. Ang idinaragdag ng CLI ay laki at mga input: mga file ng anumang laki, Excel, SQLite, JSON, Parquet at SWIFT MT101, at bawat edisyon ng mensahe. I-install ang CLI para sa kumpletong pipeline.

    Ano ang ipinapakita ng demo na ito, at ano ang idinaragdag ng tunay na pipeline

    Ang bawat sample na batch ay maaari ring i-download bilang CSV file upang gamitin bilang template para sa sarili ninyong ERP o spreadsheet export. Ang header row ang kontrata.

    Ang demo sa itaas ay nagpapatakbo mismo ng library na pain001, hindi ng imitasyon nito: mga pagsusuri ng kinakailangang field, IBAN checksum na mod-97 ayon sa ISO 13616, istruktura ng BIC ayon sa ISO 9362, mga format ng halaga at petsa, mga control total (NbOfTxs, CtrlSum) na muling kinakalkula mula sa mga record sa halip na basta pagkatiwalaan, ang scheme rulebook na pipiliin mo, at ang opisyal na XSD gate. Subukan ang menu na "Maglagay ng error…". Bawat scenario ay naglalagay ng eksaktong isang makatotohanang depekto (nabaligtad na digit ng IBAN, maling anyo ng BIC, nawawalang column, halagang may European na comma-decimal, imposibleng petsa) at ipinapakita ang natuklasang nasa antas ng hilera na kung hindi ay iuulat lamang ng gateway ng bangko pagkalipas ng ilang araw.

    Idinaragdag ng naka-install na toolchain ang hindi kaya ng isang tab ng browser: mga file ng anumang laki; input mula sa Excel, SQLite, JSON, Parquet at SWIFT MT101; lahat ng 29 na scheme profile, kasama ang mga direct debit at mga mandato sa purpose code (16 ang iniaalok ng demo), na may output na --explain kada patakaran; at bawat sinusuportahang edisyon, labing-isang bersyon ng pain.001 at dalawang bersyon ng pain.008 (.02 at .08).

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

    Muling pinapatakbo ng Hakbang 3 ang schema gate nang mag-isa, para ma-edit mo ang XML sa itaas at masuri itong muli: xmlschema laban sa opisyal na schema ng pain.001.001.09, na inihahain mula sa site na ito. Ito ang parehong uri ng XSD gate na inilalapat ng CLI.