Salta al contenuto principale
WIP AGPL-3.0ESG

Scope Calc

CSRD Scope 3 emissions calculator open-source con XBRL export, license AGPL-3.0

Stato
WIP
Licenza
AGPL-3.0
Categoria
ESG
Aggiornato

Stato del progetto

Descrizione

Scope Calc è un software open-source per il calcolo e il reporting delle emissioni di gas serra aziendali, conforme ai requisiti della Corporate Sustainability Reporting Directive (CSRD, Direttiva UE 2022/2464) e agli European Sustainability Reporting Standards (ESRS) E1 Climate Change. Risolve un problema concreto e urgente: dal 2026 le grandi imprese EU (>250 dipendenti, >€40M fatturato, >€20M assets) devono pubblicare un report di sostenibilità ESRS-compliant, e dal 2027 anche le PMI quotate. Il calcolo Scope 3 (emissioni indirette upstream/downstream: acquisti, trasporti, uso prodotto, end-of-life) è il più complesso e copre tipicamente 60-90% dell'impronta carbonica totale. Scope Calc offre un calcolatore strutturato per: Scope 1 (combustione diretta, processi industriali, perdite refrigeranti F-gas), Scope 2 (elettricità acquistata, calore, vapore, raffreddamento, location-based vs market-based), Scope 3 nelle 15 categorie GHG Protocol (acquisti beni/servizi, capital goods, attività energetiche upstream, trasporto upstream/downstream, rifiuti operativi, viaggi business, pendolarismo, asset upstream/downstream, processing of sold products, use of sold products, end-of-life, investimenti, franchising). Il modello dati supporta emission factors da DEFRA UK, ADEME France, ISPRA Italy, EPA US, con pluggable provider. L'output è multiplo: report PDF strutturato ESRS E1, dataset XBRL per filing EFRAG (taxonomia ESRS digital reporting), CSV/Excel per audit interno, dashboard Angular per real-time monitoring riduzione anno-su-anno. License AGPL-3.0 per protezione platform (chi forka per offrire servizio CSRD a terzi deve open-sourcing modifiche). Deploy target: ESG consultant, sustainability manager corporate, audit firm (Big4 alternative), startup green tech. La filosofia è 'compliance as commodity': lo standard ESRS è pubblico, il calcolo non deve essere monetizzato come SaaS premium.

Funzionalità chiave

  • Scope 1 + Scope 2 calculator

    Combustione diretta, processi industriali, F-gas refrigeranti, elettricità location-based vs market-based, district heating/cooling.

  • Scope 3 GHG Protocol 15 categorie

    Tutte le 15 categorie upstream/downstream GHG Protocol, mapping a ESRS E1-6 disclosure requirements, traceability per categoria.

  • Emission factors multi-provider

    DEFRA UK, ADEME France, ISPRA Italy, EPA US, IPCC AR6, pluggable provider via interface, versioning per anno reporting.

  • XBRL export EFRAG taxonomy

    Output XBRL conforme taxonomia ESRS digital reporting EFRAG, validation pre-filing, ready per AgID/SEC/CSSF submission.

  • Report PDF strutturato ESRS E1

    Template PDF strutturato secondo ESRS E1 disclosure requirements (E1-1 transition plan, E1-4 targets, E1-5 energy, E1-6 GHG).

  • Dashboard Angular real-time

    Dashboard Angular 21 SSR con grafici emissions trend, breakdown per scope, target progress, what-if analysis riduzione.

  • Audit trail + assurance ready

    Append-only ledger su input dati, methodology version pin, audit pack export con tutti i calcoli reversibili, ready per assurance limited/reasonable.

  • Multi-tenant per consultant

    Architettura multi-tenant opzionale per ESG consultant che gestiscono più clienti, RBAC per cliente/operatore, segregation dati.

Tech stack

  • Spring Boot 3.4
  • Java 21
  • Angular 21
  • CSRD ESRS
  • XBRL
  • PostgreSQL 16
  • GHG Protocol
  • Docker Compose

Casi d'uso

  • Grande impresa EU obbligata CSRD (>250 employees) che vuole tool open-source self-hosted
  • ESG consultant che gestisce 10-50 clienti corporate e vuole automation per reporting annuale
  • Sustainability manager corporate che cerca alternativa a SaaS premium (Sphera, Watershed, Persefoni)
  • Audit firm che vuole tool indipendente per assurance limited/reasonable su report ESRS

Roadmap

  1. v0.1.0 Pianificata

    Core: Scope 1 + Scope 2 + UI base

    • Scope 1 calculator (combustione + F-gas)
    • Scope 2 calculator (location + market based)
    • Emission factors DEFRA + ISPRA provider
    • UI Angular input dati + grafici breakdown
  2. v0.5.0 Pianificata

    Scope 3 + Report PDF + Audit trail

    • Scope 3 GHG Protocol 15 categorie
    • ADEME + EPA + IPCC AR6 providers
    • Report PDF ESRS E1 template
    • Append-only ledger audit trail
  3. v1.0.0 Pianificata

    XBRL + Multi-tenant + Production deploy

    • XBRL EFRAG taxonomy export
    • Multi-tenant per consultant ESG
    • Assurance pack export limited/reasonable
    • Documentazione MkDocs + compliance guide ESRS

A chi è rivolto

  • Pro Dev senior
  • Decision Maker / Founder

Quick Start

Avvia il progetto localmente in pochi comandi.

# Quick start (work-in-progress, repo non ancora pubblicato)
# git clone https://github.com/<tba>/scope-calc.git
# cd scope-calc
# cp .env.example .env  # configura DB, emission factor provider keys
# docker compose up -d  # postgres + scope-calc-backend + scope-calc-frontend

Contribuisci al progetto

Scope Calc è open source. Apri una issue, proponi una pull request o lascia una stella su GitHub: ogni contributo, anche piccolo, è benvenuto.

  • ⭐ Lascia una stella se ti è utile
  • 🐛 Segnala bug o proponi feature via issue
  • 🔧 Invia pull request con fix o miglioramenti
  • 📣 Condividi il progetto se lo trovi interessante