Using step costs

You can use step costs to set up cost lookups based on pairs of values representing the step and associated cost. For example, you may have a throughput step cost where the cost varies based on the throughput quantity. Throughput less than 200 units is 1.5 per unit, greater than or equal to 200 and less than 500 is 1.25 and greater than or equal to 500 is 1.0.

You define step costs in the following tables:

  • Step Cost Definitions – Use this table to define the step period and basis for the step cost.
  • Step Costs – Use this table to define minimum throughput-cost pairs for the step cost definition.

Each step function is identified by a name. You create a record for each step interval, including the units in which that step is defined. Using the transportation policy cost example, you may have a Step Cost Definition such as:

Name Type Step Basis Step Type Step Period
TPCostRegion1 Variable Transportation Cost Quantity Incremental Period Length

You then define associated Step Costs, such as:

Name Minimum Quantity Cost
TPCostRegion1 0 1.50
TPCostRegion1 5000 1.25
TPCostRegion1 10000 1.00
Be sure to define at least two Step Costs records for each Step Cost Definitions record. If only one step cost is defined, it will not be evaluated correctly.

You can also enter step costs directly in the target column where the step cost takes the format:

<step1|value1><step2|value2>...<stepn|valuen>

From the transportation example above, this would be entered as:

<0|1.50><5000|1.25><10000|1.00>

Incremental and All Item discounts

There are two methods to determining step costs:

  • Incremental – With this method (the default), step costs are calculated based on quantity break points. For example, assume you have set up the Variable Transportation Cost as in the table above and there is flow of 20,000 units. The total cost will be:
  • (5,000 - 0) * 1.50 + (10,000 - 5,000) * 1.25 + (20,000 - 10,000) * 1.00 = 23,750
  • That is, the first 5,000 units (the first cost break) will have a cost of 1.50 each, the cost per unit for the second step (5,000 to 10,000 units) will be 1.25 and those units from 10,000 to 20,000 will be 1.00 each.
  • All Item – With this method, the cost is based on the break in which the total quantity occurs. Given the same example from above, Variable Transportation Cost as in the table above and a flow of 20,000 units, the total cost will be:
  • 20,000 * 1.0 = 20,000

Using the example above, the cost for each quantity break is:

When using incremental discounts, the quantity within each quantity break is costed:

When using all item discounts, the cost is based on the break in which the total quantity occurs. In this case, anything greater than 10,000 has a cost of 1.00 per quantity unit:

Last modified: Friday May 12, 2023

Is this useful?