# کسٹمر مینجمنٹ

<div dir="rtl">

## مشترکہ کسٹمر رجسٹری

کسٹمر ایک **مشترکہ رجسٹری** میں محفوظ ہوتے ہیں۔ ہر کسٹمر کی شناخت (CNIC، موبائل نمبر، نام) ایک بار عالمی سطح پر محفوظ ہوتی ہے۔ ٹیننٹ مخصوص ڈیٹا (پیکج، گاؤں، انٹرنیٹ ID، سٹیٹس) الگ ٹیبل میں ہوتا ہے۔

---

## ڈیوپلیکیشن کے اصول

نیا کسٹمر شامل کرتے وقت سسٹم چیک کرتا ہے:
۱. **CNIC** — عالمی سطح پر منفرد ہونا چاہیے
۲. **موبائل نمبر** — عالمی سطح پر منفرد ہونا چاہیے

اگر میل کھاتا ہو تو موجودہ ریکارڈ دوبارہ استعمال ہوتا ہے اور نیا ٹیننٹ پروفائل بنتا ہے۔

---

## کسٹمر فیلڈز

### شناخت (عالمی، مشترکہ)
| فیلڈ | تفصیل |
|---|---|
| `name` | مکمل نام |
| `father_name` | والد کا نام |
| `cnic` | قومی شناختی کارڈ — عالمی منفرد |
| `contact` | موبائل نمبر — عالمی منفرد |
| `email` | ای میل (اختیاری) |
| `photo` | پروفائل تصویر |

### ISP پروفائل (فی ٹیننٹ)
| فیلڈ | تفصیل |
|---|---|
| `internet_id` | انٹرنیٹ کنکشن ID |
| `package_id` | سبسکرائب پیکج |
| `village_id` | گاؤں/علاقہ |
| `address` | رہائشی پتہ |
| `status` | `active` / `inactive` / `suspended` |
| `due_amount` | پچھلے واجبات |

---

## کسٹمر شامل کرنا

۱. **Customers → Add Customer** پر جائیں
۲. CNIC درج کریں — سسٹم خودکار موجودگی چیک کرتا ہے
۳. نیا ہو تو: مکمل شناخت اور ISP پروفائل بھریں
۴. موجود ہو تو: تصدیق کریں اور صرف ISP پروفائل بھریں

---

## بلک امپورٹ

۱. **Customers → Import** پر جائیں
۲. CSV ٹیمپلیٹ ڈاؤنلوڈ کریں
۳. کسٹمر ڈیٹا بھریں
۴. فائل اپلوڈ کریں اور پریویو دیکھیں
۵. تصدیق کریں

موجودہ کسٹمرز (CNIC یا موبائل سے میل) دوبارہ نہیں بنتے — صرف ٹیننٹ پروفائل بنتا ہے۔

</div>
