Skip to main content

Cost Approval Limits

S
Written by Sandra
Updated this week

Purpose

This guide explains how to configure and apply cost approval limits per user role in the Control Tower to ensure proper cost governance and approval flow for transport orders (TOs), including consideration of total cost aggregation and currency handling.


1. Overview

The Cost Approval Limit feature allows organizations to define the maximum total extra cost a user within a specific role can approve for an order.
If the total extra cost of an order exceeds this limit, the system will:

  • Restrict the user from approving the costs, and


2. Configuration in Control Tower Roles

Step 1: Access Role Management

  1. Navigate to Control Tower → Admin -> Right Management -> Control Tower Roles.

  2. Select the role you want to configure (e.g., Dispatcher, Transport Planner, Team Lead, Manager).

Step 2: Define Cost Approval Limit

In the Cost Approval Settings section:

  • Set the Maximum Approval Limit for the role.

  • Select the Currency in which the limit applies (e.g., EUR, USD, CNY).

Example:

Role

Approval Limit

Currency

Dispatcher

250

EUR

Team Lead

1,000

EUR

Manager

Unlimited

EUR

💡 Best Practice:
Set limits according to internal approval hierarchies and local currency use to prevent unauthorized approvals and ensure financial compliance.


3. Cost Components Considered

The total cost of an order is the sum of all extra cost components (Freight is not considered) associated with it.


Examples include:

  • Spot Costs: Cost agreed for the transport (e.g., 300 EUR).

  • Extra Charges: Additional costs like waiting time, tolls, etc. (e.g., 50 EUR).

  • Surcharges: Automatically calculated or manually added.

Total Cost = Spot Costs + Extra Charges + Surcharges


4. Example Scenario

Scenario

A Transport Order includes:

  • Spot Costs: 300 EUR

  • Extra Charge (Waiting Time): 50 EUR
    Total Cost: 350 EUR

The user’s role: Dispatcher

  • Approval Limit: 250 EUR (EUR currency)

System Behavior

When the Dispatcher attempts to approve:

  1. The system calculates the total cost (350 EUR).

  2. Compares it with the role’s limit (250 EUR).

  3. Since 350 > 250, the system blocks the approval action.

  4. A message appears


5. Currency Handling

When working with multi-currency environments:

  • The limit is evaluated in the currency defined for the role.

  • If the order currency differs, the system automatically converts the total cost using the latest available exchange rate.

Example:

  • Role limit: 250 EUR

  • Order currency: USD

  • System uses exchange rate (1 EUR = 1.10 USD) → 250 EUR = 275 USD limit

If the order’s total cost in USD exceeds 275 USD, approval is restricted.


6. Best Practices

Category

Best Practice

Role Setup

Define clear role hierarchies and align approval limits with budget responsibility.

Currency Management

Set limits in a single base currency (e.g., EUR) to avoid confusion; let the system handle conversions.

Audit log

Having an overview in Billing --> Transport Order costs or Extra cost approval tab to follow up actions

Audit Trail

Enable approval events to track who approved or rejected costs and when.


8. Troubleshooting

Issue

Possible Cause

Resolution

User cannot approve costs

Total exceeds role limit

Escalate to higher-level approver

Currency mismatch

Role limit currency differs from order currency

Check role configuration or update currency settings

Approval loop

Missing higher approver role

Add next-level role in hierarchy

Did this answer your question?