ইন্টারেক্টিভ ডেমো

আপনার ব্রাউজারে Pain001 ব্যবহার করে দেখুন

একটি CSV ফাইল ফেলুন, নমুনাটি ব্যবহার করুন বা নিজের রেকর্ড পেস্ট করুন। ভ্যালিডেশন তাৎক্ষণিকভাবে, সম্পূর্ণ আপনার ব্রাউজারে চলে, এবং কোনো কিছুই কখনো আপনার মেশিন ছেড়ে যায় না।

আপনার পেমেন্ট ডেটা যোগ করুন

এখানে একটি CSV ফাইল টেনে আনুন বা ব্রাউজ করতে ক্লিক করুন

সর্বোচ্চ 2 MB · আপনার ব্রাউজার স্থানীয়ভাবে পড়ে, কখনো আপলোড হয় না

নিজের টেমপ্লেট হিসেবে ব্যবহারের জন্য একটি নমুনা ডাউনলোড করুন: SEPA ক্রেডিট ট্রান্সফার · আন্তঃসীমান্ত · 20-সারির ব্যাচ

ভ্যালিডেশন ফলাফল & তৈরি XML

ধাপ 1-এ ডেটা যোগ করুন, ভ্যালিডেশন স্বয়ংক্রিয়ভাবে চলবে।

ধাপ 1-এ ডেটা যোগ করলেই যাচাইকৃত pain.001.001.09 নথিটি এখানে দেখা যাবে।

অফিসিয়াল ISO 20022 XSD-এর বিপরীতে এটি প্রমাণ করুন

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.

আগে ধাপ 2-এ XML তৈরি করুন। XSD গেট সেই আউটপুটের উপর চলে।

    এই পৃষ্ঠার সবকিছু আপনার ব্রাউজারে চলে। কিছুই আপলোড, সংরক্ষণ বা কোথাও পাঠানো হয় না। এটি স্বয়ং pain001 লাইব্রেরি চালায়, সেই একই প্যাকেজ যা আপনি pip দিয়ে ইনস্টল করেন, WebAssembly-তে কম্পাইল করা একটি Python রানটাইমের ভেতরে: রেকর্ড ভ্যালিডেশন, IBAN ও BIC যাচাই, আপনার বেছে নেওয়া স্কিম নিয়মপুস্তক, পুনর্গণনা করা NbOfTxs/CtrlSum নিয়ন্ত্রণ যোগফলসহ XML তৈরি, এবং অফিসিয়াল XSD গেট। CLI যা যোগ করে তা হলো পরিসর ও ইনপুট: যেকোনো আকারের ফাইল, Excel, SQLite, JSON, Parquet ও SWIFT MT101, এবং প্রতিটি বার্তা সংস্করণ। সম্পূর্ণ পাইপলাইনের জন্য CLI ইনস্টল করুন।

    এই ডেমো কী দেখায়, এবং প্রকৃত পাইপলাইন কী যোগ করে

    প্রতিটি নমুনা ব্যাচ CSV ফাইল হিসেবেও ডাউনলোডযোগ্য, যাতে তা আপনার নিজের ERP বা স্প্রেডশিট এক্সপোর্টের টেমপ্লেট হয়। হেডার সারিটিই চুক্তি।

    ওপরের ডেমোটি pain001 লাইব্রেরি নিজেই চালায়, এর কোনো অনুকরণ নয়: আবশ্যিক ফিল্ড যাচাই, ISO 13616 অনুযায়ী IBAN mod-97 চেকসাম, ISO 9362 অনুযায়ী BIC কাঠামো, অঙ্ক ও তারিখের বিন্যাস, রেকর্ড থেকে পুনর্গণনা করা নিয়ন্ত্রণ-মোট (NbOfTxs, CtrlSum), আপনার বেছে নেওয়া স্কিম রুলবুক এবং অফিসিয়াল XSD গেট। "ত্রুটি যোগ করুন…" মেনুটি ব্যবহার করে দেখুন। প্রতিটি দৃশ্যকল্প ঠিক একটি বাস্তবসম্মত ত্রুটি বসায় (উল্টানো IBAN অঙ্ক, বিকৃত BIC, অনুপস্থিত কলাম, ইউরোপীয় কমা-দশমিক পরিমাণ, অসম্ভব তারিখ) এবং সেই সারি-স্তরের ফলাফল দেখায় যা ব্যাংকের গেটওয়ে নাহলে কয়েক দিন পরে জানাত।

    ইনস্টল করা টুলচেইন সেইসব যোগ করে যা ব্রাউজারের একটি ট্যাব পারে না: যেকোনো আকারের ফাইল; Excel, SQLite, JSON, Parquet ও SWIFT MT101 থেকে ইনপুট; সরাসরি ডেবিট ও উদ্দেশ্য-কোড বাধ্যবাধকতাসহ ২৯টি স্কিম প্রোফাইলের সবগুলো (ডেমোতে আছে ১৬টি), নিয়ম-ধরে-ধরে --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 

    ধাপ ৩ শুধু স্কিমা গেটটি আবার চালায়, যাতে আপনি ওপরের XML সম্পাদনা করে আবার যাচাই করতে পারেন: এই সাইট থেকে পরিবেশিত অফিসিয়াল pain.001.001.09 স্কিমার বিপরীতে xmlschema। এটি CLI যে শ্রেণির XSD গেট প্রয়োগ করে সেই একই শ্রেণির।