Etkileşimli demo

Pain001’i Tarayıcınızda Deneyin

Bir CSV bırakın, örneği kullanın veya kendi kayıtlarınızı yapıştırın; doğrulama anında ve tamamen tarayıcınızda çalışır; hiçbir veri makinenizden dışarı çıkmaz.

Ödeme verilerinizi ekleyin

Bir CSV dosyasını buraya sürükleyin veya göz atmak için tıklayın

En fazla 2 MB · tarayıcınız tarafından yerel olarak okunur, asla yüklenmez

Kendi şablonunuz olarak kullanmak için bir örnek indirin: SEPA kredi transferi · sınır ötesi · 20 satırlık toplu dosya

Doğrulama sonucu & oluşturulan XML

1. adımda veri ekleyin; doğrulama otomatik olarak çalışır.

Doğrulanmış pain.001.001.09 belgesi 1. adımda veri eklediğinizde burada görünecek.

Resmî ISO 20022 XSD ile kanıtlayın

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.

Önce 2. adımda XML oluşturun. XSD kapısı bu çıktı üzerinde çalışır.

    Bu sayfadaki her şey tarayıcınızda çalışır. Hiçbir şey yüklenmez, saklanmaz veya herhangi bir yere gönderilmez. pip ile kurduğunuz paketin ta kendisi olan pain001 kütüphanesi, WebAssembly’ye derlenmiş bir Python çalışma zamanı içinde çalışır: kayıt doğrulama, IBAN ve BIC kontrolleri, seçtiğiniz ödeme şeması kural kitabı, yeniden hesaplanan NbOfTxs/CtrlSum kontrol toplamlarıyla XML üretimi ve resmî XSD kapısı. CLI’nin eklediği ise ölçek ve girdilerdir: her boyutta dosya; Excel, SQLite, JSON, Parquet ve SWIFT MT101; ve tüm mesaj sürümleri. İşlem hattının tamamı için CLI’yi kurun.

    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.