## Setting Up Rates

This chapter provides an overview of rate setup and discusses how to:

- Set up charge codes

- Set up rate definitions

- Set up lookup types

- Set up rate tables

- Set up accessorial charges

- Set up rate parameters

- Set up rate schedules

- Update rates.

### Understanding Rate Setup

This section lists a prerequisite and discusses:

- Rates

- Rate setup

- Rate types

- Rate levels

#### Prerequisite

Before you complete the tasks in this chapter, set up carriers in the Carrier Master table.

See Setting Up Carrier Master Information.

#### Rates

A rate determines the cost of shipping product to various locations and the amount that you charge customers for freight. A rate definition specifies:

- The basis for the rate such as a weight, cubes, or distance value.

- The structure for the rate, such as a single flat rate, a one-dimensional lookup rate, or a two-dimensional look up rate.

- Whether the rate results in a billable or payable charge.

- Other information that is necessary to calculate a specific rate charge, such as whether discounts apply.

The cost to ship products is called payable freight. The amount that you bill to customers for freight is called billable freight.

The JD Edwards EnterpriseOne Transportation Management system enables you to set up rate types, including simple rates and lookup rates. A simple rate is a flat amount or unit amount that is multiplied by weight, volume, or some other factor to calculate the charge. A lookup rate is similar to a simple rate, but the system looks up the flat amount or unit amount in a table, and bases the rate on weight, volume, or some other factor.

The JD Edwards EnterpriseOne Transportation Management system also enables you to use standard industry rating methods, such as:

- Clipped rates.

  These rates are determined based on the value or weight of items. Clipped rates are used primarily for insurance purposes.

- Look-ahead rates (also called Deficit Weight Rates).

  These rates find the next weight break above the actual weight. The system calculates look-ahead rates based on the minimum weight or volume in the break. The system then uses the lesser of the two rates. You must have the rate basis set up for weight or volume to use look-ahead rates.

- Accessorial charges.

  These rates are additional charges, such as charges for an inside delivery or a Saturday delivery, added onto an already existing rate charge.

#### Rate Setup

You can apply a charge at the shipment, piece, or detail level. For example, if a charge is based on the weight of the whole shipment, the system calculates the charge and applies it at the shipment level. If a charge is applied at the piece level, the system calculates the charge once for each shipment piece, using the weight of the piece. Then, the system adds all of the charges for the pieces to determine a total charge for the shipment.

A rate schedule contains a list of all rate calculations that must be performed to calculate the correct freight charge. For example, you can set up a rate schedule that includes the basic transportation charge, which is based on weight and accessorial charges. The system calculates rate charges in the sequence that is specified in the rate schedule.

When you enter a purchase order or credit sales order (customer return), you can route and rate the resulting shipment. Based on the business process, you can set up rates and rate schedules that the system uses for inbound shipments; however, you do not have to set up specific routes for inbound shipments. You can use outbound routes that are defined in the routing table for inbound shipments. The system rates an inbound shipment only when the freight terms are payable.

You set up rate definitions according to how carriers charge you for freight, how you incur costs for a private fleet, and how you bill customers for freight. The system enables you to set up a variety of different rates to suit transportation needs. After rates have been defined, you assign them to a rate schedule. The rate schedule applies rates to a specific route.

To set up rates, you first determine whether the rate is billable, payable, or both. For example, you determine whether a rate is billable to the customer, payable to a carrier as part of the freight costs, or a combination of both.

You can define each rate with a rate type of a fixed amount, a unit amount, an amount stored within a specific route, a prorated amount, or an external business function.

You can apply rates based on the shipment, the load, or the weight of each piece that makes up the shipment or load.

You must often calculate the rate based on an attribute of a shipment, such as weight. For example, the per pound rate might vary according to the total weight of the shipment. The system retrieves a rate amount based on a user-defined variable, such as weight. You define parameters, such as weight breaks, in lookup types. Then you must set rate amounts for each break in the rate tables.

The system rates inbound shipments the same way that it rates outbound shipments. However, for inbound shipments, the system calculates only collect freight charges. Rating setup enables you to specify whether a rate is inbound, outbound, or both. When a shipment is routed, the system uses outbound or both rate details to calculate freight charges. For inbound shipments with a defined inbound rate schedule, the routing process then exchanges the origin and destination information, and selects any routing entries that meet the exchanged origin and destination information. When the route is rated, the system uses only the rate details in the rate schedule that are defined as inbound or both.

