Setup > Sales > Price lists > 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

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

Presentation

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.

Close

 

Fields

The following fields are present on this tab :

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.
You can add your translation in another language using the Translation function:

  • Click Translation from the Actions icon in the corresponding field.
  • In the Translation window, add a new language code with the translation in this language.

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.

SEEINFOThe 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.
The possible values for this indicator are :

  • Yes:
    It means that it is possible to enter manually this reason value being entered in a document line (order, DN, invoice, quote).
  • No:
    This means that the reason can only be assigned automatically by applying a price list rule.
  • Price change (field UPDPRI)

Flag used to choose if it is authorized to modify the value associated with this reason.
For instance:
It is possible to decide that the application of a PROMO price list rule prevents the obtained unitary price from being modified.

Close

 

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