Add a small internal warehouse and party balances when Tahesab is off.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# انبار و مانده داخلی (وقتی تهحساب نیست)
|
||||
|
||||
تاریخ: ۱۴۰۵/۶/۱۰
|
||||
وضعیت: تأییدشده برای پیادهسازی
|
||||
|
||||
## هدف
|
||||
|
||||
اگر سازمان اتصال فعال تهحساب نداشته باشد، CRM یک انبار کوچک و مانده طرفحساب نگه میدارد. اگر تهحساب وصل باشد، این ماژول خاموش است؛ کاتالوگ محصول برای معامله/فاکتور میماند.
|
||||
|
||||
## قوانین
|
||||
|
||||
- یک انبار پیشفرض بهازای سازمان
|
||||
- موجودی = جمع گردش (ورود مثبت، خروج منفی)
|
||||
- خدمات موجودی ندارند
|
||||
- صدور فاکتور (`issued` / `partially_paid` / `paid`) موجودی کالا را کم میکند
|
||||
- بستانکار موجودی را زیاد میکند
|
||||
- پیشنویس و پیشفاکتور موجودی را عوض نمیکنند
|
||||
- ابطال فاکتور گردش آن فاکتور را برمیدارد
|
||||
- مانده شخص = مانده اول دوره + فاکتورهای صادرشده − پرداختها
|
||||
|
||||
## خارج از نسخهٔ اول
|
||||
|
||||
چند انبار، سریال، وزن طلا، دفترکل دوطرفه، همگامسازی با تهحساب
|
||||
Reference in New Issue
Block a user