An outline of the pricing information retrieval processes

Retrieval and calculation of prices, discounts, and promotions takes place in one run when an order or contract is saved. Freight costs are calculated when load building is carried out, or when the user launches the freight cost calculation process from sales orders, purchase orders, freight orders or shipments. A general searching logic is applicable when retrieving pricing information.

General searching logic for retrieving pricing information

The search for valid pricing information includes more than just the pricing matrices that are defined in Pricing. As a rule, special and normal contracts have priority over pricing matrices. The supplier price book, in which you can store purchase prices, can also have priority over pricing matrices. This depends on the value of the High Priority check box in the Price Books (tdpcg0131m000) session.

The search sequence applied for each type of pricing information is as follows:

  1. From valid special contracts
  2. From valid normal contracts
  3. From the supplier price book, for combinations that have the High Priority check box selected in the Price Books (tdpcg0131m000) session. This search step is only applicable when retrieving purchase prices and discounts, not sales prices/discounts
  4. From valid matrices for which a matrix priority is specified in the Matrix Priorities (tdpcg0120m000) session. If a matrix definition has no matrix priority, LN does not search the pricing matrices that use that definition.
  5. For sales prices and discounts, from the default sales price book. For purchase prices and discounts, from the supplier price book, for combinations that have the High Priority check box cleared in the Price Books (tdpcg0131m000) session
  6. From Item Sales Data, or from Item Purchase Data
Note

When a price is found in one of the levels, LN stops the searching process in lower levels.

Retrieving pricing information