مفاهیم انبارهای چندگانه (Multi-Inventory)
این مقاله مفاهیم پایهٔ چند انبار از جمله لات، تراکنش انبار و روشهای مختلف قیمتگذاری موجودی را شرح میدهد.
موجود به زبان دیگر
اگر کسبوکار شما بیش از یک محل نگهداری مال دارد — گدام مرکزی، دکان فروش، الماریهای مختلف — قابلیت چند انبار (Multi-Inventory) به شما امکان میدهد موجودی هر محل را جداگانه و دقیق ردیابی کنید.
مفاهیم پایه
| مفهوم | توضیح |
|---|---|
| انبار (Inventory) | یک محل فزیکی یا منطقی نگهداری مال. انواع: انبار عادی، سایت، سایت فروش، الماری/رف (Shelf) |
| انبار پیشفرض (Default) | انباری که وقتی انتخاب صریح نکنید، اسناد از آن استفاده میکنند |
| ساختار درختی | انبارها میتوانند مادر/فرعی باشند (گدام مرکزی ← بخش دواها) |
| لات (Lot) | یک دستهٔ مشخص از یک محصول با شماره لات و تاریخ انقضای خودش |
| تراکنش انبار | هر ورود/خروج مال یک تراکنش ثبت میکند؛ موجودی = جمع ورودها − خروجها |
هر حرکت مال از کجا میآید؟
موجودی انبار فقط با این پنج سند تغییر میکند:
- دریافت انبار (Inventory Receive) — ورود مال از خرید/صورتحساب/سفارش خرید
- خروج انبار (Inventory Exit) — خروج خودکار هنگام فروش (فاکتور/رسید فروش)
- انتقال (Transfer) — جابهجایی بین دو انبار
- تعدیل (Adjustment) — اصلاح بعد از شمارش فزیکی
- ضایعات (Write-Off) — ثبت مال ازبینرفته/تاریخگذشته
روشهای قیمتگذاری (Costing Method)
هر انبار یک روش قیمتگذاری دارد که تعیین میکند هنگام فروش، بهای تمامشده (COGS) از کدام لات محاسبه شود:
| روش | منطق انتخاب لات | مناسب برای |
|---|---|---|
| FIFO | قدیمیترین ورود اول خارج میشود | حالت عمومی و پیشفرض |
| LIFO | جدیدترین ورود اول | محیطهای تورمی |
| Expiry FIFO | نزدیکترین تاریخ انقضا اول | دوا، مواد غذایی ✽ |
| Expiry LIFO | دورترین انقضا اول | موارد نادر |
| اوسط (Average) | قیمت اوسط وزنی همهٔ لاتها | اجناس همگن |
| ثابت (Fixed) | قیمت تعیینشدهٔ دستی | سیستمهای قیمت معیاری |
✽ برای دواخانه و مواد فاسدشدنی حتماً Expiry FIFO انتخاب کنید تا سیستم اول لات نزدیک به انقضا را بفروشد.
فروش با کمبود (Allow Shortfall)
اگر برای انباری «اجازهٔ فروش با کمبود» فعال باشد، میتوانید بیشتر از موجودی ثبتشده بفروشید — سیستم یک ریکارد کمبود (Shortfall) میسازد و با اولین دریافت مال، آن را تسویه میکند. اگر غیرفعال باشد، فروش بیش از موجودی خطا میدهد.
فعالسازی چند انبار
از تنظیمات ← چند انبار (Multi-Inventory):
- چند انبار (multi_inventory) — فعالسازی انتخاب انبار برای محصولات
- چند لات (multi_lot) — ردیابی سطح لات
- قیمتگذاری پویا (dynamic_costing) — اجازهٔ روش قیمتگذاری متفاوت برای هر انبار
- روش قیمتگذاری پیشفرض — روش سراسری وقتی قیمتگذاری پویا فعال است
نقشهٔ این سلسله
- مفاهیم (همین مقاله)
- ایجاد و تنظیم انبار
- دریافت انبار
- انتقال بین انبارها
- تعدیل موجودی و ضایعات
- راپورهای انبار
مقالهٔ بعدی: ایجاد و تنظیم انبار ←
آیا این مطلب مفید بود؟