#### Rate Types

A rate type is a unit amount that is multiplied by the weight, volume, or other factor to calculate the total charge. The multiplier is referred to as the rate basis. Each rate has a rate type that defines the rate. Each rate type must also specify the level at which a rate is applied. A rate can be applied at the shipment or load level, detail level, or piece level. The system provides these rate types:

Rate Type | Description
Unit amount | The amount charged that is specified by the rate basis. Depending on the rate basis, a unit of measure might also be required. For example, if the rate basis is weight, then the unit of measure must be specified.
Fixed amount | The amount charged regardless of weight or volume. For example, a parcel carrier charges a flat rate for a package. In this case, no rate basis is required.
Prorated amount | An amount that calculates one or more billable charges by prorating a payable charge based on volume or weight.

#### Rate Levels

After you define the rate type, the system further defines the rate levels. The system provides these three rate levels:

Rate Level | Description
Shipment level | The system calculates the rate for the entire shipment regardless of whether separate items exist within that shipment. If the rate is based on weight, the weight of the shipment or load is used to calculate the charge.
Piece level | At the piece level, the system calculates the rates for each piece within a shipment and then adds those rates for a total freight charge. This rate level is typical for parcel rating in which one freight charge is calculated for each box or container in the shipment.
Detail level | The detail level rates the shipment details according to a common attribute, such as a freight classification code. When the system calculates a rate at the detail level, the charge is calculated once for each freight classification, dispatch group, category 1 code, or category 2 code that occurs on the shipment or load. The detail level specifies which of these attributes the system uses. If the rate is based on weight, the weights of all shipment detail records having the same attribute are used to calculate the charge. For example, a detail rate for freight classification results in all items of class 55 being rated at one price, then all items for class 60 being rated at another price, and so forth. One freight charge is calculated and recorded for each freight classification on the shipment.

### Setting Up Charge Codes

This section provides an overview of charge code setup and discusses how to set up charge codes.

#### Understanding Charge Code Setup

Use a charge code to group similar freight charges together for accounting and tax purposes. In the case of billable charges, the charge code description appears on the customer invoice. A rate can have a charge code for billable charges and a different charge code for payable charges. A rate can also have charge code that is both billable and payable.

#### Form Used to Set Up Charge Codes

Form Name | FormID | Navigation | Usage
Charge Code Definition Revisions | W4978A | Select Work With Charge Codes on Rate Setup (G49412) | Set up charge codes.

#### Setting Up Charge Codes

Access the Charge Code Definition Revisions form.

Charge Code | Enter the user-defined code that classifies the freight charge.
G/L Class (general ledger class) | Enter the code that determines the trade account that the system uses as the offset when you post invoices or vouchers. The system concatenates the value that you enter to the automatic accounting instruction (AAI) item RC (for Accounts Receivable) or PC (for Accounts Payable) to locate the trade account. For example, if you enter TRAD, the system searches for the AAI item RCTRAD (for receivables) or PCTRAD (for payables). Do not use code 9999. It is reserved for the post program and indicates that offsets should not be created.
Tax Y/N | Enter the code that indicates whether the freight charge is subject to sales tax. The system calculates tax on the freight if the supplier is also taxable.

### Setting Up Rate Definitions

This section provides an overview of rate definitions and discusses how to:

- Set up a rate definition.

- Define additional rate information.

#### Understanding Rate Definitions

Rate definitions establish the basic information of a rate. Rate definitions include this information:

- Charge codes

- Rate calculations

- Lookup definitions

When you set up the rates, you first determine the charge codes for each rate. A rate can have billable charges, payable charges, or both. This enables you to determine whether the rate is billable to the customer, payable to a carrier as part of the freight costs, or a combination of both.

Each rate has a defined calculation method. Depending on the rate type that you select (fixed amount, unit amount, stored in route, prorated amount, or an external business function), you then enter information about the basis of the rate, the unit of measure of the rate, and the level (piece, shipment, or detail) at which you want the rate applied. You can also apply discounts to the rates.

