CloudSketch AI Logo
FeaturesTemplatesPricingEnterpriseAboutContactLog in
🌙☀️
Log inStart free
Home/Templates/Environment, Climate & Water

🌍 Environment, Climate & Water · C4 Architecture · Pro

Carbon Emissions Accounting Platform

A platform that calculates a company's greenhouse gas emissions from energy bills, fuel use, travel and suppliers, and produces reports for disclosures like BRSR.

More Environment, Climate & Water templates

C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.

Drawing diagram…

What this diagram shows

  • Activity data is converted with standard emission factors
  • Scope 1, 2 and 3 emissions are reported separately
  • Every number can be traced back to its source document

Prompt used

Carbon accounting platform: sustainability teams upload or connect activity data such as electricity bills, fuel purchases, business travel from the travel tool and supplier spend from the ERP. A data ingestion service normalises units. A calculation engine applies emission factors from a factor library (GHG Protocol, national grid factors) to compute Scope 1, 2 and 3. A reporting service produces BRSR and CDP reports and a dashboard. An audit trail stores source documents.

Mermaid code
C4Container
title Carbon Accounting Platform
Person(sus, "Sustainability Team", "Collects data and reports")
Person(aud, "Auditor", "Checks the numbers")
System_Boundary(cap, "Carbon Platform") {
  Container(web, "Web App", "React", "Data entry and dashboards")
  Container(ing, "Data Ingestion", "Python", "Uploads, connectors, unit conversion")
  Container(calc, "Calculation Engine", "Python", "Scope 1, 2, 3 emissions")
  Container(fac, "Emission Factor Library", "Service", "Versioned factors")
  Container(rep, "Reporting Service", "Java", "BRSR, CDP reports")
  ContainerDb(db, "Emissions DB", "PostgreSQL", "Activity data and results")
  ContainerDb(docs, "Evidence Store", "S3", "Bills and source files")
}
System_Ext(erp, "ERP", "Purchases and spend")
System_Ext(travel, "Travel Tool", "Flights and hotels")
Rel(sus, web, "Uses")
Rel(aud, web, "Reviews")
Rel(web, ing, "Uploads data")
Rel(ing, erp, "Reads spend")
Rel(ing, travel, "Reads trips")
Rel(ing, docs, "Stores evidence")
Rel(ing, db, "Writes activity data")
Rel(calc, fac, "Gets factors")
Rel(calc, db, "Writes emissions")
Rel(rep, db, "Reads results")

Related templates

SankeyEnvironment, Climate & Water

Company Emissions by Scope

Where a manufacturing company's yearly emissions come from, in tonnes of CO2 equivalent, split into Scope 1, 2 and 3 and their main sources.

Data FlowEnvironment, Climate & Water

City Air Quality Monitoring

How a city measures and publishes air quality: reference stations and low-cost sensors, calibration, AQI calculation and public alerts.

NetworkEnvironment, Climate & Water

Smart Water Distribution Network

A city water network with sensors and smart meters: treatment plant, reservoirs, pumping stations, district metered areas and a SCADA control centre.

FlowchartEnvironment, Climate & Water

Water Leak Detection Workflow

How a water utility finds and fixes leaks: night flow analysis per district, acoustic surveys to pinpoint the leak, repair and verification.

SequenceEnvironment, Climate & Water

Recycling Pickup and Credit Sequence

How a recycling app works: a household books a pickup, the collector weighs and pays for the waste, and the recycler reports what was processed.

Database ERDEnvironment, Climate & Water

ESG Reporting Data Schema

Tables for collecting ESG data across sites: reporting periods, metrics like energy, water and waste, values per site and evidence documents.