Calculating CTO Price—Exercises
IMPORTANT |
It is extremely important that you set up and work within your own site to maintain your data integrity. If you
work within any other site, you will compromise your own exercise data as well as the data of other students. Predictable
exercise results require that your data be isolated in your own site. |
Basic Data Setup
Customer
Purpose: The purpose of this exercise is to set up the basic data required for creating a customer
order, which will be used in CTO price calculations.
Windows:
Customer
- Open the
Customer window, and search for customer 1000.
- Right-click, then click Copy Customer to create your new customer, XX3333.
- Click the Address/Order Address Info tab, and enter a ship via code 30 in the ship via field.
- Right-click and then click Supply Chain Matrix for Customer. In the
From Supply Site tab add a line valid for your site. Use ship via 30, and
external transport lead time one day.
Save the record.
- Click the
Customer/Invoice tab. Verify that invoice data is copied. If not, click New to enter valid data for this external customer.
- Click the
Order/Misc Customer Info tab. Enter NO in the order type field.
- Click the Customer/Address/Delivery
Tax Information tab. Verify that the tax code data is copied. If not,
click the Company field and click New to enter 10 in the company field.
Also verify that the tax code is copied. If not, create a new line and enter AZST in the tax code field.
- Save the record.
General exercise for Customer
General exercise for
Setting Up Site-to-Customer Supply Chain Parameters for Trade
Purchase/Inventory/Sales Part
Purpose: The purpose of this exercise is to create part data entries to be used when performing the
CTO flow in distribution.
Windows:
Inventory Part
Purchase Part
Supplier for Purchase Part
Calculate Purchase Leadtime
Sales Part
- Open the
Inventory Part window.
- Click New, enter 10 in the Inventory Part field, and your site. Save. This will copy the Easyflex garage door to your site.
- Enter yourself as planner in the planner field.
- Click the
Inventory Part/General tab. Verify that Part Type is Purchased.
- Click the
Inventory Part/Costs tab, and enter 1000 in the
Estimated Material Cost field.
- Click the
Inventory Part/Default Locations tab. Open a new line and enter one arrival location, and one picking location as default locations.
- Save the record.
- Right click, then click Purchase Part.
- Right click, then click Supplier for Part.
- Connect part 10 to supplier 5000.
- Add 1000 in the price field.
- Click the
Supplier for Purchase Part/Inspection Info tab, and select Receive into Inventory.
- Save the record.
- Open the
Sales Part window, and click New.
- Enter Sales Part Number 10, and your site.
- Enter Sales Price Group EF.
- Enter Sales Group 10.
- Enter Price 1500.
- Change to Use order supply - transit in the Purchase Order field.
- Save the record.
General exercise for Purchased Inventory Part
General exercise for Supplier for Purchase Part
General exercise for Stored Sales Part
Required Data
Pricing the Configuration
Purpose: The purpose of this exercise is to set up basic data to be used when performing the CTO flow
in distribution.
Windows:
Sales Part/Configuration Base Pricing
Sales Part/General
Prices on Sales Part
- Open the
Part Configuration Revision window. Search for Sales Part 10 and enter information below.
Characteristic |
Default Char Value |
Default Char Qty |
Mandatory character. |
Mandatory price |
Price break type |
Char Qty Price Method |
GDHANDLE |
Classic |
|
Yes |
Yes |
None |
No Price |
GDLOCK |
Assa |
|
Yes |
Yes |
None |
No Price |
GDFINISH |
1 |
|
Yes |
No |
None |
No Price |
GDREMOTE |
IR |
2 |
No |
Yes |
Min |
Multiply Price |
- Open the
Sales Part window and search for sales part 10.
- Click the Sales Part/Configuration Base Price tab.
- Enter data shown in tabs below.
- Save the record.
Characteristic |
Quantity Break |
Amount Offset |
Multiply by Quantity |
GDFINISH |
0 |
0 |
Unchecked |
GDHANDLE |
0 |
20 |
Unchecked |
GDLOCK |
0 |
50 |
Unchecked |
GDREMOTE |
0 |
20 |
Checked |
GDREMOTE |
4 |
15 |
Checked |
Options GDFINISH
Option Value Id |
Description |
Percentage
offset |
Amount
offset |
Multiply by |
1 |
Aluminum |
+5 |
|
|
2 |
Steel |
0 |
|
|
3 |
Glass fiber |
-5 |
|
|
Options GDLOCK
Option Value Id |
Description |
Percentage
offset |
Amount
offset |
Multiply by |
Abloy |
Abloy Model 32 |
|
20 |
|
Prices on Sales Price List
- Open the Sales Price Lists window and enter data shown in tab below. Don't forget to connect the price list to your site.
Data on Price List
Sales Part |
Description |
Min Quantity |
Base Price |
Percentage Offset |
10 |
EasyFlex |
1 |
1500 |
0 |
- Mark sales part 10 in Part Based tab, and open Configuration Price List via right mouse click. Enter data displayed below.
Data on Configuration Price List
Characteristics ID |
Percent offset |
Amount offset |
Multiply by Quantity |
Stop Price Search |
GDLOCK |
|
40 |
|
Unchecked |
Option for GDLOCK
Option Value ID |
Percent offset |
Amount offset |
Multiply by Quantity |
Abloy |
|
10 |
|
Do NOT connect the price list to a customer yet!
General exercise for Pricing Setup for Configured Parts
Main Exercise
Purpose: The purpose of this exercise is to demonstrate how pricing for configured parts works.
Windows:
Customer Order
Customer XX3333 wants to buy our new customized garage door EasyFlex (Sales Part 10). The door should be of aluminum, have
one handle and an Assa lock. Price for the lock should be fixed. The door should be delivered with two IR remote controls.
- In the
Customer Order window, create a customer order header and save the entered data.
- Create the first customer order line. Select the order line, right-click,
point to Configuration and then click Create. Enter the valid
characteristics and save.
- Right-click and then click Pricing Info to review the values displayed. How is the price calculated? GDREMOTE is not included in the characteristics. Why not?
- As mentioned, price for the lock should be fixed. Select the Price Freeze
check box for GDLOCK.
- XX3333 also orders two remote controls. Enter the valid characteristics
and save.
- Review the values displayed for GDREMOTE? How is the Char. Price calculated?
- Note Configuration ID and confirm the configuration by clicking OK. Save the entered customer order line.
- Customer XX3333 calls back and would like to increase number of remote controls to four. They also want to change lock from Assa to Abloy. Open the
entered configuration on the order line by right-clicking, pointing to
Configuration and then clicking Edit. View the Configuration ID field on the two customer order lines. What is stated? Why do they differ?
- Change the characteristic value on GDLOCK from Assa to Abloy. Also change
the Qty. characteristics from 2 to 4 on GDREMOTE. Click Apply.
- What prices are shown for GDLOCK and GDREMOTE? Have they changed? How are they calculated?
- In the Pricing Info dialog box, increase the fixed amount for GDLOCK by entering 70 in the Char. Price field and
save. Does it change? Clear the Price Freeze check box and try again.
Review the values again. What has been changed? Why?
- Click OK to close the window.
- Return to the customer order line and review the price fields. Do they differ from the fields displayed in
the
Create Configuration window?
- Release the order.
Purpose: The purpose of this exercise is to demonstrate how the price on a configured part can be retrieved
Windows:
Sales Part Base Prices
Sales Price List
Sales Basic Data/Sales Price Groups
Customer
- Open the Customer/Order/Pricelist per Price Group tab and search for XX3333.
- Connect price list XXC1 created above to customer XX3333.
XX3333 wants to buy a second EasyFlex door. Since last order XX3333 has negotiated a special price for all locks,
which is entered in the newly created EF price list. As on last order the door should be of aluminum, have one handle,
but this time with an Abloy lock. No remote controls are needed this time.
- Create a customer order header and the first order line.
- Select the order line, right-click, point to Configuration and then
click Create. Enter the valid characteristics and save.
- Right-click and then click Pricing Info and review the fields. What is displayed? What price originated from the sales part and what price originate from the price list? Note especially Char. Price Source and Option Price Source for GDLOCK.
- Click OK to confirm the entered characteristic values.
Due to constant price changes for locks, we would like to negotiate price for GDLOCK with XX3333 at each ordering occasion.
Therefore we only enter a basic price of 40 USD for the characteristic and no addition depending on type of lock. Remove
options for GDLOCK from the EF Configuration Price List.
- Enter the second order line, select the order line, right-click, point to Configuration
and then click Create. Enter the valid characteristics and save.
- Right-click and then click Pricing Info to review the values displayed. What is displayed? What price originated from the sales part and what price originate from the price list? What is the difference from the first customer order line? Why is the price for GDLOCK calculated the way it is?
- The price was not what we expected. Click Cancel to return to the order line.
- Enter a configuration price list and select the Stop Search check box.
- Return to the order line, right-click, point to Configuration and
then click Create. Choose Abloy lock and save.
- Right-click and then click Pricing Info and review the fields. What is displayed? What price originated from the sales part and what price originate from the price list? What effect did
the Stop Search check box have on the pricing of GDLOCK?
- Release the order.