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 mengimplementasikan lapisan fail-fast dari pipeline Pain001: pemeriksaan kolom wajib, checksum IBAN mod-97 ISO 13616, struktur BIC ISO 9362, format jumlah dan tanggal, serta total kontrol (NbOfTxs, CtrlSum) yang dihitung ulang dari data alih-alih dipercaya begitu saja. 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.
Toolchain yang terinstal menjalankan gerbang yang jauh lebih dalam: validasi JSON Schema per rekaman dengan normalisasi alias kolom, lima buku aturan skema (SEPA SCT, Instant, SDD Core, B2B, lintas negara) dengan keluaran --explain aturan demi aturan, dan validasi akhir dokumen yang dirender terhadap XSD ISO 20022 resmi sebelum satu byte pun ditulis. Sepuluh versi pain.001 dan pain.008.001.02 didukung.
pip install pain001
pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run
Langkah 3 di atas bukan simulasi: langkah ini menjalankan runtime Python di WebAssembly dan mengeksekusi xmlschema terhadap skema pain.001.001.09 resmi, yang disajikan dari situs ini — kelas gerbang XSD yang sama dengan yang diterapkan CLI. Yang tetap hanya tersedia di CLI adalah sisa pipeline: normalisasi JSON Schema, lima buku aturan skema dengan --explain, dan sepuluh definisi pesan lainnya.