From data collection to a validated CSRD filing without leaving Odoo
A pre-loaded ESRS and VSME catalog, campaign workflow, double-materiality heatmap, evidence tracking and XBRL-style export — one guided path from raw data to a filing-ready sustainability report.
The problem
CSRD and ESRS compel a widening circle of EU companies to disclose structured, auditable sustainability data across climate, social and governance topics. Most mid-market teams still manage it in disconnected spreadsheets with no accountability trail, no gap visibility, and no way to prove to auditors who entered what, when and why.
The solution
This app gives sustainability managers, compliance officers and finance controllers one guided path inside Odoo: a pre-loaded ESRS/VSME catalog, campaign-based collection with a corrective-action workflow, a visual double-materiality heatmap, versioned evidence, and CSV / XBRL-style / PDF export — all with a full chatter-based audit trail.
Everything a CSRD filing needs
Every capability below is implemented in the module.
ESRS & VSME Catalog
Pre-loaded standards and data points across E1-E5, S1-S4 and G1, mapped to both the CSRD/ESRS and VSME frameworks so you never start from a blank sheet.
Annual Campaigns
Run multi-period, multi-company reporting campaigns through a Draft to Filed workflow, with one click to generate every disclosure from the active catalog.
Disclosure Workflow
Submit, approve, close, request rework or reset each data point, with responsible-person assignment, overdue flagging and My Records / To-do filters.
Double-Materiality Heatmap
Score every topic on Inside-Out impact and Outside-In financial materiality, and see the result as a colour-coded kanban and pivot heatmap.
Evidence Tracking
Attach, version and tag supporting documents by standard, and move each artifact through Collected, Validated and Archived status.
Supplier ESG Risk Matrix
Score suppliers by risk level and ESG score, and track their evidence status alongside your own disclosures.
Gap Analysis & Filing Guard
A live gap count flags every mandatory disclosure that is missing or not yet approved, and blocks filing until the campaign is complete.
Multi-Format Export
Produce CSV, an XBRL-style XML envelope and a PDF campaign report, with a validated-entries-only option for a clean audit handoff.
Full Audit Trail
Every status change, field edit and decision is tracked in the chatter with user, timestamp and rationale — the proof chain auditors expect.
How it works
Set up the catalog
Review the pre-loaded ESRS and VSME standards and data points, or add your own.
Launch a campaign
Create an annual campaign and generate every disclosure for the active framework in one click.
Collect, assess, approve
Contributors submit values and evidence; coordinators run the materiality assessment and approve each disclosure.
File with confidence
Check the gap analysis, then export a validated CSV, XBRL-style XML or PDF report for filing.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Yes. The catalog ships pre-loaded ESRS data points (E1-E5, S1-S4, G1) and the VSME framework, and every campaign is scoped to one framework so you only see what applies.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
CSRD & ESRS Sustainability Disclosure
An ESRS and VSME catalog, annual campaigns, a double-materiality heatmap and evidence tracking — with gap analysis, a filing guard and multi-format export behind a full audit trail.
Buy on Odoo App StoreMore Odoo accounting apps
Custom Aging Intervals for Aged Receivable/Payable
Replace the fixed 30/60/90 buckets with named, reusable templates and arbitrary non-uniform aging boundaries, set independently for Receivable and Payable.
Customer & Supplier Loan Portal
A dashboard-first borrower portal with full installment schedules, colour-coded payment status and downloadable PDF statements — backed by a backend loan workflow and automatic due-date reminders.
Customer & Vendor Statements
Batch-generate branded, aging-bucketed account statements for customers and vendors, send them on a schedule, and track exactly which ones were delivered.
Customer Credit Applications & Account Opening
Trade and bank reference capture, a transparent recommended credit limit and a guarded approval workflow on one record — that writes the approved terms straight to the customer.
Customer Credit Limit & Risk Control
Governed, visible customer credit control — tiered warnings, holds, audited overrides and a single-screen risk dashboard, built natively on Odoo.
Customer Follow-up (Collections)
Tiered, aging-based follow-up reminders by email and SMS, sent automatically each day with a collections dashboard and full audit log — a stable replacement for follow-up settings that keep moving across Odoo versions.