Overview
We’ve introduced a more detailed and flexible way to describe freight vehicles in your shipment data. Instead of using a single VEHICLE code, such as P23:AB, you can now provide five dedicated attributes: VEHICLE_TYPE, VEHICLE_CATEGORY, VEHICLE_MAX_SIZE, VEHICLE_BODY_TYPE, and VEHICLE_OPERATION_TYPE. This enables more accurate emissions calculations and supports future enhancements to emissions factors.
If you previously used a single VEHICLE column, you can now map those codes to five granular attributes: VEHICLE_TYPE, VEHICLE_CATEGORY, VEHICLE_MAX_SIZE, VEHICLE_BODY_TYPE, and VEHICLE_OPERATION_TYPE. Find your legacy code in the table below and copy the corresponding values to the new fields.
Find legacy code → Read new columns → Update your data
Migration examples
The scenarios below show how common legacy vehicle codes map to the new vehicle attributes:
Truck with an unknown category and size
Truck with an unknown category and size
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
|
|
|
|
|
|
44-tonne articulated truck
44-tonne articulated truck
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
|
|
|
|
|
|
Dry van used for full-truckload freight
Dry van used for full-truckload freight
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
|
|
|
|
|
|
Truck used for drayage
Truck used for drayage
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
|
|
|
|
|
|
Small delivery van
Small delivery van
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
|
|
|
|
|
|
General cargo vessel with a maximum deadweight of 10,000 DWT
General cargo vessel with a maximum deadweight of 10,000 DWT
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
|
|
|
Air Belly freight carried on a passenger aircraft
Air Belly freight carried on a passenger aircraft
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY |
|
|
110-metre inland container barge
110-metre inland container barge
Previously (legacy vehicle codes)
VEHICLE |
|
↓
Now (new attributes)
VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
|
|
|
Complete legacy code-to-attribute mapping
Tip: Use your browser's find function (Ctrl+F or Cmd+F) to quickly search for your legacy code.
Air
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY |
| Aircraft - Average |
|
|
| Aircraft - Belly-freight |
|
|
| Aircraft - Freighter |
|
|
Sea
Bulk carrier ships
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Ship - Bulk Carrier - Average |
|
|
|
| Ship - Bulk Carrier (0-10k dwt) |
|
|
|
| Ship - Bulk Carrier (10-35k dwt) |
|
|
|
| Ship - Bulk Carrier (35-60k dwt) |
|
|
|
| Ship - Bulk Carrier (60-100k dwt) |
|
|
|
| Ship - Bulk Carrier (100-200k dwt) |
|
|
|
| Ship - Bulk Carrier (>200k dwt) |
|
|
|
General cargo ships
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Ship - General Cargo - Average |
|
|
|
| Ship - General Cargo (0-5k dwt) |
|
|
|
| Ship - General Cargo (5-10k dwt) |
|
|
|
| Ship - General Cargo (10-20k dwt) |
|
|
|
| Ship - General Cargo (>20k dwt) |
| | |
Container ships
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Ship - Container Ship - Average |
|
|
|
RoRo ships
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Ship - RoRo Ferry - Average |
|
|
|
| Ship - RoRo Ferry (0-5k dwt) |
|
|
|
| Ship - RoRo Ferry (5-10k dwt) |
|
|
|
| Ship - RoRo Ferry (10-15k dwt) |
|
|
|
| Ship - RoRo Ferry (>15k dwt) |
|
|
|
RoPax ships
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Ship - RoPax Ferry - Average |
|
|
|
| Ship - RoPax Ferry (0-2k dwt) |
|
|
|
| Ship - RoPax Ferry (2-5k dwt) |
|
|
|
| Ship - RoPax Ferry (5-10k dwt) |
|
|
|
| Ship - RoPax Ferry (10-20k dwt) |
|
|
|
| Ship - RoPax Ferry (>20k dwt) |
|
|
|
Vehicle ships
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Ship - Vehicle - Average |
|
|
|
| Ship - Vehicle (0-30k dwt) |
|
|
|
| Ship - Vehicle (30-50k dwt) |
|
|
|
| Ship - Vehicle (>50k dwt) |
|
|
|
Refrigerated bulk ships
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Ship - Refrigerated Bulk - Average |
|
|
|
| Ship - Refrigerated Bulk (0-2k dwt) |
|
|
|
| Ship - Refrigerated Bulk (2-6k dwt) |
|
|
|
| Ship - Refrigerated Bulk (6-10k dwt) |
|
|
|
| Ship - Refrigerated Bulk (>10k dwt) |
|
|
|
Road
Vans
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
| Van (0-3.5 tonnes) |
|
|
|
|
|
|
Trucks, outside of North America
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
| Truck |
|
|
|
|
|
|
| Truck - Urban Truck (3.5-7.5 tonnes) |
|
|
|
|
|
|
| Truck - MGV (7.5-20 tonnes) |
|
|
|
|
|
|
| Truck - HGV (>20 tonnes) |
|
|
|
|
|
|
| Truck - Rigid (3.5-7.5 tonnes) |
|
|
|
|
|
|
| Truck - Rigid (7.5-12 tonnes) |
|
|
|
|
|
|
| Truck - Rigid (12-20 tonnes) |
|
|
|
|
|
|
| Truck - Rigid (20-26 tonnes) |
|
|
|
|
|
|
| Truck - Rigid (26-32 tonnes) |
|
|
|
|
|
|
| Truck - Articulated (3.5 - 34 tonnes) |
|
|
|
|
|
|
| Truck - Articulated (34-40 tonnes) |
|
|
|
|
|
|
| Truck - Articulated (40-44 tonnes) |
|
|
|
|
|
|
| Truck - Articulated (44-60 tonnes) |
|
|
|
|
|
|
| Truck - Articulated (60-72 tonnes) |
|
|
|
|
|
|
Trucks, in North America
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE | VEHICLE_BODY_TYPE | VEHICLE_OPERATION_TYPE | LOAD_TYPE |
| Truck - General |
|
|
|
|
|
|
| Truck - Auto Carrier |
|
|
|
|
|
|
| Truck - Dray |
|
|
|
|
|
|
| Truck - Expedited |
|
|
|
|
|
|
| Truck - TL |
|
|
|
|
|
|
| Truck - LTL |
|
|
|
|
|
|
| Truck - Package |
|
|
|
|
|
|
| Truck - Flatbed |
|
|
|
|
|
|
| Truck - Heavy Bulk |
|
|
|
|
|
|
| Truck - Mixed |
|
|
|
|
|
|
| Truck - Moving |
|
|
|
|
|
|
| Truck - Refrigerated |
|
|
|
|
|
|
| Truck - Specialized |
|
|
|
|
|
|
| Truck - Tanker |
|
|
|
|
|
|
Rail
Legacy Code | Description | VEHICLE_TYPE |
| Train - Average |
|
Inland waterway
Motor vessel barges
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Barge - Motor vessels |
|
|
|
| Barge - Motor vessels < 50 m (< 650 t) |
|
|
|
| Barge - Motor vessels 50–80 m (650–1000 t) |
|
|
|
| Barge - Motor vessels 85-110 m (1000–2000 t) |
|
|
|
| Barge - Motor vessels 135 m (2000–3000 t) |
|
|
|
Coupled convoys barges
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Barge - Coupled convoys (163–185 m) |
|
|
|
Container vessel barges
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Barge - Container vessels |
|
|
|
| Barge - Container vessels 110 m |
|
|
|
| Barge - Container vessels 135 m |
|
|
|
| Barge - Container vessels – Coupled convoys | Support coming soon |
|
|
Pushed convoy barges
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Barge - Pushed convoy |
|
|
|
| Barge - Pushed convoy – push boat + 2 barges |
|
|
|
| Barge - Pushed convoy – push boat + 4/5 barges |
|
|
|
| Barge - Pushed convoy – push boat + 6 barges |
|
|
|
Tanker vessel barges
Legacy Code | Description | VEHICLE_TYPE | VEHICLE_CATEGORY | VEHICLE_MAX_SIZE |
| Barge - Tanker vessels |
|
|
|
| Barge - Tanker vessels 110 m |
|
|
|
| Barge - Tanker vessels 135 m |
|
|
|
Logistics hubs
Legacy Code | VEHICLE_TYPE | VEHICLE_TYPE | VEHICLE_CATEGORY |
| Logistics Hub - Transhipment |
|
|
| Logistics Hub - Transhipment and Storage |
|
|
| Logistics Hub - Container Terminal |
|
|
| Logistics Hub - Warehouse |
|
|
| Logistics Hub - Liquid Bulk Terminal |
|
|
Frequently asked questions
What if my legacy code isn't in this table?
What if my legacy code isn't in this table?
Check the complete reference guide above. If your code still isn't listed, contact support@pledge.io with the code and its description.
Can one legacy code map to multiple new attributes?
Can one legacy code map to multiple new attributes?
No. Each legacy code maps to exactly one combination of new attributes.
Can I use null values for the new columns?
Can I use null values for the new columns?
Yes. Only VEHICLE_TYPE is mandatory across all modes of transport. Other fields can be null if they don't apply to your VEHICLE_TYPE. See the Multimodal freight file specification for which fields are required per category.
Is there a deadline for migration?
Is there a deadline for migration?
Legacy VEHICLE codes will continue to be supported indefinitely. However, the new vehicle attributes enable more accurate emissions calculations and will benefit from future enhancements to emissions factors.
