Getting Started with GLEC
Learn how to calculate, track, and report your logistics companyβs carbon footprint using the GLEC v3.0 Framework (Global Logistics Emissions Council), fully aligned with ISO 14083 .
Estimated time : 2 hoursWhat youβll learn :
Understand the GLEC v3.0 Framework and its key concepts
Calculate transport emissions by transport mode (road, rail, maritime, air)
Configure logistics hubs and track hub operations
Record actual fuel consumption for carrier-level accuracy
Generate and interpret the GLEC company report (Scope 1/2/3)
What is the GLEC Framework?
The GLEC Framework is the globally recognized methodology for calculating and reporting logistics greenhouse gas emissions across multi-modal supply chains. Developed by the Smart Freight Centre, it provides a standardized approach for:
Carriers (logistics service providers) to report emissions from their own fleet and hub operations
Shippers to understand the carbon footprint of goods transported on their behalf
Freight forwarders to allocate emissions across complex, multi-modal transport chains
GLEC v3.0 and ISO 14083 The GLEC Framework v3.0 is fully harmonized with ISO 14083:2023 β the international standard for quantifying and reporting GHG emissions from transport operations. Dcycle implements both standards through the same Logistics API. References to βISO 14083β and βGLEC v3.0β in the API are interchangeable.
Key Concepts
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β GLEC v3.0 FRAMEWORK β
ββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββ€
β Transport Operations β Hub Operations β Company Report β
β (TOCs) β (HOCs) β (Scopes 1/2/3) β
ββββββββββββββββββββββββββββΌββββββββββββββββββββββββΌββββββββββββββββββββββββββββ€
β β’ Road (trucks, vans) β β’ Warehouses β β’ Scope 1: TTW + Hubs β
β β’ Rail (freight) β β’ Cross-docking β β’ Scope 2: Hub energy β
β β’ Maritime (ships) β β’ Distribution ctrs β β’ Scope 3: WTT + β
β β’ Air (cargo, belly) β β’ Cold storage β Subcontracted + Hubs β
ββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββ€
β Output: Intensity Values (gCO2e/tkm for transport, gCO2e/tonne for hubs) β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
TOC (Transport Operation Category)
A TOC defines the vehicle type and fuel combination used for a transport leg. Each TOC has a WTW emission factor in kgCO2e per tonne-kilometer (tkm).
Category Vehicle Types Example TOC Typical WTW (kgCO2e/tkm) Road Van, rigid truck, articulated truck, tank truck van_diesel, artic_truck_electric0.196 β 1.270 Rail Freight train generic_average_rail0.025 β 0.030 Maritime Container, bulk carrier, tanker, ro-ro generic_average_maritime0.008 β 0.020 Air Freighter, belly freight freighter_average_air0.600 β 1.100
HOC (Hub Operation Category)
A HOC defines the type of logistics hub and its default emission intensity in kgCO2e per tonne handled. Examples: transshipment_ambient, transshipment_mixed, cold_storage.
WTW (Well-to-Wheel) Methodology
GLEC v3.0 uses Well-to-Wheel accounting, capturing the full lifecycle of fuel:
WTT (Well-to-Tank)
Upstream emissions : Extraction, refining, and distribution of fuel. Reported as Scope 3 .
TTW (Tank-to-Wheel)
Direct emissions : Combustion of fuel in the vehicle. Reported as Scope 1 (own fleet) or Scope 3 (subcontracted).
WTW (Total)
Complete footprint : WTT + TTW. This is the default factor applied per TOC.CO2e = tkm x WTW emission factor
Transport Intensity Value (IV)
The key metric in GLEC reporting. It measures emission efficiency:
Transport Activity IV = Total transport emissions (gCO2e) / Total transport activity (tkm)
A lower IV means more efficient transport operations.
Distance Adjustment Factor (DAF)
GLEC requires converting actual route distances to Shortest Feasible Distance (SFD) using Distance Adjustment Factors:
Mode DAF Rule Example Road Route distance x 0.95 500 km route β 475 km SFD Maritime Route distance x 0.85 1000 km route β 850 km SFD Air Great Circle Distance β 95 km 2000 km GCD β 1905 km SFD Rail No adjustment (1.0) 300 km β 300 km SFD
Dcycle applies DAFs automatically when calculating distances from origin/destination addresses. If you provide distance_km directly, it is used as-is (assumed to be already adjusted).
GLEC Calculation Flow
Shipment Data β Region Resolution β TOC Selection β Distance Calculation β Load Allocation β Emissions
β β β β β β
origin, origin_country vehicle_type Geocoding + load x factor tkm x WTW
destination, β EU/NA/SA/AS + region match DAF applied β kg = kgCO2e
load, toc /AF/OC/GLO
Detailed steps:
Resolve region from origin_country (e.g., ES β EU)
Match TOC by vehicle type + region (priority: exact region > GLO > EU fallback)
Calculate distance via geocoding + routing, then apply DAF β or use provided distance_km
Convert load to kg (supports kg, ton, pallets, TEU, FEU)
Compute tkm = load (tonnes) x distance (km)
Calculate CO2e = tkm x WTW emission factor
For electric vehicles: CO2e = tkm x grid emission factor x energy efficiency factor
Who Needs GLEC?
You operate a fleet and/or logistics hubs. You need to:
Track transport operations β Step 1: Transport Operations
Configure and track hub emissions β Step 2: Hub Operations
Record actual fuel consumption β Step 3: Fuel Consumption
Generate the GLEC company report β Step 4: Reports
The company report breaks down your emissions into Scope 1 (own fleet TTW + owned hubs), Scope 2 (hub purchased energy), and Scope 3 (WTT + subcontracted transport + subcontracted hubs). You hire carriers to transport your goods. You need to:
Track shipments by client/carrier β Step 1: Transport Operations
Generate emissions reports per carrier β Step 4: Reports
All transport emissions fall under your Scope 3 (upstream or downstream transportation). You typically donβt need hub or fuel consumption tracking.
Prerequisites
Before starting, ensure you have:
Dcycle API credentials (get them here )
Your organization set up in Dcycle with an organization_id
Shipment data: origins, destinations, weights, and vehicle types
Using the Dcycle App? You can also measure your logistics footprint through our web interface:
Data Map: GLEC Requirements Overview
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β GLEC DATA REQUIREMENTS OVERVIEW β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Transport Operations (Step 1) β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β β β
β β Required Optional Traceability β β
β β ββββββββ ββββββββ ββββββββββββ β β
β β β’ origin OR distance β’ origin_country β’ movement_id β β
β β β’ destination β’ load_factor β’ client β β
β β β’ toc OR category β’ cleaning β’ shipment_date β β
β β β’ load + load_unit β’ year β’ package_key β β
β β β’ subcontractor β’ vehicle_license_plate β β
β β β’ hub_id β’ movement_stretch β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Hub Operations (Step 2) β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β β β
β β Required Optional β β
β β ββββββββ ββββββββ β β
β β β’ name β’ facility_id (for owned hubs) β β
β β β’ address β’ supercharger β β
β β β’ type (owned/subcontracted) β β
β β β’ category (HOC type) β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Fuel Consumption (Step 3) β Carriers only β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€ β
β β β β
β β Required Optional β β
β β ββββββββ ββββββββ β β
β β β’ fuel_type β’ vehicle_license_plate β β
β β β’ quantity β’ country β β
β β β’ date β’ toc_id β β
β β β β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Quick Start: Your First Calculation
Calculate emissions for a single transport leg in under a minute:
import requests
import os
headers = {
"Authorization" : f "Bearer { os.getenv( 'DCYCLE_API_KEY' ) } " ,
"Content-Type" : "application/json" ,
"x-organization-id" : os.getenv( "DCYCLE_ORG_ID" ),
"x-user-id" : os.getenv( "DCYCLE_USER_ID" ),
}
# Calculate a Madrid β Barcelona road shipment
shipment = {
"origin" : "Madrid, Spain" ,
"destination" : "Barcelona, Spain" ,
"origin_country" : "ES" ,
"toc" : "rigid_truck_diesel" ,
"load" : 5000 ,
"load_unit" : "kg" ,
"year" : 2025 ,
}
response = requests.post(
"https://api.dcycle.io/v1/logistics/requests" ,
headers = headers,
json = shipment,
).json()
print ( f "Distance: { response[ 'distance_km' ] :.1f } km" )
print ( f "CO2e (WTW): { response[ 'co2e' ] :.2f } kg" )
print ( f "TOC used: { response[ 'toc' ] } " )
Step-by-Step Guides
Step 1: Transport Operations Create transport legs, select TOCs, handle multi-modal chains, and bulk upload shipments
Step 2: Hub Operations Configure logistics hubs, assign HOC categories, and track hub emissions
Step 3: Fuel Consumption Record actual fuel consumption for carrier-level Scope 1 accuracy
Step 4: GLEC Reports Generate the GLEC company report with Scope 1/2/3 breakdown and intensity values
Logistics API Reference Complete API documentation for all logistics endpoints
Logistics & Transport Tutorial General logistics tutorial with API-focused examples
GHG Protocol Tutorial Corporate-wide emissions calculation (complements GLEC for non-transport sources)
Quickstart Get your API key and set up your first organization