Field help (ORDQTY1) 

It is the quantity ordered by the customer. It is expressed in a sales unit.

From the quantity field, the contextual button is used to consult the stock by site. The quantity MUST be entered. A warning message is displayed if the quantity entered is less than the minimum quantity defined in the product record. A warning message may also appear if the quantity entered is greater than the maximum quantity entered in the product record. These messages can be blocking according to the value given to the SDACLOK user parameter.

When the two principal items of information (Product and Quantity) have been given, a price list search process is automatically carried out. The objective of this search is to recover:

the gross price as well as the associated reason,

the charges and discounts in percentages or in amounts to be applied to the line level as well as the associated reasons,

Any free product(s).

The price list search process can be triggered in different ways depending on the product type entered.

In fact, if the product entered is of the type Normal,the search process is automatically triggered.

When the entered product is of the type Kit parent product or BOM parent product, an initial price list search is triggered for the parent product, then before triggering the price list search for the components, a read of the BOM file is carried out in order to identify whether different alternatives of the type Commercial exist, in which case they are displayed in a window. If the product has only a single BOM code, it will be taken into account automatically.

After choosing the BOM code, different cases can occur according to the construction of the product BOM:

For each component of the type Variant, a window will open so that the choice of the variant can be made and the user MUST select one.

For each component of the type Option, the option is proposed and the user must accept it or refuse it. When several options are possible for a same BOM level, a window opens for the user to select one or more options or to refuse all of them.

The lines corresponding to the different BOM components are then generated:

If the product is of the type Kit parent product, all the component lines are automatically generated. These lines become completely dependent on the parent component. They appear on the screen but are not accessible. The component quantity is automatically calculated from that of the parent product. If the parent product quantity is modified, the quantities of all the components are automatically recalculated. If the parent product is deleted, all the components are automatically deleted.

If the product is of the BOM parent product type, all the component lines are proposed and they are modifiable (except the sales unit). They are independent with respect to the parent product. If the parent product is modified or deleted, a question is posed over whether or not to transfer the modification or deletion to the components.

In both cases, a price list search for the component type is then automatically triggered and for each order line generated, a value is assigned to the type of line:

Kit option or BOM option for a component of the type Option,

Kit Variant or BOM Variant for a Variant type component,

Kit component or BOM component for a component of Normal type.

Certain price list controls are carried out on exiting this price list process:

If the price is defined tax included, the tax-ex price is calculated.

Control on the price : if the calculated net price is less than the threshold price stored in the product a warning message is displayed.

Control on the profit margin: if the percentage margin is less than the minimum margin percentage stored in the product record, a warning message appears.

These different messages can be blocking according to the value given to the SDACLOK user parameter.

On exiting the entry, all the totals are calculated.