عرض توضيحي تفاعلي

جرّب Pain001 في متصفحك

أسقط ملف CSV، أو استخدم النموذج، أو الصق سجلاتك الخاصة. يعمل التحقق فورياً وبالكامل داخل متصفحك، ولا يغادر أي شيء جهازك أبداً.

أضف بيانات مدفوعاتك

اسحب ملف CSV إلى هنا أو انقر للاستعراض

الحد الأقصى 2 ميغابايت · يقرأه متصفحك محلياً ولا يُرفَع أبداً

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