Demo interaktif

Coba Pain001 di Browser Anda

Masukkan file CSV, gunakan contoh, atau tempel data Anda sendiri. Validasi berjalan seketika, sepenuhnya di browser Anda, dan tidak ada data yang keluar dari perangkat Anda.

Tambahkan data pembayaran Anda

Seret file CSV ke sini atau klik untuk menelusuri

Maksimum 2 MB · dibaca secara lokal oleh browser Anda, tidak pernah diunggah

Unduh contoh untuk digunakan sebagai templat Anda sendiri: transfer kredit SEPA · lintas negara · batch 20 baris

Hasil validasi & XML yang dihasilkan

Tambahkan data pada langkah 1 dan validasi berjalan secara otomatis.

Dokumen pain.001.001.09 yang tervalidasi akan muncul di sini setelah Anda menambahkan data di langkah 1.

Buktikan terhadap XSD ISO 20022 resmi

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.

Buat XML di langkah 2 terlebih dahulu. Gerbang XSD berjalan pada keluaran tersebut.

    Semua yang ada di halaman ini berjalan di browser Anda. Tidak ada yang diunggah, disimpan, atau dikirim ke mana pun. Halaman ini menjalankan pustaka pain001 itu sendiri, paket yang sama yang Anda pasang dengan pip, di dalam runtime Python yang dikompilasi ke WebAssembly: validasi rekaman, pemeriksaan IBAN dan BIC, buku aturan skema yang Anda pilih, pembuatan XML dengan total kontrol NbOfTxs/CtrlSum yang dihitung ulang, dan gerbang XSD resmi. Yang ditambahkan CLI adalah skala dan jenis input: file berukuran apa pun, Excel, SQLite, JSON, Parquet dan SWIFT MT101, serta setiap edisi pesan. Pasang CLI untuk pipeline lengkap.

    Apa yang ditunjukkan demo ini, dan apa yang ditambahkan pipeline sebenarnya

    Setiap batch contoh juga dapat diunduh sebagai file CSV untuk digunakan sebagai templat ekspor ERP atau spreadsheet Anda sendiri. Baris header adalah kontraknya.

    Demo di atas menjalankan pustaka pain001 itu sendiri, bukan tiruannya: pemeriksaan kolom wajib, checksum IBAN mod-97 menurut ISO 13616, struktur BIC menurut ISO 9362, format nominal dan tanggal, total kontrol (NbOfTxs, CtrlSum) yang dihitung ulang dari data alih-alih dipercaya begitu saja, buku aturan skema yang Anda pilih, dan gerbang XSD resmi. Coba menu "Sisipkan kesalahan…". Setiap skenario menanamkan tepat satu cacat realistis (digit IBAN yang tertukar, BIC yang salah bentuk, kolom yang hilang, jumlah dengan desimal koma gaya Eropa, tanggal yang mustahil) dan menunjukkan temuan tingkat baris yang jika tidak, baru akan dilaporkan gateway bank beberapa hari kemudian.

    Rangkaian alat yang terpasang menambahkan hal yang tidak bisa dilakukan tab peramban: berkas berukuran berapa pun; masukan dari Excel, SQLite, JSON, Parquet, dan SWIFT MT101; ke-29 profil skema, termasuk debit langsung dan kewajiban kode tujuan (demo menyediakan 16), dengan keluaran --explain per aturan; dan setiap edisi yang didukung, 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 ulang gerbang skema secara terpisah, sehingga Anda dapat menyunting XML di atas dan memeriksanya lagi: xmlschema terhadap skema resmi pain.001.001.09, yang disajikan dari situs ini. Ini adalah jenis gerbang XSD yang sama dengan yang diterapkan CLI.