Price Rules

From Microinvest

Jump to: navigation, search

Price rules in Microinvest Warehouse Pro represent a set of means for managing the discounts, sales and payments. The price rules added up flexibility in creating the company’s price policy and provide a useful tool for facilitating the management. Created with a modern technology, the price rules offer a completely different work approach compared to the standard principles for generating Sales Discounts. The terms of the discounts are defined and checked during the performing of the operations. This makes the system dynamic and allows the program to be adjustable with real-time changes in the working conditions.


Work Mechanisms

The price rules are a mechanism for defining and performing dynamic conditions, which determine prices, goods, promotions, payments and discounts. The work mechanism is based on several steps:

  1. Defining of the conditions for activating the rule. It is performed only when a complete set of pre-defined conditions is present.
  2. Defining of the actions of the rule. When the rule is enacted, it changes certain parameters of the deal;
  3. Entering of exceptions. These describe the situations in which the rule is not applicable
  4. Determining of the operations, for which the rule is valid;
  5. Classification of rule priority. It is possible that a variety of different rules may exist. Through the classification of priorities, the sequence of applying the rules is determined.
  6. When finishing an operation, the program performs the above-mentioned steps and alters the parameters of the deal.

Work Technology

The work technology is based upon the execution of an internal script. Unlike standard technologies for preparing tables with prices and discounts, with price rules, the conditions depend dynamically on entry parameters. Thus, one rule can complement other rule or the first to cancel the second.

Internal Functioning

After defining a rule, the program creates a script for execution. In its essence, this script represents a complex formula containing a comparison of different parameters of stock, goods, partners, operations, sums, dates etc. When the given comparison (or a template) coincides, a function for enacting a certain action, for example placing a percentage of a discount, is activated. As a result of this action, the parameters of the operations change and as a result a certain discount, payment debt or another operation appears.


The advantages of the price rules are undisputable. Through a description of the actions of the operators and the sequence of entry parameters, practically all situations which can occur in a retail establishment, can be formulated. The defining of conditions encompasses different groups of client and enables a distinction between heterogeneous parameters, for example time, weekdays, sum of the document, etc.

Real example

The sequence of action according to the following bullets can be illustrated via the following rule for entering of a discount: All product sales from Alcohol Group have a 5% discount, excluding the shops in the city center”.

  1. All product from the group Alcohol. This is the condition of the rule;
  2. Enable a 5% discount. This is the action of the rule;
  3. Without the shops in the city center. This is the exception of the rule;
  4. All Sales. This is the operation, in which the rule is applied;
  5. According to the name and position in the rule list, the priority of the rule is determined. The more it is in the beginning of the list, the sooner it will be applied and the more it has a priority compared to others.

Useful Links

Personal tools