# ERPFlow — Asset & Inventory Management  
## ক্লায়েন্ট ফিচার ওভারভিউ (V1)

**স্ট্যাটাস:** Phase 0 প্ল্যান অনুযায়ী — বাস্তবায়নের আগে সাইন-অফ  
**তারিখ:** ২৮ সেপ্টেম্বর ২০২৬  
**ভাষা:** ক্লায়েন্ট / ব্যবসায়িক সারাংশ (টেকনিক্যাল ডিটেইল নয়)

একই মডিউলে দুই ধরনের স্টক ম্যানেজ করা যাবে:

| ধরন | উদাহরণ | কীভাবে ট্র্যাক |
|------|---------|----------------|
| **Serialized assets** | ল্যাপটপ, মোবাইল, মেশিন, টুল | প্রতিটি আইটেম আলাদা কোড + সিরিয়াল |
| **Quantity inventory** | চেয়ার, কেবল, স্টেশনারি | লোকেশনভিত্তিক পরিমাণ |

---

## এক নজরে (V1)

ক্যাটালগ → সিরিয়াল রেজিস্ট্রি + কোয়ান্টিটি স্টক → এমপ্লয়ি অ্যাসাইনমেন্ট / হ্যান্ডওভার → QR ট্যাগ → ফিজিক্যাল ভেরিফিকেশন ও স্টক কাউন্ট → অ্যাপ্রুভাল (ট্রান্সফার / ডিসপোজাল / রাইট-অফ / অ্যাডজাস্টমেন্ট) → ওয়ারেন্টি ও AMC → ওপেনিং ইমপোর্ট ও ম্যানুয়াল রিসিপ্ট।

---

## ১. মাস্টার ডেটা

- আইটেম ক্যাটালগ (ক্যাটাগরি, ইউনিট অব মেজার, ট্র্যাকিং মোড)
- লোকেশন ট্রি — বিদ্যমান ওয়ার্ক লোকেশনের নিচে ফ্লোর / রুম / স্টোর
- ক্যাটাগরি অনুযায়ী কাস্টম অ্যাট্রিবিউট (যেমন: ব্র্যান্ড, মডেল, রঙ)

---

## ২. সিরিয়ালাইজড অ্যাসেট রেজিস্ট্রি

- অ্যাসেট কোড, সিরিয়াল নম্বর, স্ট্যাটাস, কন্ডিশন
- ক্রয় / অধিগ্রহণ খরচ সংরক্ষণ
- সম্পূর্ণ লাইফসাইকেল: ইন স্টক → অ্যাসাইন → ট্রান্সফার → মেইনটেন্যান্স → ডিসপোজাল / রাইট-অফ ইত্যাদি
- প্রতিটি ইনস্ট্যান্সে অ্যাট্রিবিউট ভ্যালু

---

## ৩. কোয়ান্টিটি ইনভেন্টরি

- লোকেশনভিত্তিক স্টক ব্যালেন্স
- লেনদেন: রিসিপ্ট, ইস্যু, রিটার্ন, ট্রান্সফার, ড্যামেজ, ডিসপোজাল, ওপেনিং ব্যালেন্স
- নেগেটিভ স্টক ব্লক — স্টক না থাকলে ইস্যু হবে না
- স্টক বাই লোকেশন ভিউ

---

## ৪. এমপ্লয়ি অ্যাসাইনমেন্ট ও হ্যান্ডওভার

- এমপ্লয়ি বা ডিপার্টমেন্টে অ্যাসেট অ্যাসাইন ও রিটার্ন
- হ্যান্ডওভার অ্যাকনলেজমেন্ট (ইউজার, সময়, কন্ডিশন, অ্যাটাচমেন্ট)
- প্রয়োজনে প্রক্সি অ্যাকনলেজমেন্ট (কোম্পানি নীতি অনুযায়ী)
- এমপ্লয়ি নিজের অ্যাসেট ও হ্যান্ডওভার দেখতে পারবে
- এক্সিট / রিজাইন সময় বকেয়া অ্যাসেট লিস্ট (রিড-অনলি রিপোর্ট)

