Objective
A Freight Agreement is like a master contract between a company that must ship goods (shipper) and a company that provides transportation services (carrier). It outlines the terms, conditions, and pricing for transportation services over a specific period.
Components of a Freight Agreement (in hierarchical order):
How they relate:
Think of it like this: The freight agreement is like a book that contains the terms of your shipping contract. Calculation sheets are the chapters in this book, each dealing with a specific type of shipment or service. Charge types are the different categories of fees mentioned throughout the book, and rate tables are the detailed price lists. Scales are the rules that determine how prices in these lists change based on factors like weight or distance. This structure allows for a flexible and detailed way to manage complex pricing and terms for transportation services while keeping everything organized under a single agreement.
When shipping products to customers via a third party, an organization must account for and recognize the costs of moving goods.
TM provides a broad and flexible calculation process. With the integration of MM, integration to the Financial Accounting (FI) and Controlling (CO) applications allows an organization to perform payment, execute billing transactions, and trigger the settlement process to accrue the proper transportation charges to financial accounts.
The master data elements required for charge calculation are freight agreements, calculation sheets, rate tables, and scales. For all of them, you can create templates to minimize the effort when new master data is required.
Freight agreements (FAs) represent a long-term contract between a shipper or LSP and a carrier or supplier. Freight agreements can be determined based on purchasing organization and carrier. (Additional preconditions can also be defined if necessary). Each agreement can point to one or more calculation sheets (CS). The freight agreement is connected to a CS, and the costs (freight charges and advice fees) used in the assigned CS are visible in the FA.
Freight agreements (FAs) are the basis for calculating transportation charges. You use FAs to calculate transportation charges billable to you by your carrier.
The system determines the agreement based on organization, business partner, validity period, and preconditions. In the freight agreement type customizing activity, you can configure whether one or multiple partners can be entered into the agreement. That is if you have one freight agreement with a carrier that is valid for numerous purchasing organizations,
Agreement Structure Overview:
Watch the simulation Explain a Freight Agreement to learn about the content of a freight agreement.
Depending on how a shipment will be transported, various charges may be incurred for different means of transport. In TM, companies can create calculation sheets that reflect all possible charge elements for a given carrier. These charges essentially mimic the terms of the freight contract.
The calculation sheet is a hierarchical table used to calculate transportation charges. The calculation sheet combines the charge types permitted for a document and the sequence in which the system considers these charge types during the calculation. The system uses the calculation sheet to specify which transportation charges to calculate and how to calculate them. This helps to pay suppliers or carriers for subcontracted transportation services. The calculation sheet points to charge items, and each charge item can result in a calculated amount.
Calculation sheet maintenance is a step in the process of setting up master data in the Transportation Charge Management (TCM) component. It is integrated with agreements, rate tables, and scales. You can use the master data cockpit to access an overview of the charge management master data per organizational unit, business partner, and charge type. The system also shows the relationship between the different types of charge management master data.
You can use a template to create a calculation sheet and calculation sheet line items. The calculation sheet includes transportation charge elements, subtotals, and totals.
It provides for a calculation schema showing the steps and the specifications for the charges. The resulting charges, sub-totals, and totals can be displayed in the documents based on the calculation sheet.
The calculation sheet items have the following attributes:
Rates contain details of the rate table for each standard charge item. It is also possible to enter fixed rates or percentages of other lines in the calculation sheet.
The system uses the dimensional weight factor in the dimensional weight profile to convert a product's gross volume into dimensional weight. The system then uses the dimensional weight to apply the correct rate. Note that a dimensional weight profile at the line item level of a calculation sheet has priority over a dimensional weight profile in an agreement.
During charge calculation, the system determines the calculation resolution base by the origin of the data upon which the charge aspect is based. You can define the charge aspect in the resolution base objects, such as container, product, and stage.
Root: This is the document's header, which includes the freight order or the freight booking.
Stage: To utilize stage attributes such as distance between the shipper location and the port of loading.
Container: When the container's gross weight will be used for the calculation.
Product: When product attributes like product quantity, weight, or volume need to be used.
For example, you want to determine the freight rate based on the gross weight of the order. To do this, you must use the calculation resolution base of root. If, however, you want to calculate the freight per package, the calculation resolution base should be package.
The rule the system uses to group selected input data, for example, destination location, weight, and volume. You use the grouping rule and the resolution base to group charge lines using the calculation base specified in the Group By field of the grouping rule.
The calculation method defines how the rates determined from the rate table will be interpreted. The break weight calculation method compares and selects the lower rate from either the actual or lower end of the following rate range. With clipping, the system works through the pricing scale level by level. The calculation results from each scale level are then summarized to produce the overall result.
A charge type is the classification of a charge line that plays an important role in how the system calculates the transportation charges for the charge line, for example, a base rate, surcharge, or discount. A charge type can result in a positive or negative value for a charge line. You can also specify whether a charge type can be an amount or a percentage value.
Charge types can be grouped into charge categories. A useful code list is the UN/EDIFACT code list 5237. All three entities are freely definable in Customizing. You can use the charge subcategories of charge types to group and categorize charge types more granularly than charge categories. A suitable example is the code list resulting from UN/EDIFACT Recommendation 23: "FREIGHT COST CODE # FCC Harmonization of the Description of Freight Costs and Other Charges".
Charge categories and subcategories can be assigned in the charge type customizing activity and used to determine the service material during settlement.
When defining charge types, you can use the following settings:
Watch the simulation Explain a Calculation Sheet to learn about the structure and content of a calculation sheet.
A rate is a price for a certain transportation service that applies only during its validity period. In TM, rates are listed in a rate table.
You can define the following elements in the rate table:
You can define the charge usage as relevant to paying your carrier.
The system only assigns rate tables to a charge item in a calculation sheet if the charge types match. You can use this field to search for a rate table.
You add each dimension on which you want your rate to be defined and looked up. For example, if you wish the rate to be defined based on destination location and weight, add a dimension for destination location and weight.
You can define the calculation base for the scale. The calculation base is the actual base or the factor on which the rate retrieval is performed.
If you select this checkbox, you define whether you want the system to apply a special calculation method, such as break weight or clipping, to the rate table on the level of a charge item.
Rate tables also contain the freight rates for transportation services and allow you to maintain rates for certain validity periods. A rate table can contain up to 14 dimensions for rate maintenance. The rates are reusable and can be referred to in multiple calculation sheets. The rates can be imported or exported using Microsoft Excel.
Example of rates include the following:
You can maintain a large rate table, with or without scale items, using Microsoft Excel. You can enter the rates and scales into a Microsoft Excel file and upload the file to your TM system. Alternatively, you can define an empty reference rate table with validity periods in TM and download it to Microsoft Excel. You can then maintain the rate table in the Microsoft Excel file and upload it to your TM system.
Watch the simulation Work with Rate Tables to learn how to create rate tables and change rates using the Update Rate function and Excel download and upload.
While a rate is a price for a certain transportation service that applies only during its validity period, a scale represents a dimension of the rate. In effect, a scale defines a parameter that then defines a rate. For example, if a rate depends upon distance and weight, you must define a separate scale for distance and weight. The distance and weight scales are then used to define the rate.
Scale maintenance is a prerequisite for maintaining rates, as scales are the dimensions of rate tables. You maintain scales independently of the agreement and the rates and can reuse them in multiple rate tables. A scale has a scale base, essentially a database field tied to an attribute of the freight order. The scale base defines how the system interprets the scale. For example, a rate based on distance has to have the distance calculated.
Possible scale bases include the following:
Each scale is based on a scale type. The scale type controls how the scale levels are defined. It indicates whether the specified scale values represent the scale levels' upper or lower boundaries.
Depending upon the scale base, a scale unit of measure can be defined. This is a mandatory field if the unit of measure is relevant for the scale base. Weight, for example, requires a unit of measure.
Concerning calculation type, you can choose between absolute and relative. For non-numeric scales, you can only choose absolute. The system uses the calculation type on the scale level as the proposed value for rate table maintenance.
You can also assign rounding profiles. Before the system accesses the scale to look up a rate in a rate table, it rounds the input value based on the rounding profile to determine the right scale level.
A calculation base identifies the actual base or factor with which the system calculates the charges for the scale.
There can be various scenarios in which the system must calculate a charge for different weights, such as gross and net weights.
In this case, gross and net weights correspond to the scale base Weight, whose dimension is mass. However, by definition, gross weight and net weight are two entirely different charge aspects. Therefore, they have two different calculation bases, for example, "W1" for gross weight and "W2" for net weight.
To follow the scenario given here, you define a calculation base for every scale base. This calculation base is the final element in the charge determination. This means that the calculation base is used to determine the charges.
In the figure, Calculation Base, the charges depend on weight and the destination location. The scale has the scale base Location. This scale base defines the scale as using locations only. The scale base can be used for both the source and destination location. The calculation base DESTLOC determines the destination location of the freight order used. Technically, in customizing the calculation base, you define which field to use and which program or class the system will call to determine the field value.
If the resolution base in the calculation sheet points to the freight order stage, the system will derive the values from the specific stage and use them in the calculation.
Watch the simulation Explain Scales to learn more about scales.
Log in to track your progress & complete quizzes