# ESG & Regulatory

Agents and apps built for ESG and regulatory processes handle the data collection, calculation, filing, and audit-trail work that sits behind compliance reporting. They connect to ERP data, supplier communication channels, and regulatory systems — chasing supplier submissions, calculating liabilities, and filing declarations on schedule.

The use cases below are grouped by sub-process. **Agents** run on their own and report back; **Apps** are surfaces your team opens and acts in; **Dashboards** give live visibility without requiring interaction.

***

## Emissions reporting

*Assembling defensible Scope 3 inventories, product carbon footprints, and per-shipment emissions — ready when CDP, CSRD, or a customer RFQ asks.*

### Agents

{% hint style="info" %}
**Agents** collect emissions data from suppliers, calculate carbon footprints, and assemble the figures that feed regulatory reporting — escalating gaps before they become filing problems.
{% endhint %}

#### Supplier Emissions Data Collection

Have supplier emissions factors ready when reporting needs them.

Emails suppliers to request emissions factors and energy data for the components they supply. Chases non-responders, validates that numbers arrive in the right units and format, loads them into the right system, and flags suppliers whose data has not been refreshed in over 12 months.

|                  |                                                     |
| ---------------- | --------------------------------------------------- |
| **Value driver** | Revenue                                             |
| **KPI moved**    | Tender win rate                                     |
| **What it does** | Request · Chase · Validate · Load · Flag stale data |

***

#### Scope 3 Emissions Inventory Assembly

File a defensible Scope 3 inventory on time.

Each reporting cycle, assembles the Scope 3 inventory across the supply chain — Category 1 (purchased goods) from the supplier emissions ledger, Category 4 and 9 (upstream and downstream transport) from per-shipment freight emissions, and Category 12 (end-of-life) from product disposition data. Reconciles totals against the prior year, identifies material movement drivers, and flags missing supplier factors or freight records before the inventory enters the reporting pack.

|                  |                                                                                 |
| ---------------- | ------------------------------------------------------------------------------- |
| **Value driver** | Risk & Compliance                                                               |
| **KPI moved**    | ESG filings on time                                                             |
| **What it does** | Pull Cat 1, 4, 9, 12 emissions · Reconcile · Flag gaps · Produce filing figures |

***

#### Product Carbon Footprint Calculation

Have per-SKU PCFs ready when customers and tenders ask.

Calculates product carbon footprints per SKU by rolling up BOM components with supplier-specific or secondary emissions factors, manufacturing energy intensity per site, and inbound and outbound freight emissions. Recalculates when supplier data refreshes, routings change, or recipes are revised, and surfaces the deltas. Produces the PCF disclosures requested in customer RFQs, tenders, and Digital Product Passports.

|                  |                                                                                  |
| ---------------- | -------------------------------------------------------------------------------- |
| **Value driver** | Revenue                                                                          |
| **KPI moved**    | Tender win rate                                                                  |
| **What it does** | Roll up PCF from BOM and emissions · Recalculate on change · Produce disclosures |

***

#### Shipment Emissions Calculation

Have Scope 3 freight numbers ready when customers and reporting ask.

For each completed shipment, pulls weight, distance, mode, and carrier, and computes the carbon footprint using the right emissions factor. Stores the result against the shipment record so it can flow into Scope 3 reporting and customer emissions requests. Flags shipments where input data was incomplete.

|                  |                                                                                |
| ---------------- | ------------------------------------------------------------------------------ |
| **Value driver** | Revenue                                                                        |
| **KPI moved**    | Tender win rate                                                                |
| **What it does** | Compute per-shipment footprint · Store against record · Flag incomplete inputs |

***

## Trade compliance & customs

*Keeping shipments moving — with the right HS codes, customs documentation, and mandatory fields in place before goods reach the border.*

### Agents

{% hint style="info" %}
**Agents** handle customs classification, mandatory field collection, and compliance filings — catching gaps before they hold up a shipment.
{% endhint %}

#### Trade Compliance & Customs Classification

Stop shipments getting stuck at customs.

Defines and maintains HS codes, customs descriptions, and country of origin for items based on product features and BOM. Ensures correct classification per destination market and keeps documentation ready for export.

|                  |                                                        |
| ---------------- | ------------------------------------------------------ |
| **Value driver** | Service Level                                          |
| **KPI moved**    | OTIF to customer %                                     |
| **What it does** | Classify items · Maintain per-market · Keep docs ready |

***

#### CBAM Declaration & Filing

File quarterly CBAM declarations without penalty exposure.