---

## ৫. QR / বারকোড ট্যাগ

- ট্যাগ ইস্যু, রিপ্লেস, ভয়েড
- লেবেল প্রিন্ট (একক + বাল্ক)
- অথেনটিকেটেড স্ক্যান — স্ক্যান করে অ্যাসেট ডিটেইলস দেখা (পারমিশন অনুযায়ী)

---

## ৬. ফিজিক্যাল ভেরিফিকেশন ও স্টক কাউন্ট

- ভেরিফিকেশন সেশন — ফাউন্ড / মিসিং / এক্সট্রা / ভুল লোকেশন বা হোল্ডার / ড্যামেজড
- কোয়ান্টিটি কাউন্ট + ভ্যারিয়েন্স
- স্ক্যান-টু-ভেরিফাই
- **গুরুত্বপূর্ণ:** কাউন্ট শেষে স্টক সরাসরি বদলায় না — ড্রাফট অ্যাডজাস্টমেন্ট তৈরি হয়; অ্যাপ্রুভালের পর পোস্ট হয়

---

## ৭. অ্যাপ্রুভাল ওয়ার্কফ্লো

প্ল্যাটফর্ম অ্যাপ্রুভাল ইঞ্জিন ব্যবহার করে (কোম্পানি সেটিংয়ে অন/অফ করা যায়):

| অ্যাকশন | উদ্দেশ্য |
|---------|----------|
| **ট্রান্সফার** | লোকেশন বা হোল্ডার পরিবর্তন |
| **ডিসপোজাল** | অ্যাসেট বাতিল / বিক্রি / ফেলে দেওয়া |
| **রাইট-অফ** | ক্ষতি / হারানো ইত্যাদি |
| **স্টক অ্যাডজাস্টমেন্ট** | কাউন্ট ভ্যারিয়েন্স পোস্ট করা |

---

## ৮. ওয়ারেন্টি ও AMC

- ওয়ারেন্টি রেকর্ড (তারিখ, কভারেজ, ডকুমেন্ট)
- সার্ভিস কন্ট্রাক্ট / AMC + কোন অ্যাসেট কভার্ড
- সার্ভিস প্রোভাইডার মাস্টার (V1-এর জন্য; পরে Procurement ভেন্ডর মাস্টারের সাথে ম্যাপ করা যাবে)

> V1-এ ওয়ারেন্টি এক্সপায়ারি অটো নোটিফিকেশন নেই — ডেটা সংরক্ষিত থাকবে।

---

## ৯. মেইনটেন্যান্স হিস্ট্রি (লাইট)

- সার্ভিস ইভেন্ট লগ (তারিখ, সারাংশ, ঐচ্ছিক খরচ / ওয়ারেন্টি লিংক)
- `Under Maintenance` স্ট্যাটাস
- অ্যাসেট পেজে সার্ভিস হিস্ট্রি

> ফুল ওয়ার্ক অর্ডার, টেকনিশিয়ান অ্যাসাইন, মিটার-ভিত্তিক শিডিউল — পরের ফেজ / আলাদা Maintenance মডিউল।

---

## ১০. ওপেনিং ব্যালেন্স ও ম্যানুয়াল রিসিপ্ট

- এক্সেল টেমপ্লেট দিয়ে ওপেনিং ইমপোর্ট  
  - সিরিয়ালাইজড শিট  
  - কোয়ান্টিটি শিট  
  - ঐচ্ছিক ওয়ারেন্টি শিট  
- আপলোড → ভ্যালিডেশন → এরর রিপোর্ট → কনফার্ম (ডুপ্লিকেট রিজেক্ট; ইন-প্লেস আপডেট নয়)
- ম্যানুয়াল রিসিপ্ট এন্ট্রি (ভবিষ্যতে Procurement / GRN-এর সাথে একই সার্ভিস পথে যুক্ত হবে)

---

## ১১. রিপোর্ট ও অডিট

