Demo interaktif

Cuba Pain001 dalam Pelayar Anda

Letakkan fail CSV, gunakan sampel, atau tampal rekod anda sendiri. Pengesahan berjalan serta-merta, sepenuhnya dalam pelayar anda, dan tiada data yang keluar dari peranti anda.

Tambah data pembayaran anda

Seret fail CSV ke sini atau klik untuk melayari

Maksimum 2 MB · dibaca secara setempat oleh pelayar anda, tidak pernah dimuat naik

Muat turun sampel untuk digunakan sebagai templat anda sendiri: pindahan kredit SEPA · rentas sempadan · kelompok 20 baris

Hasil pengesahan & XML yang dijana

Tambah data pada langkah 1 dan pengesahan berjalan secara automatik.

Dokumen pain.001.001.09 yang disahkan akan dipaparkan di sini sebaik sahaja anda menambah data dalam langkah 1.

Buktikannya terhadap XSD ISO 20022 rasmi

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.

Jana XML dalam langkah 2 terlebih dahulu. Gerbang XSD dijalankan pada output tersebut.

    Semua yang ada di halaman ini berjalan dalam pelayar anda. Tiada apa-apa dimuat naik, disimpan atau dihantar ke mana-mana. Halaman ini menjalankan pustaka pain001 itu sendiri, pakej yang sama yang anda pasang dengan pip, di dalam runtime Python yang dikompil kepada WebAssembly: pengesahan rekod, semakan IBAN dan BIC, buku peraturan skim yang anda pilih, penjanaan XML dengan jumlah kawalan NbOfTxs/CtrlSum yang dikira semula, dan gerbang XSD rasmi. Apa yang ditambah oleh CLI ialah skala dan jenis input: fail sebarang saiz, Excel, SQLite, JSON, Parquet dan SWIFT MT101, serta setiap edisi mesej. Pasang CLI untuk pipeline yang lengkap.

    Apa yang ditunjukkan oleh demo ini, dan apa yang ditambah oleh pipeline sebenar

    Setiap kelompok sampel juga boleh dimuat turun sebagai fail CSV untuk digunakan sebagai templat eksport ERP atau hamparan anda sendiri. Baris pengepala ialah kontraknya.

    Demo di atas menjalankan pustaka pain001 itu sendiri, bukan tiruannya: semakan medan wajib, checksum IBAN mod-97 mengikut ISO 13616, struktur BIC mengikut ISO 9362, format amaun dan tarikh, jumlah kawalan (NbOfTxs, CtrlSum) yang dikira semula daripada rekod dan bukannya dipercayai begitu sahaja, buku peraturan skim yang anda pilih, dan get XSD rasmi. Cuba menu "Perkenalkan ralat…". Setiap senario menanam tepat satu kecacatan realistik (digit IBAN yang terbalik, BIC yang cacat bentuk, lajur yang hilang, amaun perpuluhan koma gaya Eropah, tarikh yang mustahil) dan menunjukkan penemuan peringkat baris yang jika tidak, hanya akan dilaporkan oleh gateway bank beberapa hari kemudian.

    Rangkaian alat yang dipasang menambah perkara yang tidak dapat dilakukan oleh tab pelayar: fail dalam apa jua saiz; input daripada Excel, SQLite, JSON, Parquet dan SWIFT MT101; kesemua 29 profil skim, termasuk debit langsung dan mandat kod tujuan (demo menawarkan 16), dengan output --explain mengikut peraturan; dan setiap edisi yang disokong, sebelas versi pain.001 dan dua versi pain.008 (.02 dan .08).

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

    Langkah 3 menjalankan semula get skema secara berasingan, supaya anda boleh menyunting XML di atas dan menyemaknya sekali lagi: xmlschema terhadap skema rasmi pain.001.001.09, yang disajikan daripada laman ini. Ia adalah jenis get XSD yang sama yang digunakan oleh CLI.