Use this article to set up and manage transport levies and surcharges in Transvirtual.
This guide explains when to use each levy type and how they are applied to consignments or invoices.
Transport levies apply additional charges—such as fuel surcharges or administrative fees—on top of standard transport pricing.
Levies can be configured to:
Ensure the following prerequisites are met:
Levies will not apply to consignments that pre-date the levy's effective date.
Navigate to Finance > Configuration and Setup > Transport Levies.
Step 1: Create the levy
The new levy appears in orange (inactive status).
3. Click Update
Step 3: Apply data filters (optional)
Use data filters to apply levies only in specific situations.
Example: Apply levy only when Service Level = Urgent
Step 4: Enable the levy
Agent levies follow the same process as customer levies.
Navigate to Finance > Levies and Surcharges > Agents (RCTI) Levies/Surcharges.
Use this method to combine a customer-specific levy with a base levy. This is useful when a customer pays a fixed levy plus a variable levy that fluctuates.
Example: 7% fixed levy + 7% variable levy = 14% total

Step 1: Create both levies
Step 2: Merge the levies
Note: Both levies must be enabled before merging.
Step 3: Configure schedules
For the customer-specific levy:
Default expiry date is 25 years from start date.
For the base levy:
Step 4: Verify the merged levy
Consignments created on or after the effective date will apply both levies.
Example: 7% + 7% = 14% total fuel levy
Use this method to pass the agent/carrier fuel levy directly to the customer.
Requirements:
Note: This process will not work unless shadow rates are implemented.
For more information, see the Rate Card Setup article.
Use this method when you want the customer-specific levy to apply only when the customer's detailed rate card is used (not when a shadow rate card is used).
Step 1: Add data filter to customer levy
Step 2: Verify behavior
When the customer's detailed rate card prices the consignment:
When a shadow rate card prices the consignment:
Step 3: Disable default levy setting
Ensure no customer fuel levy is set as Default.
If a default levy exists, customers without an applicable levy will use the default instead of mirroring agent levies.
Use this method to apply a charge to the invoice itself, rather than to each consignment.
Example use case: Account keeping fee for administrative work
Step 1: Create the levy
Step 2: Configure as invoice level
Levy Type Options:
Issue: Levy is not applying to consignments
Cause: Levy is disabled, effective date has not started, or data filter conditions are not met
Resolution:
Issue: Fuel levy percentage is incorrect
Cause: Rate entered incorrectly (percentage vs flat rate) or schedule dates overlap
Resolution:
Can I apply multiple levies to one customer?
Yes. Create separate levies and assign them to the same customer. Each levy applies independently unless merged.
What happens if a consignment pre-dates the levy effective date?
The levy will not apply. Levies only apply to consignments on or after the effective date.
Can I schedule future levy rate changes?
Yes. Create a new schedule with the future start date and rate. The previous schedule will automatically expire the day before the new schedule starts.