เดโมแบบอินเทอร์แอกทีฟ

ทดลองใช้ Pain001 ในเบราว์เซอร์ของคุณ

ลากไฟล์ CSV มาวาง ใช้ตัวอย่าง หรือวางระเบียนของคุณเอง การตรวจสอบทำงานทันที ทั้งหมดในเบราว์เซอร์ของคุณ และไม่มีข้อมูลใดออกจากเครื่องของคุณ

เพิ่มข้อมูลการชำระเงินของคุณ

ลากไฟล์ CSV มาวางที่นี่ หรือคลิกเพื่อเรียกดู

สูงสุด 2 MB · อ่านในเครื่องโดยเบราว์เซอร์ของคุณ ไม่มีการอัปโหลด

ดาวน์โหลดตัวอย่างเพื่อใช้เป็นแม่แบบของคุณเอง: โอนเครดิต SEPA · ข้ามพรมแดน · ชุด 20 แถว

ผลการตรวจสอบ & XML ที่สร้างขึ้น

เพิ่มข้อมูลในขั้นตอนที่ 1 แล้วการตรวจสอบจะทำงานโดยอัตโนมัติ

เอกสาร pain.001.001.09 ที่ผ่านการตรวจสอบจะปรากฏที่นี่เมื่อคุณเพิ่มข้อมูลในขั้นตอนที่ 1

พิสูจน์กับ XSD ทางการของ ISO 20022

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.

สร้าง XML ในขั้นตอนที่ 2 ก่อน เกต XSD จะตรวจสอบผลลัพธ์นั้น

    ทุกอย่างในหน้านี้ทำงานในเบราว์เซอร์ของคุณ ไม่มีสิ่งใดถูกอัปโหลด จัดเก็บ หรือส่งไปที่ใด หน้านี้รันไลบรารี pain001 ตัวจริง ซึ่งเป็นแพ็กเกจเดียวกับที่คุณติดตั้งด้วย pip ภายในรันไทม์ Python ที่คอมไพล์เป็น WebAssembly ได้แก่ การตรวจสอบระเบียน การตรวจ IBAN และ BIC กฎเกณฑ์ของสคีมที่คุณเลือก การสร้าง XML พร้อมยอดรวมควบคุม NbOfTxs/CtrlSum ที่คำนวณใหม่ และเกต XSD ทางการ สิ่งที่ CLI เพิ่มเข้ามาคือขนาดและแหล่งข้อมูลนำเข้า ได้แก่ ไฟล์ทุกขนาด Excel, SQLite, JSON, Parquet และ SWIFT MT101 รวมถึงข้อความทุกเวอร์ชัน ติดตั้ง CLI เพื่อใช้ไปป์ไลน์ฉบับสมบูรณ์

    เดโมนี้แสดงอะไร และไปป์ไลน์จริงเพิ่มอะไร

    ชุดตัวอย่างแต่ละชุดยังดาวน์โหลดเป็นไฟล์ CSV ได้ เพื่อใช้เป็นแม่แบบสำหรับการส่งออกจาก ERP หรือสเปรดชีตของคุณเอง แถวส่วนหัวคือข้อตกลง

    เดโมด้านบนรันไลบรารี pain001 ตัวจริง ไม่ใช่ของเลียนแบบ: การตรวจสอบฟิลด์ที่จำเป็น, เช็กซัม IBAN mod-97 ตาม ISO 13616, โครงสร้าง BIC ตาม ISO 9362, รูปแบบจำนวนเงินและวันที่, ยอดรวมควบคุม (NbOfTxs, CtrlSum) ที่คำนวณใหม่จากระเบียนแทนที่จะเชื่อตามที่ให้มา, ชุดกฎของระบบการชำระเงินที่คุณเลือก และด่าน XSD อย่างเป็นทางการ ลองเมนู "แทรกข้อผิดพลาด…" แต่ละสถานการณ์จะวางข้อบกพร่องสมจริงไว้หนึ่งจุดพอดี (ตัวเลข IBAN สลับ, BIC ผิดรูปแบบ, คอลัมน์หาย, จำนวนเงินทศนิยมแบบจุลภาคยุโรป, วันที่ที่เป็นไปไม่ได้) และแสดงผลการตรวจระดับแถวที่เกตเวย์ของธนาคารจะรายงานในอีกหลายวันให้หลัง

    ชุดเครื่องมือที่ติดตั้งเพิ่มสิ่งที่แท็บเบราว์เซอร์ทำไม่ได้: ไฟล์ทุกขนาด; ข้อมูลนำเข้าจาก Excel, SQLite, JSON, Parquet และ SWIFT MT101; โปรไฟล์ระบบการชำระเงินทั้ง 29 รายการ รวมถึงการหักบัญชีโดยตรงและข้อบังคับรหัสวัตถุประสงค์ (เดโมมีให้ 16 รายการ) พร้อมผลลัพธ์ --explain ทีละกฎ; และทุกฉบับที่รองรับ คือ pain.001 สิบเอ็ดเวอร์ชันและ pain.008 สองเวอร์ชัน (.02 และ .08)

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

    ขั้นตอนที่ 3 รันด่านสคีมาซ้ำเพียงอย่างเดียว เพื่อให้คุณแก้ไข XML ด้านบนแล้วตรวจอีกครั้งได้: xmlschema เทียบกับสคีมา pain.001.001.09 อย่างเป็นทางการที่ให้บริการจากเว็บไซต์นี้ เป็นด่าน XSD ประเภทเดียวกับที่ CLI ใช้