Wednesday, November 14, 2012

Pricing Engine

Pricing Engine steps
The pricing engine performs the following functions:
  • Prepares the price request structure
    The calling applications submit price requests, which the pricing engine configures into a pricing request structure. The pricing request structure provides information about all the qualifiers and product pricing attributes.
  • Selects applicable price lists and modifier lists
    This function selects which price lists are eligible for the current pricing request. It uses the qualifiers and pricing attributes to select an eligible list of prices or modifiers that it can apply to the pricing request lines according to the certain rules.
  • Determines base list price
    This function takes the validated price list lines and applies them to the pricing request lines. You can specify the list price on a price list as unit price, percent price, or formula.
  • Applies benefits and adjustments (from modifier lists) to list price to determine selling price
    This function takes the validated modifier list lines and applies them to the pricing request lines to provide price adjustments, such as discounts, price breaks, surcharges, coupons, item and term substitutions, and other item discounts. Discount and surcharge modifiers affect the selling price; freight charge modifiers do not affect the selling price.
  • Calculates final selling price

1 comment: