Only freight revenue and payment amount are counted, making it difficult to see clearly the waiting and resource occupation during transportation execution. TMS cost analysis requires clear business objects and data sources to avoid using uncollected data as an estimate to pass off as actual costs.

How to arrange records and operations

Task records loading and unloading, departure, arrival and end nodes, and distinguishes between automatic collection and manual registration. The waiting period is marked with a reason, and the return or transfer is associated with the original task. Cost items are derived from contracts, settlements, or confirmed supplementary records, and estimates are individually identified and assumptions stated.

Whether the waiting cost can be settled to the customer and the occupation of internal resources are two issues. The statement is reserved to wait for the facts, and then the settleable portion is determined according to the contract rules. When including fuel consumption, tolls and outsourcing costs, indicate the source and confirmation status, and do not directly fill in zero for missing data to complete the statistics. Pooled load sharing can be performed on a confirmed weight, volume or other basis, but the basis needs to be shown. When resources are continuously operating across tasks, the empty driving part is independently associated to avoid the cost of the same period falling on multiple orders repeatedly.

Specific scenarios that need to be checked

For example, if the customer temporarily delays unloading, test whether the waiting time is different from the actual transportation time. When multiple orders are combined, the allocation rules retain the version and source. The report allows specific tasks and expense items to be found, so business personnel can check exceptions instead of just comparing two total amount curves.