forked from hesabix/arc
119 lines
7.4 KiB
HTML
119 lines
7.4 KiB
HTML
<p><strong>حواله انبار</strong> سند حرکت فیزیکی کالاست: ورود به انبار، خروج، انتقال بین دو انبار، یا تعدیل موجودی. برخلاف فاکتور که قیمت و طرف حساب دارد، حواله تمرکزش روی <strong>تعداد و محل</strong> کالاست.</p>
|
||
|
||
<h2>مسیر منو</h2>
|
||
<p><strong>مدیریت انبار</strong> ← <strong>حوالههای انبار</strong> — <code>/warehouse-docs</code></p>
|
||
<p>افزودن: دکمه <strong>+</strong> → ویزارد <strong>ایجاد حواله انبار</strong></p>
|
||
<p>دسترسی: <code>warehouse_transfers</code></p>
|
||
|
||
<h2>ویزارد — انتخاب منبع</h2>
|
||
<p>اول مشخص میکنید حواله از کجا میآید:</p>
|
||
<table>
|
||
<thead><tr><th>گزینه</th><th>نوع حواله</th><th>کاربرد</th></tr></thead>
|
||
<tbody>
|
||
<tr><td><strong>حواله دستی</strong></td><td>انتخاب شما</td><td>ورود/خروج/انتقال بدون فاکتور</td></tr>
|
||
<tr><td><strong>فاکتور فروش</strong></td><td>حواله خروج</td><td>تحویل کالای فروختهشده</td></tr>
|
||
<tr><td><strong>فاکتور خرید</strong></td><td>حواله ورود</td><td>ورود کالای خریداریشده</td></tr>
|
||
<tr><td><strong>برگشت از فروش</strong></td><td>حواله ورود</td><td>بازگشت از مشتری</td></tr>
|
||
<tr><td><strong>برگشت از خرید</strong></td><td>حواله خروج</td><td>مرجوع به تأمینکننده</td></tr>
|
||
<tr><td><strong>تولید</strong></td><td>خروج/ورود تولید</td><td>دستور تولید</td></tr>
|
||
<tr><td><strong>ضایعات</strong></td><td>حواله خروج</td><td>کالای معیوب</td></tr>
|
||
<tr><td><strong>مصرف مستقیم</strong></td><td>حواله خروج</td><td>مصرف در پروژه</td></tr>
|
||
</tbody>
|
||
</table>
|
||
<p>اگر از فاکتور انتخاب کنید: لیست فاکتورهای <strong>بدون حواله یا ناقص</strong> نمایش داده میشود؛ فاکتور را انتخاب کنید تا ردیفهای کالا از پیش پر شوند.</p>
|
||
|
||
<h2>انواع حواله (فیلد «نوع حواله»)</h2>
|
||
<table>
|
||
<thead><tr><th>نوع</th><th>حرکت</th><th>انبار</th></tr></thead>
|
||
<tbody>
|
||
<tr><td><strong>حواله ورود</strong> (receipt)</td><td>ورود</td><td>انبار مقصد</td></tr>
|
||
<tr><td><strong>حواله خروج</strong> (issue)</td><td>خروج</td><td>انبار مبدأ</td></tr>
|
||
<tr><td><strong>انتقال بین انبارها</strong> (transfer)</td><td>هر دو</td><td>مبدأ + مقصد</td></tr>
|
||
<tr><td><strong>تعدیل موجودی</strong> (adjustment)</td><td>ورود/خروج per line</td><td>هر ردیف جدا</td></tr>
|
||
<tr><td><strong>ورود تولید</strong> (production_in)</td><td>ورود</td><td>مقصد</td></tr>
|
||
<tr><td><strong>خروج تولید</strong> (production_out)</td><td>خروج</td><td>مبدأ</td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h2>فرم حواله — سرصفحه</h2>
|
||
<table>
|
||
<thead><tr><th>فیلد</th><th>الزامی</th></tr></thead>
|
||
<tbody>
|
||
<tr><td><strong>نوع حواله</strong></td><td>بله — پس از انتخاب از فاکتور قفل میشود</td></tr>
|
||
<tr><td><strong>تاریخ</strong></td><td>بله</td></tr>
|
||
<tr><td><strong>انبار مبدأ / مقصد</strong></td><td>بسته به نوع — برای انتقال هر دو</td></tr>
|
||
<tr><td><strong>توضیحات</strong></td><td>خیر</td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h3>اطلاعات ارسال (اختیاری)</h3>
|
||
<p>روش تحویل، نام باربری (برای باربری/اتوبوس/تیپاکس/پیک)، گیرنده، تلفن، کد رهگیری — برای چاپ برچسب پستی.</p>
|
||
|
||
<h2>ردیفهای کالا</h2>
|
||
<p>هر ردیف:</p>
|
||
<ul>
|
||
<li><strong>کالا</strong> — کمبوباکس جستجو</li>
|
||
<li><strong>تعداد</strong> — مثبت؛ از فاکتور: «مورد نیاز / از قبل / باقیمانده»</li>
|
||
<li><strong>انبار</strong> — per line یا از سرصفحه</li>
|
||
<li><strong>جایگاه</strong> — اگر تعریف شده</li>
|
||
<li>کالای <strong>یونیک</strong> (سریال/IMEI): انتخاب نمونه یا ثبت نمونه جدید</li>
|
||
</ul>
|
||
|
||
<h2>وضعیت حواله</h2>
|
||
<table>
|
||
<thead><tr><th>وضعیت</th><th>معنی</th></tr></thead>
|
||
<tbody>
|
||
<tr><td><strong>پیشنویس</strong> (draft)</td><td>روی موجودی اثر نمیگذارد تا قطعی شود</td></tr>
|
||
<tr><td><strong>قطعی</strong> (posted)</td><td>موجودی بهروز — ویرایش محدود (فقط یونیک)</td></tr>
|
||
<tr><td><strong>ابطال</strong> (cancelled)</td><td>باطل</td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h2>مثال ۱ — ورود موجودی اولیه (دستی)</h2>
|
||
<ol>
|
||
<li>ویزارد ← <strong>حواله دستی</strong></li>
|
||
<li>نوع: <strong>حواله ورود</strong> — انبار مرکزی — امروز</li>
|
||
<li>ردیف: کالا A — ۱۰۰ عدد</li>
|
||
<li>ذخیره و <strong>قطعی</strong> کنید</li>
|
||
</ol>
|
||
|
||
<h2>مثال ۲ — تحویل فاکتور فروش</h2>
|
||
<ol>
|
||
<li>ویزارد ← <strong>فاکتور فروش</strong> — فاکتور #۱۲۳</li>
|
||
<li>نوع خودکار: <strong>حواله خروج</strong> — انبار فروشگاه</li>
|
||
<li>تعداد هر ردیف = باقیمانده تحویل</li>
|
||
<li>قطعی → موجودی کم میشود</li>
|
||
</ol>
|
||
|
||
<h2>مثال ۳ — انتقال بین شعب</h2>
|
||
<ol>
|
||
<li>حواله دستی — نوع <strong>انتقال بین انبارها</strong></li>
|
||
<li>مبدأ: مرکزی — مقصد: شعبه شمال</li>
|
||
<li>کالا B — ۵۰ عدد</li>
|
||
</ol>
|
||
|
||
<h2>ارتباط با فاکتور</h2>
|
||
<p>در تنظیمات کسبوکار (فروش و اسناد): <strong>حواله انبار پس از ثبت فاکتور</strong> — بدون حواله / پیشنویس / قطعی. این رفتار را میتوانید در تب تنظیمات هر فاکتور هم override کنید.</p>
|
||
|
||
<h2>چکلیست</h2>
|
||
<ul>
|
||
<li>حواله در لیست با کد سند دیده میشود</li>
|
||
<li>پس از posted — گزارش موجودی انبار بهروز است</li>
|
||
<li>فاکتور مبدأ: ستون حواله «کامل» یا باقیمانده صفر</li>
|
||
</ul>
|
||
|
||
<h2>عیبیابی</h2>
|
||
<table>
|
||
<thead><tr><th>پیام</th><th>راهحل</th></tr></thead>
|
||
<tbody>
|
||
<tr><td>نوع حواله را انتخاب کنید</td><td>کمبوباکس نوع خالی است</td></tr>
|
||
<tr><td>تعداد باید مثبت باشد</td><td>مقدار ردیف را اصلاح کنید</td></tr>
|
||
<tr><td>موجودی کافی نیست</td><td>حواله خروج بیش از موجودی — ورود یا انتقال اضافه کنید</td></tr>
|
||
<tr><td>فقط پیشنویس و قطعی قابل ویرایش</td><td>حواله ابطالشده را نمیتوان ویرایش کرد</td></tr>
|
||
<tr><td>حواله قطعی — فقط یونیک</td><td>برای تغییر تعداد، حواله اصلاحی یا تعدیل بزنید</td></tr>
|
||
<tr><td>انبار ردیف الزامی (تعدیل)</td><td>در adjustment هر ردیف باید انبار داشته باشد</td></tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<h2>گام بعدی</h2>
|
||
<p><strong>انبارگردانی</strong> — تطبیق موجودی سیستم با شمارش فیزیکی</p>
|