Skip to main content

Facility Emissions Tutorial

Learn how to track emissions from facility operations, including electricity, heating, cooling, and on-site fuel combustion.
Estimated time: 30 minutesWhat you’ll learn:
  • Register facilities
  • Upload utility invoices (electricity, gas, water)
  • Track on-site fuel combustion
  • Handle multi-facility splits
  • Calculate Scope 1 & 2 emissions

Prerequisites

Before starting, ensure you have:
  • Dcycle API credentials (get them here)
  • Basic knowledge of Python or JavaScript
  • Utility bills and facility data
Using the Dcycle App?You can also manage facilities through our web interface:

Understanding Facility Emissions

Facility emissions typically include Scope 1 (on-site combustion) and Scope 2 (purchased electricity).

Emission Scopes

Data Flow

1

Register Facilities

Create facility records with location and type
2

Upload Utility Bills

Track electricity, gas, water consumption
3

Calculate Emissions

Dcycle applies location-based emission factors
4

Generate Reports

View emissions by facility, energy type, and period

Step 1: Register Facilities

Create facilities to organize your energy consumption:

List All Facilities

Step 2: Upload Electricity Invoices

Track electricity consumption (Scope 2):

Single Invoice

Location-Based vs Market-Based

Dcycle uses location-based emission factors by default (grid average for the country/region). For market-based (supplier-specific factors like renewable energy contracts), use custom emission factors:
Learn more about custom emission factors →

Step 3: Upload Natural Gas Invoices

Track on-site combustion (Scope 1):

Supported Fuel Types

Get available facility fuel types:
Common fuel types:
  • electricity - Grid electricity (Scope 2)
  • natural_gas - Natural gas heating (Scope 1)
  • diesel - Diesel generators (Scope 1)
  • lpg - Liquefied petroleum gas (Scope 1)
  • district_heating - District heat (Scope 2)
  • district_cooling - District cooling (Scope 2)

Step 4: Bulk Upload Invoices

For multiple facilities or monthly batches:

CSV Format

Upload Process

Step 5: Handle Multi-Facility Scenarios

Scenario 1: Split Single Invoice Across Facilities

When one invoice covers multiple facilities:

Scenario 2: Proportional Allocation

Automatically split by surface area or employees:

Step 6: Query and Analyze

Get Facility Emissions Report

Compare Facilities

Real-World Example: Facility Management System

Complete workflow for managing facility emissions:

Best Practices

1. Regular Data Collection

Set up monthly invoice upload routine:

2. Data Validation

Validate before upload:

3. Track Energy Intensity

Monitor performance over time:

4. Automate Data Collection

Integrate with utility providers’ APIs (where available):

Troubleshooting

Issue: Wrong Emission Factor Applied

Issue: Invoice Split Not Adding Up

Issue: Missing Unit ID

Next Steps

Custom Emission Factors

Use PPAs and supplier-specific factors

Supply Chain Tutorial

Track purchased goods emissions

Invoices API

Complete API reference

Facilities API

Facilities API reference