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 (PR, order, 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 (UPDPRIPUR) makes it possible to give a default reason code (if no other reason is found, for example if the price comes from the standard cost of the product). A second default setup (DACMANPUR) makes it possible 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 on a single tab, in which is found, in the form of a grid, the different reasons with their titles, and two indicators Manual entry and Price modification (these allow the user to manually enter or not, a reason for a given value; and exclude certain reasons that can only be assigned automatically by a price setting rule).

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.

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 UPDPRIPUR=n

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

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

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

Tables used

SEEREFERTTO Refer to documentation Implementation