Table 21. Steps of the Basic Pricing Procedure Workflow
|
|
|
|
|
|
Check Header Price List |
Business Service |
Row Set Transformation Toolkit Service |
Query Transform |
Not applicable |
Stamps error codes by checking for various conditions on the Price list. |
Price List Error |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
From the error codes stamped in step 1, branches out to different actions in the next step. |
Raise Expired Error |
Business Service |
Pricing Manager |
Raise Price List Expired Error |
Not applicable |
Halts execution and provides an error message to the user if the header Price List is expired. |
Raise Not Effective Error |
Business Service |
Pricing Manager |
Raise Price List Not Effective Error |
Not applicable |
Halts execution and provides an error message to the user if the header Price List is not yet effective. |
Customizable Product Roll-Down |
Business Service |
Row Set Transformation Toolkit Service |
Hierarchical Transform |
Not applicable |
Calculates the quantity of each component in a customizable product instance. Rolls down the price list ID and promotion ID from the root. |
Determine Price Action |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Determines the price action code based on the item Action Code and Price Type. |
Get List Price |
Business Service |
Row Set Transformation Toolkit Service |
Hierarchical Transform |
Not applicable |
Gets the list price for each row in the row set. Appends other values from the price list item Buscomp to the row. |
Get Root Price List Item Id|Start = List|Net = Start |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Split Unpriced Actions |
Business Service |
Row Set Transformation Toolkit Service |
Split |
Not applicable |
Moves service products from the row set into another row set for use in the service pricing subprocedure. |
Split Service Products |
Business Service |
Row Set Transformation Toolkit Service |
Not applicable |
Not applicable |
Splits service and nonservice line items so they can be priced separately. (Note: Later in the workflow, steps named " XXX service Pricing" would consume the Service Product Row Set). |
Simple Volume Discount for Keep Price <> Y |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies the volume discount adjustment that matches the quantity on the line item. |
Split Service Products |
Business Service |
Row Set Transformation Toolkit Service |
Not applicable |
Not applicable |
Splits service and nonservice line items so they can be priced separately. (Note: Later in the workflow, steps named " XXX service Pricing" would consume the Service Product Row Set). |
Simple Volume Discount for Keep Price <> Y |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies the volume discount adjustment that matches the quantity on the line item. |
Simple Volume Discount Upsell for Keep Price <> Y |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
This is a step to find out upsell discount information. |
Tiered Volume Discount for Keep Price <> Y |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies tiered volume discounts to the Net Price. |
Tiered Volume Discount Upsell for Keep Price <> Y |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
This is a step to find out tiered upsell discount information. |
Check Min or Max Price for Keep Price <> Y |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Forces the Net Price to be within the Minimum and Maximum defined in the price list item. |
Manual Adjustment |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies line item and header-level manual discounts. |
Set Pricing Adjustment |
Business Service |
Row Set Transformation Toolkit Service |
Split Transform |
Not applicable |
Before adjustments and discounts, Net Price = Start Price. |
Update Covered Product Net Prices |
Business Service |
Row Set Transformation Toolkit Service |
Row Set Lookup Transform |
Not applicable |
Updates the net price for any covered products that were repriced. |
Get Covered Product List Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Looks up list price information for the covered product. |
Update Covered Product Net Prices |
Business Service |
Row Set Transformation Toolkit Service |
Row Set Lookup Transform |
Not applicable |
Updates the net price for any covered products that were repriced. |
Get Covered Product List Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Looks up list price information for the covered product. |
Calculate Covered Product Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Calculates the Start Price for a service product by applying the percentage in the price list item to the Net or Start Price of the covered product. |
Net = Start:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Before adjustments and discounts, Net Price = Start Price. |
Update Covered Product Net Prices |
Business Service |
Row Set Transformation Toolkit Service |
Row Set Lookup Transform |
Not applicable |
Updates the net price for any covered products that were repriced. |
Get Covered Product List Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Looks up list price information for the covered product. |
Calculate Covered Product Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Calculates the Start Price for a service product by applying the percentage in the price list item to the Net or Start Price of the covered product. |
Net = Start:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Before adjustments and discounts, Net Price = Start Price. |
Simple Volume Discount for Keep Price <> Y:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies the volume discount adjustment that matches the quantity on the line item. |
Simple Volume Discount Upsell for Keep Price <> Y:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
This is a step to find out upsell discount information. |
Tiered Volume Discount for Keep Price <> Y:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies tiered volume discounts to the Net Price. |
Tiered Volume Discount Upsell for Keep Price <> Y:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Tiered Volume Discount Upsell for Keep Price <> Y:Service Price. |
Check Min or Max Price for Keep Price <> Y:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Forces the Net Price to be within the Minimum and Maximum defined in the price list item. |
Simple Volume Discount for Keep Price <> Y:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies the volume discount adjustment that matches the quantity on the line item. |
Manual Adjustment:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Applies line item and header-level manual discounts. |
Set Pricing Adjustment:Service Price |
Not applicable |
Not applicable |
Not applicable |
Not applicable |
Before adjustments and discounts, Net Price = Start Price. |
Merge Service Products |
Business Service |
Row Set TransformationToolkit Service |
Merge Transform |
Not applicable |
Merges service and nonservice line items. |
Merge Unpriced Actions |
Business Service |
Row Set TransformationToolkit Service |
Hierarchical Transform |
Not applicable |
Merges the priced and unpriced row sets into one. |
Get MPT Prices |
Business Service |
Row Set TransformationToolkit Service |
Conditional Action Transform |
Not applicable |
Gets NRC and MRC price components. |
Roll-Down Bundle Prices |
Business Service |
Row Set Transformation Toolkit Service |
Hierarchical Transform |
Not applicable |
Spreads the discount from the bundle product root to subcomponents. |
Customizable Product Roll-Up |
Business Service |
Row Set Transformation Toolkit Service |
Hierarchical Transform |
Not applicable |
Calculates the total extended price of the customizable product including all subcomponent. |