If the rate calculates the charges using two variables, you then must enter information about the lookup definitions. Lookup information consists of the definitions of the variables that will eventually calculate the rate using the table that you set up.

You can set up additional detail information for rates such as information about how to use variables to interact with other rates, applying conditions to a rate, or prorating a rate for a shipment with multiple stops to different address book numbers.

#### Forms Used to Set Up Rate Definitions

Form Name | FormID | Navigation | Usage
Rate Definition Revisions - Basic | W4970B | Select Work With Rate Definitions on Rate Setup (G49412). On Work With Rate Definition, click Add. | Set up rate definitions.
Rate Definition Revisions - Advanced | W4970C | Select Advanced from the Form menu on Rate Definition Revisions - Basic. | Define additional rate information.

#### Setting Up a Rate Definition

Access the Rate Definition Revisions - Basic form.

#### Defining Additional Rate Information

Access the Rate Definition Revisions - Advanced form.

To set up more specific rates, you can define additional rate information.

1. After you define the rate, set up the lookup type variables for each lookup type.

2. After you set up the lookup type variables, set up the actual values in the rate table.

Pro-rate Charge Code | Enter the user-defined code that defines charges to include in prorating.
Pro-rate Basis | Enter the basis on which a charge is prorated. The basis is calculated by either weight or volume.
Function Name | Enter the name of the business function that obtains the rate. If the rate type is 5, the system retrieves the freight charge and ignores all other rate information. If the rate type is not 5, the system retrieves the rate amount from the business function, not from the Rate Detail table.
Variable | Specify whether freight rates are entered as variable names, which are set up in the price adjustments variable table.
Conditional Rate Name | Enter a conditional rate name. If you do so, the rate name that you specify must be used for this rate to be considered.
Rate Basis Divisor | Specify a rate basis divisor. When you do so, the system divides the rate basis by the rate basis divisor, then multiplies that amount by the rate. For example, if the rate basis is shipment value and the divisor is 100, the shipment value will be divided by 100, then multiplied by the rate.
Rounding Rule | Specify how the system performs rounding on amounts. This field is used in conjunction with Rate Basis Divisor field only. Select one of these rounding rules: Round the remainder down Truncate the remainder Round the remainder up
Shipment Level Payable | Select this option to specify whether payable freight should be calculated at the shipment or delivery level instead of at the load level.

See Setting Up Rate Tables, Setting Up Lookup Types.

### Setting Up Lookup Types

This section provides an overview of lookup types and discusses how to set up lookup types.

#### Understanding Lookup Type Setup

If the system must calculate a rate using two variables, then you must set up the definitions for the two variables. You specify the lookup types or variables before you enter the values. The first lookup type can be based on any number of factors, such as weight, specific distances, zones, prices, or number of pieces as defined in Lookup Type table (49/BM). You then must specify the number of entries for lookup type one.

For the second lookup type, you specify the type as defined in Lookup Type table (49/BM) and specify the number of entries. After you define the lookup types, and the system creates a table, you must specify the numeric values at each point in the table.

For example, assume that you have to set up a rate based on carrier zones and weights. The first lookup type defines each of the zones. The second lookup type defines different weights at which the system determines the rates. After you define the two lookup types, you enter the numeric values in the table. Then, if you have a three-pound shipment with a destination of zone 2, the system uses the table to find the exact freight charge for a package of that criterion.

Note. For LTL (Less Than Truckload) rating in the United States, the system allows you to set up deficit weight rates and look-ahead rates. For deficit weight rates, the rate level must be detail, the rate basis must be weight, the detail level must be NMFC, and the first lookup type must be weight.

See Setting Up Rate Tables.

#### Forms Used to Set Up Lookup Types

Form Name | FormID | Navigation | Usage
Lookup Type Revisions | W4972G | Rate Setup (G49412), Work With Rate Definitions On Work With Rate Definition, select a rate. On Rate Definition Revisions - Basic, select Lookup Type One from the Form menu. | Set up lookup types.
Rate Definition Revisions - Basic | W4970B | Rate Setup (G49412), Work With Rate Definitions On Work With Rate Definition, click Add. | Set up accessorial charges.

