পেমেন্ট ফাইলের ত্রুটি আপনার ব্যাংকের আগেই ধরুন#
Pain001 হল ISO 20022 পেমেন্ট সূচনার জন্য একটি ওপেন-সোর্স Python স্যুট। এটি আপনার বিদ্যমান ডেটা (CSV, Excel, SQLite, JSON, Parquet বা পুরনো SWIFT MT101 বার্তা) অফিসিয়াল XSD স্কিমা দিয়ে যাচাইকৃত pain.001 (ক্রেডিট ট্রান্সফার) ও pain.008 (ডাইরেক্ট ডেবিট) XML-এ রূপান্তরিত করে।
প্রতিটি ফাইল লেখার আগে তিন স্তরের যাচাই পার হয়: প্রতি রেকর্ডে JSON স্কিমা (IBAN-এর mod-97 পরীক্ষা ও BIC কাঠামোসহ), scheme নিয়ম (SEPA ও আন্তঃসীমান্ত CBPR+) এবং চূড়ান্ত XSD যাচাই। নিয়ন্ত্রণ যোগফল সর্বদা পুনরায় গণনা করা হয়, কখনও কপি নয়। সবকিছু স্থানীয়ভাবে চলে: কোনো পেমেন্ট ডেটা আপনার অবকাঠামোর বাইরে যায় না।
ব্রাউজারে চেষ্টা করুন#
একটি নমুনা ব্যাচ সরাসরি আপনার ব্রাউজারে যাচাই করুন (কিছুই আপলোড হয় না) এবং ফলাফল অফিসিয়াল XSD স্কিমা দিয়ে প্রমাণ করুন: Pain001 চেষ্টা করুন। নমুনা CSV ফাইল আপনার নিজস্ব রপ্তানির টেমপ্লেট হিসেবে ডাউনলোডযোগ্য।
সংগঠিত ঠিকানার সময়সীমা স্থগিত#
২২ নভেম্বর ২০২৫-এ MT–MX সহাবস্থান শেষ হওয়ার পর পরবর্তী মাইলফলক নির্ধারিত ছিল ১৪ নভেম্বর ২০২৬: CBPR+ সম্পূর্ণ অসংগঠিত ডাক ঠিকানা প্রত্যাখ্যান করত এবং আন্তঃব্যাংক MT101 রিলের জায়গা নিত pain.001 সংস্করণ ৯। আগস্ট ২০২৬-এ Swift দুটি পরিবর্তনই স্থগিত করেছে এবং ডিসেম্বর ২০২৬-এর মধ্যে নতুন তারিখ ঘোষণা করবে; তবে প্রয়োজনীয়তাগুলি অপরিবর্তিত থাকছে। Pain001 ইতিমধ্যেই সংগঠিত ও হাইব্রিড ঠিকানা সামলায় এবং এক কমান্ডেই আপনার MT101 রূপান্তর করে।
শুরু করুন#
আরও: ইনস্টলেশন গাইড, প্রযুক্তিগত রেফারেন্স, ২০২৮ পর্যন্ত ISO 20022 রোডম্যাপ, pain.002 প্রত্যাখ্যান কোড, ট্রাস্ট সেন্টার এবং নির্বাহী সারসংক্ষেপ। সম্পূর্ণ ডকুমেন্টেশন ইংরেজিতে। ডুয়াল লাইসেন্স Apache-2.0 / MIT, যেকোনো মাত্রায় বিনামূল্যে বাণিজ্যিক ব্যবহার।
