เดโมนี้แสดงอะไร และไปป์ไลน์จริงเพิ่มอะไร
ชุดตัวอย่างแต่ละชุดยังดาวน์โหลดเป็นไฟล์ 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 ใช้