#### Setting Up Look-Up Types

Access the Lookup Rate Detail Revisions form.

To set up lookup types:

1. On Lookup Rate Detail Revisions, complete these fields:

   - Label

   - From Value

   - Thru Value

2. Click OK.

3. On Rate Definition Revisions - Basic, select Lookup Type Two from the Form menu.

4. On Lookup Type Revisions, repeat steps 1 and 2.

5. On Rate Definition Revisions - Basic, click OK.

6. After you set up lookup types, set up the actual values in the rate table.

   Label | Enter the description to associate with a specific level break in a freight charge table.
   From Volume | Enter the lowest value in a range of values.
   Thru Volume | Enter the highest value in a range of values.

### Setting Up Rate Tables

This section provides an overview of rate table setup and discusses how to set up rate tables.

#### Understanding Rate Table Setup

After you define the rate and the lookup type variables, you must set up the actual values in the rate table. Based on the values that you defined in the lookup table, you set up the actual rate amount. The system uses the rate table to determine the correct rate for each of the values.

To determine what rate to apply for payable charges, the system uses a hierarchy within the rate table. The rate table also selects a route, based on the origin of the shipment. This list identifies the hierarchy for payable charges:

1. The system uses the rate detail that matches the carrier, the carrier currency code, and the specific origin.

2. If no information is found, the system then uses the rate detail that matches the carrier, the domestic currency code, and the specific origin.

3. If no information is found, the system then uses the rate detail that matches any carrier, the domestic currency code, and the specific origin.

4. If no information is found, the system then uses the rate detail that matches the carrier, carrier currency code, and any origin.

5. If no information is found, the system then uses the rate detail that matches the carrier, the domestic currency code, and any origin.

6. If no information is found, the system then uses the rate detail that matches any carrier, the currency code, and any origin.

To determine what rate to apply for billable charges, the system uses a hierarchy within the rate table. The rate table also selects a route, based on the origin of the shipment. This list identifies the hierarchy for billable charges:

1. The system uses the rate detail that matches the ship to address, the customer currency code, and the specific origin.

2. If no information is found, the system then uses the rate detail that matches the ship to address, the domestic currency code, and the specific origin.

3. If no information is found, the system then uses the rate detail that matches any ship to address, the domestic currency code, and the specific origin.

4. If no information is found, the system then uses the rate detail that matches the ship to address, the customer currency code, and any origin.

5. If no information is found, the system then uses the rate detail that matches the ship to address, the domestic currency code, and any origin.

6. If no information is found, the system then uses the rate detail that matches any ship to address, the currency code, and any origin.

#### Form Used to Set Up Rate Tables

Form Name | FormID | Navigation | Usage
Rate Detail Revisions | W4972I | Rate Setup (G49412), Work With Rate Definitions On Work With Rate Definition, select Rates from the Row menu. On Work With Rates, click Add. | Set up rate tables.

#### Setting Up Rate Tables

Access the Lookup Rate Detail Revisions form.

To set up rate tables, enter values for the defined fields and click OK.

### Setting Up Accessorial Charges

This section provides an overview of accessorial charges and discusses how to set up accessorial charges.

#### Understanding Accessorial Charges

Accessorial charges are additional rates to an existing rate. They can be rates (or charges) for additional equipment that is needed in the transportation of an item, options that are required for the shipment, or charges that are added to a rate for special handling of an item. You can set up accessorial charges like any other rate. For example, they can be flat rates or lookup rates. When the system evaluates rates, it calculates a charge only if the corresponding options or equipment apply to the shipment or load.

You set up accessorial charges by specifying the name of the options and equipment in the rate definition.

#### Form Used to Set Up Accessorial Charges

Form Name | FormID | Navigation | Usage
Rate Definition Revisions - Basic | W4970B | Rate Setup (G49412), Work With Rate Definitions On Work With Rate Definition, click Add. | Set up accessorial charges.

#### Setting Up Accessorial Charges

Access the Rate Definitions Revisions - Basic form.

### Setting Up Rate Parameters

This section provides an overview of rate parameters, lists a prerequisite, and discusses how to set up rate parameters.

#### Understanding Rate Parameters

