Price Reasons
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
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.
Grid
Description (field DESAXX) |
This long description is used as a title in screens and reports. By default the short title, the long title or the column header of a data are recorded (on creation/update) in the connection language of the user.
A user who logs on with this language will view the short description, long description or column header in their connection language if a translation exists. Otherwise, these descriptions will be available in the folder language. The connection language must be defined as a default language for thefolder. |
Manual entry (field DACMAN) |
Indicator used to define if this reason value can be entered manually or if it is assigned automatically.
|
Price change (field UPDPRI) |
Flag used to choose if it is authorized to modify the value associated with this reason. |
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.