- স্টক বাই লোকেশন
- অ্যাসাইনমেন্ট ও হ্যান্ডওভার হিস্ট্রি
- এক্সিট অউটস্ট্যান্ডিং অ্যাসেট
- অ্যাক্টিভিটি / অডিট লগ (কে কী করেছে)
- ফাইন্যান্স ইভেন্ট আউটবক্স — অধিগ্রহণ / ডিসপোজাল / রাইট-অফ কস্ট ফ্যাক্ট  
  *(ডিপ্রিসিয়েশন বা GL জার্নাল V1-এ নেই)*

---

## V1-এ থাকবে না (পরের ফেজ / অন্য মডিউল)

| ফিচার | কেন পরে |
|--------|---------|
| Parent / child কম্পোনেন্ট | রোডম্যাপ |
| এমপ্লয়ি অ্যাসেট রিকোয়েস্ট | রোডম্যাপ |
| লোন, রিজার্ভেশন, ওভারডিউ | রোডম্যাপ |
| গেট পাস | রোডম্যাপ |
| Lot / batch ট্র্যাকিং | রোডম্যাপ |
| অটো নোটিফিকেশন (ওয়ারেন্টি এক্সপায়ারি ইত্যাদি) | রোডম্যাপ |
| Lost/stolen ইনভেস্টিগেশন ও ইন্স্যুরেন্স কেস | `LOST` স্ট্যাটাস V1-এ আছে; কেস ওয়ার্কফ্লো নেই |
| Reorder লেভেল ও পারচেজ সাজেশন | রোডম্যাপ |
| GL, ডিপ্রিসিয়েশন, অ্যাকাউন্টিং জার্নাল | Finance মডিউল দরকার |
| আসল GRN ইন্টিগ্রেশন | Procurement মডিউল দরকার |
| মেইনটেন্যান্স ওয়ার্ক অর্ডার | Maintenance মডিউল দরকার |
| ই-সাইন | প্রোভাইডার নেই |

---

## ব্যবসায়িক মূল্য (সংক্ষেপে)

1. **এক জায়গায়** সিরিয়াল অ্যাসেট ও কোয়ান্টিটি স্টক  
2. **কে কী ধরে আছে** — হ্যান্ডওভার ও এক্সিট চেক দিয়ে স্পষ্ট  
3. **ফিজিক্যাল অডিট** — স্ক্যান + কাউন্ট, অ্যাপ্রুভাল ছাড়া স্টক বদলায় না  
4. **কন্ট্রোল** — ট্রান্সফার / ডিসপোজাল / রাইট-অফ / অ্যাডজাস্টমেন্টে ওয়ার্কফ্লো  
5. **ওয়ারেন্টি ও AMC** ট্র্যাকিং + লাইট সার্ভিস হিস্ট্রি  
6. **গো-লাইভ সহজ** — ওপেনিং ইমপোর্ট + ম্যানুয়াল রিসিপ্ট (Procurement আসার আগেও চলবে)

---

## সম্পর্কিত ডকুমেন্ট (ইন্টারনাল)

| ডক | বিষয় |
|----|--------|
| [ASSET_MANAGEMENT_IMPLEMENTATION_PLAN.md](./ASSET_MANAGEMENT_IMPLEMENTATION_PLAN.md) | আর্কিটেকচার ও ফেজ প্ল্যান |
| [ASSET_MANAGEMENT_WBS.md](./ASSET_MANAGEMENT_WBS.md) | এক্সিকিউশন WBS |
| [ASSET_MANAGEMENT_DATABASE_SCHEMA.md](./ASSET_MANAGEMENT_DATABASE_SCHEMA.md) | ডাটাবেস স্কিমা (ড্রাফট) |

---

*এই ডকুমেন্ট ক্লায়েন্ট শেয়ার ও স্কোপ সাইন-অফের জন্য। বাস্তবায়ন শুরু হয় প্ল্যানের Section N সিদ্ধান্ত ও ফেজ STOP গেট অনুমোদনের পর।*
