The price list reasons are numeric codes associated with a title. They are used to give a reason for the application of a price, discount or a charge.

Indeed, in commercial documents (quote, order, packing slip, invoice...), a reason is associated with each value (1 to 9 plus the price) present on the line and set up in the Price list structure function.

The reason associated with each value is automatically assigned when a price list is applied. The associated reason is defined in the price list setup header. It is this reason that is used if the line value has been assigned by the corresponding price list line. In this way, it is possible to know the origin of the price sitting rule.

A default setup (UPDPRISAL) is used to give a default reason code (if no other reason is found, for example if the price comes from the product record). A second default setup (DACMANSAL) is used to give a reason code to all manually entered values (in order to indicate a manual modification).

It is also possible to allow the user to manually enter a reason for a given value, but in this case it is possible to exclude certain reasons that can only be assigned automatically by a price setting rule.

Prerequisite

SEEREFERTTO Refer to documentation Implementation

Screen management

This entry is made using a single tab, in which is found, in the form of a grid, all the different reasons with their titles and the two indicators Manual entry and Price Modif.

Entry screen

Title

This is the title given to the price list reason.

Manual entry

This information makes it possible to define if this reason value can be entered manually (Yes) in commercial documents or if it can only be assigned automatically by the application of price setting rules.

Price Modif

This information defines whether the value associated with this reason (price or discount/charge) can be modified. In the case of promotional price lists it is possible, for example, to prohibit the modification of the unitary price.

Specific case: If the reason associated with the gross price prohibits the modification of the price, the reasons are no longer modifiable because the reasons are modified from the gross price field.

Error messages

In addition to the generic error messages, the following messages can appear during the entry :

Absence of the default reason for the price. Setup UPDPRISAL=n

This message, which is only a warning, indicates that the UPDPRISAL setup has a value that is not known to the reason table.

Absence of the default reason for manual entry. Setup DACMANSAL=n

This message, which is only a warning, indicates that the DACMANSAL setup has a value that is not known to the reason table.

Tables used

SEEREFERTTO Refer to documentation Implementation