অধ্যায় ৩.১ — গ্রাহক (Customers)
১. উদ্দেশ্য
গ্রাহক মাস্টার ডেটা — যাদের কাছে আপনি বিক্রি করেন। তাদের পরিচয়, যোগাযোগ, ক্রেডিট সম্পর্ক, কর তথ্য এখানে সংরক্ষিত।
২. গ্রাহকের প্রকার
| প্রকার | বিবরণ |
|---|---|
| Corporate | কোম্পানি, ক্রেডিট সম্পর্ক, ম্যানেজড অ্যাকাউন্ট |
| Retail | একক ভ্রমণকারী, ক্যাশ-ভিত্তিক |
| Agency | সাব-এজেন্সি (B2B রিসেলিং) |
| Online | ওয়েবসাইট থেকে স্ব-সেবা |
৩. মাস্টার ডেটা ক্ষেত্র
- পরিচয়:
customer_id, নাম, প্রকার - যোগাযোগ: প্রাথমিক ইমেইল, ফোন, ঠিকানা
- পরিচিতি: একাধিক যোগাযোগ ব্যক্তি (নাম, ভূমিকা, ইমেইল)
- ফিন্যান্সিয়াল: কর রেজিস্ট্রেশন (VAT, GST), ক্রেডিট লিমিট, পেমেন্ট টার্ম
- KYC: পরিচয় নথি, প্রমাণিত ঠিকানা
৪. ক্রেডিট লিমিট
কর্পোরেট গ্রাহকদের জন্য:
credit_limit: সর্বোচ্চ outstanding AR অনুমোদিতpayment_term_days: ইনভয়েসের পরে কত দিন বাকি (নেট 30, নেট 45)current_balance: বর্তমান AR
বুকিং তৈরি করার সময় চেক: current_balance + new_booking_amount <= credit_limit। লঙ্ঘন → বুকিং ব্লক বা অনুমোদন প্রয়োজন।
৫. স্যাংশন্স স্ক্রিনিং
প্রতিটি নতুন গ্রাহক স্বয়ংক্রিয়ভাবে গ্লোবাল ওয়াচলিস্টের বিরুদ্ধে যাচাই:
- OFAC (US Treasury)
- UN sanctions list
- EU sanctions list
- স্থানীয় তালিকা (যেমন বাংলাদেশের কেন্দ্রীয় ব্যাঙ্ক)
হিট → অপারেশন ব্লক, এসকেলেশন। লিগ্যাল রিভিউ ছাড়া কোনো বুকিং নয়।
৬. ক্রেডিট হোল্ড
পার্টনার গ্রাহককে CREDIT_HOLD স্ট্যাটাসে রাখতে পারে যখন:
- ইনভয়েস ৬০+ দিন বাকি
- পেমেন্ট ব্যর্থ একাধিকবার
- ফ্রড সন্দেহ
হোল্ডে: কোনো নতুন বুকিং নয় পেমেন্ট ছাড়া।
৭. গ্রাহক স্টেট মেশিন
PROSPECT → KYC_PENDING → ACTIVE → INACTIVE (স্বেচ্ছায়) বা SUSPENDED (শাস্তি)
↓
CREDIT_HOLD (পেমেন্ট-সমস্যা)
↓
SANCTIONS_HOLD (ব্লকড)
৮. ডুপ্লিকেট সনাক্তকরণ
ইনপুটে: ফোন, ইমেইল, কর ID, পাসপোর্ট নম্বরের উপর fuzzy match। সম্ভাব্য ডুপ্লিকেট → ব্যবহারকারীকে দেখান, যোগ করার নিশ্চিতকরণ চান।
৯. ডেটা সুরক্ষা
PII টিয়ার: ID (নাম, ইমেইল, ফোন), Travel doc (পাসপোর্ট — আলাদা KMS), DOB। GDPR/DPDPA-অনুগত: erasure requests anonymisation দিয়ে; financial records রেগুলেটরি ব্যতিক্রমের আওতায় সংরক্ষিত।
১০. সাধারণ ফাঁদ
- ⚠️ ডুপ্লিকেট গ্রাহক — fuzzy match ছাড়া সহজেই ঘটে
- ⚠️ স্যাংশন্স স্ক্রিনিং স্কিপ — গুরুতর কমপ্লায়েন্স লঙ্ঘন
- ⚠️ ক্রেডিট লিমিট চেক বাইপাস — উদ্বৃত্ত AR জমা হয়
- 🔒 PII রিপোর্টে —
report.read_sensitiveঅনুমতি প্রয়োজন