ما يعرضه هذا العرض التوضيحي، وما يضيفه خط المعالجة الحقيقي
كل دفعة نموذجية قابلة للتنزيل أيضاً كملف 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 التي تطبّقها واجهة سطر الأوامر.
