Skip to main content
Use this guide as a reference when planning your data integration with Dcycle. For each emission category, we list the exact fields Dcycle needs, the typical source systems where that data lives, and the recommended integration method.
Who is this for?This guide is designed for IT and data engineering teams who are planning how to feed data into Dcycle — whether through APIs, bulk CSV uploads, or PDF/OCR processing. Share it with your technical team so they can map their internal data sources to Dcycle’s requirements.

How Dcycle Fits in Your Data Architecture

Dcycle acts as a data processing and calculation engine that sits between your raw data sources and your environmental reporting outputs. You send us raw or semi-structured data, and we handle normalization, enrichment, calculation, and reporting.
You don’t need to clean or transform data before sending it to Dcycle.Send us the rawest data you have — PDFs, CSVs from your ERP, fuel card exports. Dcycle handles OCR, normalization, unit conversion, and emission factor matching. This means your Data Lake integration can sit after Dcycle: pull the enriched, calculated results back via our APIs into your Gold layer.

Integration Methods

Dcycle supports four ways to ingest data. Choose the one that best fits each data source:
Recommended approach for data lake architectures:
  1. Configure your Bronze layer ingestion to collect raw data from source systems
  2. Send that raw data to Dcycle via API or CSV (no cleaning needed)
  3. Pull enriched + calculated results from Dcycle’s APIs back into your Gold layer
  4. Build dashboards and reports on top of the Gold layer
This way Dcycle handles all the Silver-layer transformations (OCR, normalization, enrichment, calculation) and you retain full control of the data in your own infrastructure.

Scope 1: Direct Emissions

Stationary Combustion (Fuel Invoices)

Emissions from burning fuels in fixed equipment: boilers, furnaces, generators, heaters.
Automation options:
  • PDF upload → Dcycle OCR extracts consumption, dates, and amounts automatically
  • API → Push structured data from your ERP or utility data aggregator
  • CSV → Bulk upload monthly consumption records
  • Selects correct emission factors based on facility country (MITECO for Spain, IPCC for others)
  • Applies fuel-specific factors for CO₂, CH₄, and N₂O
  • Converts to CO₂e using IPCC AR6 GWP values
  • Handles unit conversions (e.g., m³ → kWh using calorific values)

Refrigerant Recharges (Fugitive Emissions)

Leaks of high-GWP refrigerants from HVAC and cooling systems.
Automation options:
  • API → Push from CMMS (computerized maintenance management system)
  • CSV → Annual or quarterly recharge register
  • Manual → Enter from HVAC service reports

Mobile Combustion (Company Vehicles)

Fuel consumed by company-owned or controlled vehicles.
Automation options:
  • CSV → Monthly fuel card export (license plate + liters + dates)
  • API → Push from fleet management or telematics systems
  • Manual → Enter from fuel receipts

Waste Water Treatment

CH₄ and N₂O from on-site wastewater treatment facilities.
Automation options:
  • API → Push daily records from SCADA/PLC systems
  • CSV → Bulk upload from laboratory information system (LIMS)

Process Emissions

Emissions from industrial chemical/physical transformations (not from combustion).
Typical sources: Environmental permits, production records, mass balance calculations.

Scope 2: Purchased Energy

Electricity

Automation options:
  • PDF upload → Dcycle OCR extracts kWh, dates, and supplier from electricity bills
  • Datadis (Spain) → Automatic import from smart meters via Datadis integration
  • API → Push from energy management system or building management system (BMS)
  • CSV → Bulk upload monthly readings across facilities
  • Dual calculation: Both location-based and market-based are computed simultaneously
  • Location-based: Uses country grid EF (Ecoinvent for global, REE for Spain)
  • Market-based (Spain): Uses CNMC supplier-specific EFs when supplier_id is provided
  • Market-based (other): Uses your custom EF when custom_emission_factor_id is provided
  • Scope 3 Cat. 3: Well-to-tank and T&D losses are auto-calculated from the same data

District Heating / Cooling

Typical sources: District heating/cooling provider invoices, BMS.

Scope 3: Value Chain Emissions

Category 1: Purchased Goods and Services

Typically 40-80% of total emissions. Three calculation methods available depending on your data quality.
Accuracy: ±50-100%. Use as a starting point, then improve high-impact categories.
Accuracy: ±20-40%. Requires physical quantities from procurement records.
Accuracy: ±5-15%. Requires Environmental Product Declarations (EPDs) or Product Carbon Footprints from suppliers.
Automation options:
  • CSV → Export from ERP: supplier name + amount + category + date
  • API → Push from procurement system or accounts payable
  • Dcycle enrichment → Send supplier name, Dcycle auto-resolves CNAE/SIC sector code

Category 2: Capital Goods

Same data structure as Category 1, but for capital assets (equipment, machinery, buildings).
Same API and fields as Category 1 — the classification is done by your accounting team.
Fully automatic — no additional data needed.Dcycle calculates Category 3 (well-to-tank emissions for fuels, upstream electricity, T&D losses) automatically from your Scope 1 and Scope 2 data. Just ensure complete fuel and electricity data.

Category 4 & 9: Upstream and Downstream Transportation

Emissions from transporting goods to/from your facilities.
Automation options:
  • CSV → Export from TMS: origin + destination + weight + mode + date
  • API → Real-time push from logistics/shipping system
  • Dcycle enrichment → Auto-geocodes addresses and calculates distances

Category 5: Waste Generated in Operations

Automation options:
  • CSV → Quarterly waste register from waste manager
  • API → Push from environmental management system
  • Manual → Enter from waste collection certificates (quarterly/annual)

Category 6: Business Travel

Automation options:
  • CSV → Export from travel booking platform or expense tool
  • API → Push from corporate travel management system
  • Manual → Enter from travel itineraries or expense reports

Category 7: Employee Commuting

Automation options:
  • CSV → Export from HR system + survey results
  • API → Push from HR system
  • Survey → Use Dcycle’s survey feature (employees fill in commute details)

Category 11: Use of Sold Products

Downstream emissions from the use phase of energy-consuming products your organization sells. Often the largest Scope 3 category for manufacturers of equipment, appliances, or vehicles.
*Required only when the corresponding consumes_* flag is true.
Automation options:
  • CSV → Upload country sales data via Dcycle App
  • API → Push from ERP/CRM for sales; configure use-phase via API
  • Manual → Use-phase data typically comes from R&D or product engineering

Company Structure (Prerequisite)

Before loading emission data, configure your organizational hierarchy.
Required for: All Scope 1 and Scope 2 calculations. Each invoice/consumption record is linked to a facility.
Required for: Multi-entity organizations (holding companies, groups with subsidiaries).

Summary: Data Source Mapping

Use this table to map your internal systems to Dcycle data requirements:
Progressive approach: start broad, then deepen
  1. Month 1: Upload PDFs (invoices, bills) + basic CSVs from ERP (purchases, fuel cards)
  2. Month 2-3: Set up API integrations for high-volume data (logistics, vehicles, electricity)
  3. Month 4+: Engage suppliers for EPDs, connect IoT/SCADA for real-time data
  4. Ongoing: Pull calculated results back to your Data Lake via Dcycle APIs
You don’t need 100% automation on day one. Dcycle is designed to work with whatever data format you have today and improve over time.

Next Steps

GHG Protocol Tutorial

Step-by-step implementation guide with API examples

API Reference

Full API documentation for all endpoints

Automation & AI

Set up automated pipelines and multi-org management

Custom Emission Factors

Use supplier EPDs and PCFs for highest accuracy