Modify Your Pricing Algorithm's Variables
In this example, you modify variables to allow your users to set the value for the Calculation GSA price, to set the value for segment price list charges, and to validate that segment prices are greater than or equal to GSA prices.
This topic uses example values. You might need different values, depending on your business requirements.
Summary of the Steps
-
Examine the current behavior.
-
Create a new version of the algorithm.
-
Examine the pricing strategy and pricing strategy assignment.
-
Verify your set up.
Examine the Current Behavior
-
Make sure you have the privileges that you need to manage sales orders.
-
Go to the Order Management work area, then click Tasks > Create Order.
-
On the Create Order page, add a customer and add an item.
Attribute
Value
Customer
Computer Service and Rentals
Select Item
AS54888
-
In the Amount column, click the link, then notice that the Amount dialog doesn't include pricing for GSA.
Price Component
Amount
List Price
2,500
Discount
100
Tax
200
Net Price Plus Tax
2,600
Create a New Version of the Algorithm
-
Sign out, then sign in with the privileges that you need to administer pricing.
-
Go to the Pricing Administration work area.
-
On the Overview page, click Tasks > Manage Algorithms.
-
On the Manage Algorithms page, locate the algorithm you must modify.
To locate the pricing algorithm you must modify, examine the links in the Name column, click one that looks promising, then examine the steps. It might be necessary to examine more than one algorithm.
For this example, you must allow your users to modify the price for a sales transaction, so, select the row that includes Price Sales Transactions in the Name column.
-
Click Actions > Create Version.
Pricing creates a new version and sets the Status to In Progress.
-
In the Name column of the version you just created, click Price Sales Transactions.
-
On the Edit Algorithm page, examine the step names to verify that the algorithm can implement the behavior your require.
This algorithm includes step names that set the value for the GSA price, such as Calculate GSA Price, so its likely you can modify it to implement the behavior you need.
-
Click Variables.
-
In the row that contains CalculateGSAPrice in the Name column, set the value, then click Save and Close.
Attribute
Value
Default Expression
true
-
On the Manage Algorithms page, choose the row that contains the highest version of Price Sales Transaction, then click Actions > Publish.
Examine the Pricing Strategy and Pricing Strategy Assignment
-
Click Tasks > Manage Pricing Strategy Assignment.
-
Click the Strategy Assignment header row, then examine the line that includes GSA Corporate Segment in the Pricing Segment.
Examine the setup for the customer pricing profile, pricing segment, and pricing strategy assignment. For example, notice how Pricing assigns GSA Corporate Strategy to the Corporate Segment pricing segment for customer Computer Service and Rentals.
-
Examine the price list and verify that it contains these values.
Attribute
Value
Item
AS5488
Pricing Charge Definition
Sale Price
Charge Type
One Time
Charge Sub Type
Price
Calculation Method
Price
Base Price
200
Verify Your Set Up
-
Sign out, then sign into Order Management.
-
Create a sales order, add a customer, then add an item.
-
In the Amount column, click the link, then make sure the Amount dialog doesn't include an amount for tax.
Price Component
Amount
List Price
2,500
Discount
100
Net Price Plus Tax
2,400