Rate parameters enable you to further define how the carrier or the system accesses charges during rating. For example, you can use rate parameters to specify minimum charges, base charges, oversize specifications, and charges for specific carriers and rate names.

#### Prerequisite

Before you complete the tasks in this section, ensure that charge codes are defined in the Freight Charge Code table (49/BL).

See Customizing User Defined Codes in the JD Edwards EnterpriseOne Tools 8.98 Foundation Guide

#### Form Used to Set Up Rate Parameters

Form Name | FormID | Navigation | Usage
Rate Parameter Revisions | W4970I | Rate Setup (G49412), Work With Rate Parameters. On Work With Rate Parameters, click Add. | Set up rate parameters.

#### Setting Up Rate Parameters

Access the Rate Parameter Revisions form.

Carrier Number | Specify the carrier that is assigned to complete a shipment or part of a shipment. This could represent a common carrier or a private fleet.
Rate Name | Enter the name of the rate that is used to define and calculate a freight charge.
Base Charge | Specify the base charge for a rate. This amount will be added to the calculated charge.
Discount Percent | Enter the percentage by which a rate is discounted.
Currency Code | Enter the code that identifies the currency of a transaction.
Effective Date | Enter the date on which a transaction, contract, obligation, preference, or policy rule becomes effective.
Expired Date | Enter the date on which a transaction, contract, obligation, preference, or policy rule has expired or been completed.
Minimum Charge | Enter the minimum charge for a rate. If the calculated charge is less than the minimum charge, the minimum charge will be used.
Maximum Charge | Enter the maximum charge for a rate. If the calculated charge is greater than the maximum charge, the maximum charge will be used.
Minimum Per Package Charge | Enter the minimum charge per package.
Minimum Package Charge Weight | Enter the minimum weight that is used to determine a package charge. If the actual weight of a package is less than the minimum package charge weight, the minimum package charge weight will be used to determine the charge.
Minimum Oversize Charge | Enter the minimum charge for an oversize shipment, box, or container.
Minimum Oversize Charge Weight | Enter the minimum weight that will be used to determine the charge for an oversize shipment, box, or container. If the actual weight of the oversize shipment, box, or container is less than the minimum oversize charge weight, the minimum oversize charge weight will be used to determine the charge.
Weight Unit of Measure | Specify the unit of measure that indicates the weight of an individual item. Typical weight units of measure are: GM: Gram KG: Kilogram CW: Hundredweight TN: Ton OZ: Ounce LB: Pound
Length | Enter the length at which a shipment, box, or container is considered oversize.
Width | Enter the width at which a shipment, box, or container is considered oversize.
Height | Enter the height at which a shipment, box, or container is considered oversize.
Girth | Enter the girth at which a shipment, box, or container is considered oversize.
Length plus Girth | Enter the length plus girth at which a shipment, box, or container is considered oversize.
Unit of Measure | Enter the width, height, or length unit of measure for a vehicle.

### Setting Up Rate Schedules

This section provides an overview of rate schedules, lists a prerequisite, and discusses how to set up rate schedules.

#### Understanding Rate Schedules

After you set up rates, you must assign rates to a schedule. A rate schedule contains a list of the rate names or definitions that calculate the freight charge. This normally includes the basic transportation charge and all of the accessorial charges. When the system calculates freight charges, it evaluates the individual rate in the sequence that is specified in the rate schedule.

A rate name or definition must be unique within a rate schedule. That is, the same rate name cannot be used more than once in a rate schedule. A rate schedule can contain another rate schedule instead of a rate name. When this occurs, the system uses all of the names from the referred-to rate schedule as though these rate names were in the schedule being defined. Only one level of reference to another rate schedule is allowed.

When more than one rate definition is specified on a rate schedule, the total freight charge is the sum of the charges that are calculated for each rate definition. An exception to this is a supersede rate.

After you complete the steps to set up a rate schedule, you assign a rate schedule to a routing entry. Each routing entry contains the name of a rate schedule that is used to calculate the payable charges for a shipment or load. The system calculates billable charges using this same schedule unless an alternate rate schedule is specified in the customer freight preference.

When you set up a rate schedule, you can also set up a supersede rate for that schedule. A supersede rate establishes a second or alternate rate for the rate schedule. This supersede rate is then used in the place of the first original rate if the supersede rate is less than or greater than the original. You determine which value (less than or greater than) is used for that rate schedule.

