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
- 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
- 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
- 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
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-frontendContribuisci 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