Manage CSRD Report Templates
Use the improved Corporate Sustainability Reporting Directive (CSRD) reporting template to make your environmental, social, and governance (ESG) reporting easier. The prebuilt CSRD report builder simplifies setup and reduces installation complexity.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions with the Net Zero Cloud Growth license |
| User Permissions Needed | |
|---|---|
| To set up Disclosure and Compliance Hub: | Disclosure and Compliance Hub User |
| To enable Omnistudio Runtime Settings and Omnistudio Metadata: | Omnistudio Admin |
The CSRD report builder version 5 includes the European Financial Reporting Advisory Group (EFRAG) questionnaire published in April 2024.
Prepare to Set Up CSRD Report Templates
- To set up disclosures, confirm that you have the required licenses and permissions.
- To author disclosure reports directly in Microsoft 365 Word by using the Salesforce Disclosure and Compliance Hub add-in, establish a secure connection between Salesforce and the add-in.
- To author disclosure reports directly in Google Docs by using the Salesforce Disclosure and Compliance Hub add-in, establish a secure connection between Salesforce and the add-in.
- To capture and audit your carbon footprint data, turn on Net Zero Cloud.
- To streamline the assignment and management of permissions, create and assign the disclosure and compliance permission set group to users.
- To define how users access objects and data, create a Disclosure and Compliance Hub profile.
- To enable access to create and edit disclosures, add and assign profiles to the Disclosure and Compliance Hub users.
- To create DOCX and Microsoft 365 Word templates, turn on Design Document Templates in Salesforce.
- To create ESG reports by using predefined report templates, turn on Manage Disclosure and Compliance Hub, Manage ESG Reports, and then Manage CSRD Reports.
- To generate a CSRD report that consolidates environmental, social, and governance metrics from your parent company and its subsidiaries, set up your company organizational structure. Currently, Net Zero Cloud doesn't support associations beyond two levels of hierarchy.
Add Picklist Values to Net Zero Cloud Fields
Ensure that the picklist values are available in the Net Zero Cloud object fields. If the picklist values aren't available, add the missing values manually.
For more information, see Add or Edit Picklist Values.
| Object | Field | Picklist Values |
|---|---|---|
| Employee Demographic Summary | Employment Type |
|
| Employment Benefit Summary | Benefit Type |
|
| Gender |
|
|
| Employee Development Summary | Program Category | Skill Development-Related Activities |
| Level |
|
|
| Business Function |
|
|
| Employee Type |
|
|
| Organization Incident Summary | Incident Type |
|
| Incident Subtype |
|
|
| Category |
|
|
| Corrective Action Type | Conviction | |
| Social Contribution Summary | Subtype |
|
Deploy CSRD Template
To use report builder to create disclosure reports, enable the required disclosure and compliance hub features and deploy the CSRD template.
-
If your org has previous versions of Discovery Framework Data Mappers, rename
them.
- From the App Launcher, find and select Data Mappers.
-
If these Data Mappers are active, open them in Data Mapper Designer.
- MSESRSMainDataraptor
- MSESRSMainTransform
- Click Settings.
- Rename the data mapper.
- Save your changes.
- From Setup, in the Quick Find box, enter Disclosure and Compliance Hub, and then select Disclosure Report Builder Settings.
-
To enable the report builder features for CSRD, turn on Enable Features
for CSRD.
This step enables these features:
- Disclosure and Compliance Hub
- Discovery Framework
- Net Zero Cloud carbon accounting
- Omnistudio
- Environmental, social, and governance reporting
- Disclosure and compliance hub plugin
- CSRD reporting
- To deploy a CSRD template, click Deploy.
- On the Discovery Framework Sample Templates page, for the Net Zero Cloud CSRD Report sample template, click Deploy.
The CSRD template is deployed, which includes Omniscripts, assessment questions, assessment question sets, data mappers, and Integration Procedures.
Activate Components Required to Create CSRD Disclosures Report
Get ready to create your CSRD reports by activating the components required to use the CSRD report templates.
-
Activate all Integration Procedures deployed as part of the Net Zero Cloud CSRD
Report template.
- From the App Launcher, find and select Integration Procedures.
- Activate the latest versions of these Integration Procedures.
-
Deactivate and reactivate the Omniscript.
- From the App Launcher, find and select OmniScripts.
- If the CSRD Report V6 is active, deactivate and reactivate the Omniscript; otherwise, activate the CSRD Report V6 Omniscript.
-
If the Predefined Disclosure Definition Version field for CSRD isn't visible,
manually add it to the page layout.
- From the object management settings for disclosures, go to Page Layouts.
- Select Disclosure Layout.
- Click Fields, and drag Predefined Disclosure Definition Version from the palette to the Version section.
- Save your changes.
-
Verify the latest document template.
- From the App Launcher, find and select Design Document Templates.
-
Verify that the CSRDv6StandardTemplate is available.
For an existing org, if the latest document template isn't available, disable and re-enable the Manage CSRD Reports setting.
- When the process is completed, log out and log in to the page.
Upload Materiality Assessment Topics by Using CSV Files
Use a CSV template file to upload materiality topics for Corporate Sustainability Reporting Directive (CSRD) impact, and risk and opportunity assessment reporting.
Required Editions
| User Permissions Needed | |
|---|---|
| To enter and modify data: | Net Zero Cloud Manager OR Net Zero Cloud Admin |
Configure permission sets and flows to let users upload Net Zero Cloud data.
-
Download the sample materiality topics CSV file.
For best performance, Salesforce recommends limiting data uploads to 10,000 records per batch.
-
Upload the CSV file.
- From the App Launcher, find and select Received Documents.
- Click New.
- Enter a name for the document, set the status to Draft, and save your changes.
- On the Related tab, click Upload Files, and select the CSV file.
- For the Target Object API Name, enter MaterialityTopic.
-
Save your changes.
If your admin has created and activated a flow for loading data from CSV files, run the flow for Net Zero Cloud to extract the data and store it as Net Zero Cloud object records.
When you upload the CSV files, the files are validated based on predefined rules set up by the admin. The file isn’t processed further if errors are found during validation. If a file fails with errors, you can view the number of records processed and the error details. Failed records are associated with the Received Document record along with the reason for failure. After resolving the errors, you can upload the document again.

