اساسا هر کالا یا خدمت را بر حسب ماهیتی که دارد، به سه روش می توان قیمت دهی کرد. مقداری - متراژی - فرمولی
قیمت دهی فرمولی، بر اساس فرمولی که کاربر برای کالا تعریف می کند، قیمت کالا را محاسبه می کند.
برای قیمت دهی فرمولی کالا، به مسیر انبارداری ⇤ مدیریت کالا
رفته و افزودن یا ویرایش کالا را انتخاب می کنیم.
برای ثبت قیمت دهی به این تب مراجعه می شود.
این فیلد را بر روی مبتنی بر فرمول قرار می دهیم.
برای پیداکردن سریع متغیرها می توان از این فیلد استفاده کرد. کافیست عبارت کوتاهی از متغیر مورد نظر را تایپ کنید که سریع جستجو شود.
در این لیست، متغیرهای قابل استفاده در فرمول قیمت دهی نمایش داده می شود.
در این باکس متغیرهاو عملگرها برای تشکیل فرمول، در کنار یکدیگر قرار می گیرند.
عملگرهای قابل استفاده در فرمول متشکل از چهار عمل اصلی (+ - * /) و کاراکتر پرانتز است.
برای نوشتن فرمول از عمل کشیدن استفاده می شود. بدین ترتیب که متغیر مورد نیاز را انتخاب و به فرم سمت چپ کشیده و رها میکنیم. نام انگلیسی متغیر درج خواهد شد.
در قیمت دهی فرمولی با توجه به اینکه فرمول محاسبه به مشتری نمایش داده نمی شود ممکن است پس از چاپ قیمت واحد و تعداد در فاکتور، سوال مشتری را مبنی بر اینکه چگونه قیمت نهایی محاسبه شده، در پی داشته باشد. برای اینکه قیمت واحد و تعداد آیتم در فاکتور یک رابطه منطقی داشته باشد، چندین گزینه برای چاپ قیمت واحد در فاکتور وجود دارد.
1- همان قیمت واحد ثبت شده در فاکتور: در این مورد، قیمت واحد نمایشی همان قیمتی است که در سفارش ثبت می شود.
2- قیمت واحد بر اساس تعداد کالا: در این مورد، قیمت واحدی که در فاکتور نمایش می شود برابر با قیمت نهایی تقسیم بر تعداد کالا می باشد.
مثلا بر اساس فرمول (قیمت واحد * 2 * تعداد)، اگر قیمت واحد 30000 و تعداد 5 باشد، قیمت نهایی برابر با 300.000 می باشد. با انتخاب قیمت واحد بر اساس قیمت کالا، قیمت واحد در فاکتور به جای 30000، برابر با (300.000/5) 60000 نمایش می شود.
3- قیمت واحد بر اساس تعداد در واحد کالا: در این صورت، قیمت واحد نمایش شده در فاکتور، برابر با قیمت کل تقسیم بر تعداد در واحد می باشد.
تعداد در واحد در تب مربوط به واحد در فرم ویرایش کالا، قابل انتخاب است.
برای قیمت دهی فرمولی خدمات به انبارداری ⇤ مدیریت خدمات
رفته و افزودن خدمت جدید یا ویرایش خدمات قبلی را انتخاب می کنیم.
برای ثبت قیمت دهی به این تب مراجعه می شود.
این فیلد را بر روی مبتنی بر فرمول قرار می دهیم.
در این لیست، متغیرهای قابل استفاده در فرمول قیمت دهی نمایش داده می شود.
در این باکس متغیرها و عملگرها برای تشکیل فرمول، در کنار یکدیگر قرار می گیرند.
عملگرهای قابل استفاده در فرمول متشکل از چهار عمل اصلی (+ - * /) و کاراکتر پرانتز است.
برای نوشتن فرمول از عمل کشیدن استفاده می شود. بدین ترتیب که متغیر مورد نیاز را انتخاب و به فرم سمت چپ کشیده و رها میکنیم. نام انگلیسی متغیر درج خواهد شد.
برای خدمت هم مانند کالا، میتوان قیمت واحد درج شده در فاکتور را تغییر داد.
1- همان قیمت واحد ثبت شده در فاکتور:
این مورد، قیمت واحد نمایشی در فاکتور همان قیمتی است که در سفارش ثبت می شود.
2- قیمت واحد بر اساس تعداد سرویس:
قیمت نهایی خدمت تقسیم بر تعداد خدمت، در فاکتور بعنوان قیمت واحد خدمت نمایش داده می شود.
آیتم هایی که بصورت فرمولی قیمت دهی شده باشند، در هنگام ثبت سفارش، فرمول محاسبه قیمت در فرم سفارش نمایش داده می شود.
محاسبه فرمول قیمت دهی بر اساس اولویت عملگرها انجام می شود. ترتیب اولویت بصورت پرانتز ⇤ ضرب و تقسیم ⇤ جمع و تفریق می باشد.
[PriceQty] * ([QTY] + 2) در این فرمول ابتدا عمل جمع داخل پرانتز انجام و حاصل در متغیر بعدی ضرب می شود.
در قیمت دهی فرمولی خدمت، متغیرهای استفاده شده اگر در فرم خدمت وجود داشته باشند بر اساس همان متغیرهای خدمت محاسبه می شود، در غیر اینصورت از متغیرهای آیتم استفاده می شود. مثلا متغیر PRICEQTY (قیمت واحد) برای خدمت قیمت واحد خدمت را محاسبه می کند ولی XReq(عرض)، عرض آیتم را فراخوانی می کند.
در صورتی که آیتم فرمولی در سفارشی ثبت شود و پس از آن ، فرمول قیمت دهی کالا ویرایش و تغییر کند،اگر آن سفارش ثبت شده ویرایش شود، موقع نهایی کردن سفارش اخطاری مبنی بر تغییر در فرمول قیمت دهی آن کالا به کاربر نمایش می شود که آیا میخواهد تغییر در قیمت دهی اعمال شود یا خیر. که در صورت پاسخ مثبت، فرمول جدید اعمال خواهد شد و در غیراینصورت، فرمول قبلی مبنای محاسبه آن سفارش خواهد ماند.