24 lines
1.3 KiB
Markdown
24 lines
1.3 KiB
Markdown
# انبار و مانده داخلی (وقتی تهحساب نیست)
|
|
|
|
تاریخ: ۱۴۰۵/۶/۱۰
|
|
وضعیت: تأییدشده برای پیادهسازی
|
|
|
|
## هدف
|
|
|
|
اگر سازمان اتصال فعال تهحساب نداشته باشد، CRM یک انبار کوچک و مانده طرفحساب نگه میدارد. اگر تهحساب وصل باشد، این ماژول خاموش است؛ کاتالوگ محصول برای معامله/فاکتور میماند.
|
|
|
|
## قوانین
|
|
|
|
- یک انبار پیشفرض بهازای سازمان
|
|
- موجودی = جمع گردش (ورود مثبت، خروج منفی)
|
|
- خدمات موجودی ندارند
|
|
- صدور فاکتور (`issued` / `partially_paid` / `paid`) موجودی کالا را کم میکند
|
|
- بستانکار موجودی را زیاد میکند
|
|
- پیشنویس و پیشفاکتور موجودی را عوض نمیکنند
|
|
- ابطال فاکتور گردش آن فاکتور را برمیدارد
|
|
- مانده شخص = مانده اول دوره + فاکتورهای صادرشده − پرداختها
|
|
|
|
## خارج از نسخهٔ اول
|
|
|
|
چند انبار، سریال، وزن طلا، دفترکل دوطرفه، همگامسازی با تهحساب
|