Bu demo neyi gösterir, gerçek işlem hattı neler ekler
Her örnek toplu ödeme, kendi ERP veya elektronik tablo dışa aktarımınıza şablon olarak kullanmanız için CSV dosyası olarak da indirilebilir. Başlık satırı sözleşmenin ta kendisidir.
Yukarıdaki demo, pain001 kütüphanesinin bir taklidini değil kendisini çalıştırır: zorunlu alan kontrolleri, ISO 13616 IBAN mod-97 sağlama toplamları, ISO 9362 BIC yapısı, tutar ve tarih biçimleri, kayıtlardan yeniden hesaplanan kontrol toplamları (NbOfTxs, CtrlSum), seçtiğiniz şema kural kitabı ve resmî XSD kapısı. "Bir hata ekleyin…" menüsünü deneyin. Her senaryo tam olarak bir gerçekçi kusur yerleştirir (ters çevrilmiş bir IBAN basamağı, hatalı biçimlendirilmiş bir BIC, eksik bir sütun, Avrupa tarzı virgüllü ondalık tutar, imkânsız bir tarih) ve bir banka geçidinin aksi hâlde günler sonra bildireceği satır düzeyindeki bulguyu size hemen gösterir.
Kurulu araç zinciri, bir tarayıcı sekmesinin yapamadıklarını ekler: her boyutta dosya; Excel, SQLite, JSON, Parquet ve SWIFT MT101'den girdi; otomatik ödemeler ve zorunlu amaç kodları dahil 29 şema profilinin tamamı (demo 16 tanesini sunar), kural kural --explain çıktısıyla; ve desteklenen her sürüm, on bir pain.001 sürümü ile iki pain.008 sürümü (.02 ve .08).
pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run Adım 3 yalnızca şema kapısını yeniden çalıştırır; böylece yukarıdaki XML'i düzenleyip yeniden denetleyebilirsiniz: bu siteden sunulan resmî pain.001.001.09 şemasına karşı xmlschema. CLI'nin uyguladığı XSD kapısıyla aynı türdendir.