For example, if you transport a truckload of foam packing material, the original rate based on weight would not account for the entire truck being filled because the foam packing material weighs so little. However, you can apply a supersede rate that takes into account the volume of the shipment if the calculated volume charges are greater than the calculated weight charges. Thus, the freight charge accurately reflects the total cost of shipping a truckload of foam packing material.

#### Prerequisite

Before you complete the tasks in this section, set up rates.

See Setting Up Rate Definitions.

#### Form Used to Set Up Rate Schedules

Form Name | FormID | Navigation | Usage
Rate Schedule Revisions | W4970G | Rate Setup (G49412), Work With Rate Schedules. On Work With Rate Schedule, click Add. | Set up rate schedules.

#### Setting Up Rate Schedules

Access the Rate Schedule Revisions form.

Seq No. | Enter the sequence by which rate schedules will be evaluated.
S T | Enter the value that a charge must have to supersede another charge. Values are: 1: The charge will always have a nonzero value. <: The charge will supersede another charge only if it is less than the other charge. >: The charge will supersede another charge only if it is greater than the other charge.

### Updating Rates

This section provides an overview of rate updates and discusses how to:

- Update multiple rates.

- Set processing options for Batch Rate Update (R4972).

- Update rates in routes.

- Set processing options for Batch Routing Route Update (R4950).

#### Understanding Rate Updates

Carriers will periodically increase or decrease their rates for transporting goods. Likewise, if you own a private fleet, transportation costs might vary from month to month. To account for these changes, you need to update the rate tables in the system. The system provides you with two different programs to update the rate tables.

You can change rates for specific rate definitions, or you can change many rates at the same time by using the Batch Rate Update program (R4972). To change rates that are stored in specific routes, you use the Batch Routing Rate Update program (R4950).

#### Updating Multiple Rates

Select Rate Setup (G49412), Batch Rate Update.

You can update multiple rates at the same time. You can also account for increased costs by adjusting the rate tables accordingly. You can adjust rates by entering an amount, an override amount, or a percentage.

You can use processing options to specify when the updated rates are in effect. Additionally, the system updates the expiration date for the current rates as the day before the new rates take effect. For example, assume that you have a current flat rate for Saturday delivery for carrier A that charges one fee. Carrier A has informed you that the Saturday delivery rate is increasing as of January 1, 2009. When you update the rate, the system changes the expiration date of the current rate to December 31, 2008 and sets the new rate to become effective on January 1, 2009.

The Batch Rate Update program (R4972) updates rates only in the Rate Detail table (F4972). To update rates in routes, use the Batch Routing Rate Update program (R4950).

#### Setting Processing Options for Batch Rate Update (R4972)

Processing options enable you to specify the default processing for programs and reports.

1. Enter '1' to perform updates to the Rate Detail table (F4972). If this field is left blank, new records for the selected criteria will be added. | Specify the type of processing for an event.
2. Enter the Rate Adjustment Type: '$' - adjust rate by amount '%' - adjust rate by percentage '*' - adjust rate to an override rate | Indicate whether the factor value is an increased/decreased percentage or an increased/decreased cash amount when applied to an order's price.
3. Enter the amount used to adjust the rate. For '$' (amount) adjustment: Enter 10 to increase the rate by 10 Enter -10 to decrease the rate by 10 For '%' (percentage) adjustment: Enter 10 to increase the rate by 10% Enter -10 to decrease the rate by 10% For '*' (rate override) adjustment: Enter 10 to change rate to 10 | Indicate how the system adjusts an order line. The value in this field works in conjunction with the Basis field (BSCD). How you define the Basis field determines whether you enter a number or a code in this field. If the Basis Code is 1–5, enter a positive number for markups such as 10. Enter a negative number for discounts. If the Basis Code is 6, you want to base the adjustment on a variable table. Enter the code that identifies the variable table in the Formula Name column. If the Basis Code is 7, you want to use a formula to calculate the price. Enter the code that identifies the formula in the Formula Name column. If the Basis Code is 8, you want to calculate the adjustment using a custom program. Enter the program ID in the Formula Name column.
4. Enter the Effective Date for the new Rate Detail records. This date minus one day, will replace the 'Expiration Date' for the existing records. | Enter the date when a transaction, contract, obligation, preference, or policy rule becomes effective.
5. Enter the Expiration Date for the new Rate Detail records. | Enter the date on which a transaction, text message, agreement, obligation, or preference has expired or been completed.