For EU imports of in-scope goods (iron, steel, aluminium, cement, fertilisers, hydrogen, and electricity), identifies CN-code matches on incoming POs, collects embedded emissions data from non-EU suppliers ahead of each quarterly deadline, calculates the CBAM liability, and files the declaration through the CBAM registry. Falls back to default values within regulatory rules where primary data is not available.

|                  |                                                                  |
| ---------------- | ---------------------------------------------------------------- |
| **Value driver** | Risk & Compliance                                                |
| **KPI moved**    | CBAM penalty exposure                                            |
| **What it does** | Identify in-scope POs · Collect supplier data · Calculate · File |

***

#### EUDR Due Diligence Statement

Keep EUDR-scope shipments moving with a valid DDS on file.

For commodities in scope of the EU Deforestation Regulation (cocoa, coffee, palm oil, soy, rubber, timber, cattle, and derived products), collects geolocation coordinates of production plots and legal-harvest evidence from suppliers, runs coordinates against deforestation datasets, assembles the Due Diligence Statement, and files it in EU TRACES. Blocks shipments where a valid DDS reference is not on file.

|                  |                                                                                 |
| ---------------- | ------------------------------------------------------------------------------- |
| **Value driver** | Service Level                                                                   |
| **KPI moved**    | OTIF to customer %                                                              |
| **What it does** | Collect evidence · Run deforestation check · File DDS · Block without reference |

***

### Apps

{% hint style="info" %}
**Apps** are surfaces your team opens — interactive tools, dashboards, and workspaces. A dashboard is a type of app that gives live visibility; other apps let your team take action, approve decisions, or run structured workflows.
{% endhint %}

#### Item Master Customs Audit

Clear the customs-data backlog before customs catches it.

Item data quality analysis tool focused on export and customs compliance. Evaluates HS codes, country of origin, weights, and dimensions per SKU and produces a quality report with a summary dashboard and downloadable issue list.

|                  |                                                                       |
| ---------------- | --------------------------------------------------------------------- |
| **Value driver** | Service Level                                                         |
| **KPI moved**    | OTIF to customer %                                                    |
| **What it does** | Evaluate customs fields per SKU · Produce quality report · Issue list |

***

#### Shipment Mandatory Field Audit

Catch shipment-level customs gaps that item audits miss.

Compares shipment records against item master to identify shipments missing mandatory customs fields: HS code, gross weight, net weight, country of origin. Surfaces the shipment-level gaps that pure item-level audits miss — because the issue is in how the item was shipped, not in the master.

|                  |                                                                    |
| ---------------- | ------------------------------------------------------------------ |
| **Value driver** | Service Level                                                      |
| **KPI moved**    | OTIF to customer %                                                 |
| **What it does** | Cross-reference shipments against item master · Surface field gaps |

***

## Supplier screening & due diligence

*Keeping the supplier base clear of sanctions exposure and forced labour risk — with defensible documentation on file.*

### Agents

{% hint style="info" %}
**Agents** screen suppliers on creation, re-screen when lists update, and produce the disclosures required under LkSG, CSDDD, and equivalent regulations.
{% endhint %}

#### Sanctions List Screening

Stay clear of sanctioned counterparties.

Screens each new supplier and customer against published sanctions lists on creation. Re-screens the full master when the lists update. Documents each screening result and escalates matches to compliance.

|                  |                                                                             |
| ---------------- | --------------------------------------------------------------------------- |
| **Value driver** | Risk & Compliance                                                           |
| **KPI moved**    | Sanctions exposure                                                          |
| **What it does** | Screen on creation · Re-screen on list update · Document · Escalate matches |

***

#### Forced Labour & Human Rights Risk Screening

Have defensible due diligence on file for LkSG, CSDDD, and equivalents.

Screens the supplier base against UFLPA entity lists, forced labour indices, and country/sector risk maps on supplier creation and re-screens when source lists update. Triggers enhanced due diligence questionnaires when risk thresholds are hit, tracks remediation plans against deadlines, and produces the disclosures required under LkSG, the Norwegian Transparency Act, the UK Modern Slavery Act, and the EU CSDDD.

|                  |                                                                           |
| ---------------- | ------------------------------------------------------------------------- |
| **Value driver** | Risk & Compliance                                                         |
| **KPI moved**    | LkSG/CSDDD exposure                                                       |
| **What it does** | Screen · Re-screen · Trigger enhanced due diligence · Produce disclosures |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.riff.ai/use-cases/esg-and-regulatory.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
