چگونه کالا یا خدمت فرمولی تعریف کنیم؟
نحوه فرمول نویسی
استفاده از فرمول در قیمت دهی کالا و خدمات
اساسا هر کالا یا خدمت را بر حسب ماهیتی که دارد، به سه روش می توان قیمت دهی کرد. مقداری - متراژی - فرمولی
قیمت دهی فرمولی، بر اساس فرمولی که کاربر برای کالا تعریف می کند، قیمت کالا را محاسبه می کند.
قیمت دهی فرمولی کالا
برای قیمت دهی فرمولی کالا، به مسیر انبارداری ⇤ مدیریت کالا رفته و افزودن یا ویرایش کالا را انتخاب می کنیم.

1- محاسبه قیمت
برای ثبت قیمت دهی به این تب مراجعه می شود.
2- نحوه محاسبه قیمت فروش
این فیلد را بر روی مبتنی بر فرمول قرار می دهیم.
3- جستجو
برای پیداکردن سریع متغیرها می توان از این فیلد استفاده کرد. کافیست عبارت کوتاهی از متغیر مورد نظر را تایپ کنید که سریع جستجو شود.
4- متغیرها
در این لیست، متغیرهای قابل استفاده در فرمول قیمت دهی نمایش داده می شود.
5- فرمول
در این باکس متغیرهاو عملگرها برای تشکیل فرمول، در کنار یکدیگر قرار می گیرند.
عملگرهای قابل استفاده در فرمول متشکل از چهار عمل اصلی (+ - * /) و کاراکتر پرانتز است.
6- Drag&Drop
برای نوشتن فرمول از عمل کشیدن استفاده می شود. بدین ترتیب که متغیر مورد نیاز را انتخاب و به فرم سمت چپ کشیده و رها میکنیم. نام انگلیسی متغیر درج خواهد شد.

7- پیشفرض نحوه محاسبه قیمت واحد کالای فرمولی
در قیمت دهی فرمولی با توجه به اینکه فرمول محاسبه به مشتری نمایش داده نمی شود ممکن است پس از چاپ قیمت واحد و تعداد در فاکتور، سوال مشتری را مبنی بر اینکه چگونه قیمت نهایی محاسبه شده، در پی داشته باشد. برای اینکه قیمت واحد و تعداد آیتم در فاکتور یک رابطه منطقی داشته باشد، چندین گزینه برای چاپ قیمت واحد در فاکتور وجود دارد.
1- همان قیمت واحد ثبت شده در فاکتور: در این مورد، قیمت واحد نمایشی همان قیمتی است که در سفارش ثبت می شود.
2- قیمت واحد بر اساس تعداد کالا: در این مورد، قیمت واحدی که در فاکتور نمایش می شود برابر با قیمت نهایی تقسیم بر تعداد کالا می باشد.
مثلا بر اساس فرمول (قیمت واحد * 2 * تعداد)، اگر قیمت واحد 30000 و تعداد 5 باشد، قیمت نهایی برابر با 300.000 می باشد. با انتخاب قیمت واحد بر اساس قیمت کالا، قیمت واحد در فاکتور به جای 30000، برابر با (300.000/5) 60000 نمایش می شود.
3- قیمت واحد بر اساس تعداد در واحد کالا: در این صورت، قیمت واحد نمایش شده در فاکتور، برابر با قیمت کل تقسیم بر تعداد در واحد می باشد.
تعداد در واحد در تب مربوط به واحد در فرم ویرایش کالا، قابل انتخاب است.

قیمت دهی فرمولی خدمات
برای قیمت دهی فرمولی خدمات به انبارداری ⇤ مدیریت خدمات رفته و افزودن خدمت جدید یا ویرایش خدمات قبلی را انتخاب می کنیم.

1- قیمت دهی
برای ثبت قیمت دهی به این تب مراجعه می شود.
2- نحوه محاسبه قیمت فروش
این فیلد را بر روی مبتنی بر فرمول قرار می دهیم.
3- متغیرها
در این لیست، متغیرهای قابل استفاده در فرمول قیمت دهی نمایش داده می شود.
4- فرمول
در این باکس متغیرها و عملگرها برای تشکیل فرمول، در کنار یکدیگر قرار می گیرند.
عملگرهای قابل استفاده در فرمول متشکل از چهار عمل اصلی (+ - * /) و کاراکتر پرانتز است.
5- Drag&Drop
برای نوشتن فرمول از عمل کشیدن استفاده می شود. بدین ترتیب که متغیر مورد نیاز را انتخاب و به فرم سمت چپ کشیده و رها میکنیم. نام انگلیسی متغیر درج خواهد شد.

6- پیشفرض نحوه محاسبه قیمت واحد
برای خدمت هم مانند کالا، میتوان قیمت واحد درج شده در فاکتور را تغییر داد.
1- همان قیمت واحد ثبت شده در فاکتور:
این مورد، قیمت واحد نمایشی در فاکتور همان قیمتی است که در سفارش ثبت می شود.
2- قیمت واحد بر اساس تعداد سرویس:
قیمت نهایی خدمت تقسیم بر تعداد خدمت، در فاکتور بعنوان قیمت واحد خدمت نمایش داده می شود.
نکات مهم قیمت دهی فرمولی
آیتم هایی که بصورت فرمولی قیمت دهی شده باشند، در هنگام ثبت سفارش، فرمول محاسبه قیمت در فرم سفارش نمایش داده می شود.
محاسبه فرمول قیمت دهی بر اساس اولویت عملگرها انجام می شود. ترتیب اولویت بصورت پرانتز ⇤ ضرب و تقسیم ⇤ جمع و تفریق می باشد.
PriceQty * (QTY + 2) در این فرمول ابتدا عمل جمع داخل پرانتز انجام و حاصل در متغیر بعدی ضرب می شود.
در قیمت دهی فرمولی خدمت، متغیرهای استفاده شده اگر در فرم خدمت وجود داشته باشند بر اساس همان متغیرهای خدمت محاسبه می شود، در غیر اینصورت از متغیرهای آیتم استفاده می شود. مثلا متغیر PRICEQTY (قیمت واحد) برای خدمت قیمت واحد خدمت را محاسبه می کند ولی XReq(عرض)، عرض آیتم را فراخوانی می کند.
در صورتی که آیتم فرمولی در سفارشی ثبت شود و پس از آن ، فرمول قیمت دهی کالا ویرایش و تغییر کند،اگر آن سفارش ثبت شده ویرایش شود، موقع نهایی کردن سفارش اخطاری مبنی بر تغییر در فرمول قیمت دهی آن کالا به کاربر نمایش می شود که آیا میخواهد تغییر در قیمت دهی اعمال شود یا خیر. که در صورت پاسخ مثبت، فرمول جدید اعمال خواهد شد و در غیراینصورت، فرمول قبلی مبنای محاسبه آن سفارش خواهد ماند.