#### Updating Rates in Routes

Select Rate Setup (G49412), Batch Rate Update in Routes.

Using the Batch Routing Rate Update program (R4950), you can update multiple rates that are assigned to a specific routing entry at the same time. You can also account for increased costs by adjusting the rate tables to display the difference. You can adjust rates by entering an amount, an override amount, or a percentage.

You can specify effective and expired dates in the processing options to specify when the updated rates are in effect. Additionally, the system updates the expiration date for the current rates as the day before the new rates take effect. For example, assume that you have a current flat rate for Saturday delivery for carrier A that charges one fee. Carrier A has informed you that the Saturday delivery rate is increasing as of January 1, 2009. When you update the rate, the system sets the expiration date of the current rate to be December 31, 2008 and changes the new rate to become effective on January 1, 2009.

#### Setting Processing Options for Batch Routing Rate Update (R4950)

The processing options for Batch Routing Rate Update specify how the system updates routings.

1. Enter '1' to perform updates to the Routing Entries table. If this field is left blank, new records for the selected criteria will be added. | Specify whether you want to update the Routing Entries table.
2. Enter the outbound rate adjustment type: '$' - adjust rate by amount '%' - adjust rate by percentage '*' - adjust rate to an override rate | Indicate whether the factor value is an increased/decreased percentage or an increased/decreased cash amount when applied to an order's outbound price.
3. Enter the inbound rate adjustment type: '$' - adjust rate by amount '%' - adjust rate by percentage '*' - adjust rate to an override rate. | Indicate whether the factor value is a percentage or an additional/deductible cash amount when applied to an order's inbound price.
4. Enter the outbound amount used to adjust the rate. For '$' (amount) adjustment: Enter 10 to increase the rate by 10 Enter -10 to decrease the rate by 10 For '%' (percentage) adjustment: Enter 10 to increase the rate by 10% Enter -10 to decrease the rate by 10% For '*' (rate override) adjustment. Enter 10 to change the rate to 10 | Indicate how the system adjusts an order line. The value in this field works in conjunction with the Basis field (BSCD). How you define the Basis field determines whether you enter a number or a code in this field. If the Basis Code is 1–5, enter a positive number for markups such as 10. Enter a negative number for discounts. If the Basis Code is 6, you want to base the adjustment on a variable table. Enter the code that identifies the variable table in the Formula Name column. If the Basis Code is 7, you want to use a formula to calculate the price. Enter the code that identifies the formula in the Formula Name column. If the Basis Code is 8, you want to calculate the adjustment using a custom program. Enter the program ID in the Formula Name column.
5. Enter the inbound amount used to adjust the rate. For '$' (amount) adjustment: Enter 10 to increase the rate by 10 Enter -10 to decrease the rate by 10 For '%' (percentage) adjustment: Enter 10 to increase the rate by 10% Enter -10 to decrease the rate by 10% For '*' (rate override) adjustment. Enter 10 to change the rate to 10 | Indicate how the system adjusts an order line. The value in this field works in conjunction with the Basis field (BSCD). How you define the Basis field determines whether you enter a number or a code in this field. If the Basis Code is 1–5, enter a positive number for markups such as 10. Enter a negative number for discounts. If the Basis Code is 6, you want to base the adjustment on a variable table. Enter the code that identifies the variable table in the Formula Name column. If the Basis Code is 7, you want to use a formula to calculate the price. Enter the code that identifies the formula in the Formula Name column. If the Basis Code is 8, you want to calculate the adjustment using a custom program. Enter the program ID in the Formula Name column.
6. Enter the Effective Date for the creation of new Routing Entries records. This date minus one day, will replace the 'Expiration Date' for the existing records. | Specify the date when created Routing Entries records become effective.
7. Enter the Expiration Date for the creation of new Routing Entries records. | Specify the date when created Routing Entries records expire.