Submitting a DDS (Due Diligence Statement) requires clear and structured data inputs about the supplier, the plot, and the shipment. Each of these elements plays a critical role in ensuring traceability, compliance, and accountability across the supply chain.
Below, we break down each component in detail - what it represents, what data fields are needed, and what the minimum required fields are for a valid DDS submission.
1. Supplier
Overview
The supplier is the entity providing the goods or raw materials that will eventually enter the shipment. Accurate supplier data is crucial for verifying the source of materials, ensuring regulatory compliance, and enabling transparency throughout the supply chain.
Required Fields
Field | Requirement | Description |
| required | The full legal name of the supplier. This ensures clear identification and traceability in the system. |
| required | The ISO country code (e.g., |
| optional | A point of contact for communication and validation. Optional but recommended for audit and communication purposes. |
Minimal Input Needed for DDS
To include a supplier in a DDS submission, you must provide:
namecountry
Example:
{ "name": "GreenPalm Agro Ltd", "country": "ID" }
2. Plot
Overview
The plot represents the physical area of production - for instance, a plantation, forest area, or other land-based source of raw materials. This is essential for environmental due diligence, as it establishes the geographic link to the commodities being shipped.
Required Fields
Field | Requirement | Description |
| required | The unique title or name of the plot (e.g., "Plot 45A - Riau Plantation"). |
| optional | Additional details about the plot (e.g., owner name, type of crop). Useful but not mandatory. |
| required | The precise boundary of the plot, usually formatted as a GeoJSON object. This defines the spatial area where commodities are sourced. |
| required | A list of commodity HS Codes associated with the plot. For example, palm oil ( |
Minimal Input Needed for DDS
The minimal information to include a plot in DDS:
titlearea_of_interestcommodities
Example:
{ "title": "Plot 45A - Riau Plantation", "area_of_interest": { "type": "Polygon", "coordinates": [[[102.1, -0.3], [102.2, -0.3], [102.2, -0.2], [102.1, -0.2], [102.1, -0.3]]] }, "commodities": ["1511"] }
3. Shipment
Overview
The shipment element details the logistics and operational data about the movement of commodities or products. It captures the company roles, identification, and goods being transported - all crucial for traceability from origin to entry into the market.
Required Fields
Field | Requirement | Description |
| required | Defines the company’s role in the shipment (e.g., exporter, importer, transporter). |
| required | Type of activity (e.g., "export", "processing", "storage"). |
| required | Legal name of the operating company. |
| required | ISO country code of the operator’s registered office. |
| required | Full registration address of the company. |
| required | Postal or ZIP code for the company’s registration location. |
| required | City of company registration. |
| required | Company contact email for compliance communication. |
| required | Company’s main contact number. |
| required | The identification system used (e.g., EORI, VAT, DUNS). |
| required | Corresponding company identifier number. |
| required | The primary place where activities occur (e.g., "Port of Santos, Brazil"). |
| optional | Entry country for the goods (if applicable). |
| required | List of commodities or products involved in the shipment. |
| optional | Free text field for any relevant details. |
Minimal Input Needed for DDS
To include a shipment in a DDS submission, the following must be provided:
roleactivityoperator_namecountryaddresspostal_codecityemailphone_numberidentifier_typeidentifier_numberplace_of_activitycommodities_or_products
Example:
{ "role": "Exporter", "activity": "Export of palm oil", "operator_name": "AgroPalm Exports Ltd", "country": "MY", "address": "Lot 12, Industrial Zone, Klang", "postal_code": "41200", "city": "Selangor", "email": "[email protected]", "phone_number": "+60 3-1234-5678", "identifier_type": "EORI", "identifier_number": "MY123456789", "place_of_activity": "Port Klang, Malaysia", "commodities_or_products": ["1511"] }
4. DDS Submission: Minimal Required Data
To successfully submit a DDS, you need to ensure that each component (Supplier, Plot, and Shipment) includes all its required fields.
At a minimum, a valid DDS must contain:
Supplier →
name,countryPlot →
title,area_of_interest,commoditiesShipment → all mandatory fields listed above
Combined Minimal Example
Here’s what a minimal DDS payload could look like:
{ "supplier": { "name": "GreenPalm Agro Ltd", "country": "ID" }, "plot": { "title": "Plot 45A - Riau Plantation", "area_of_interest": { "type": "Polygon", "coordinates": [[[102.1, -0.3], [102.2, -0.3], [102.2, -0.2], [102.1, -0.2], [102.1, -0.3]]] }, "commodities": ["1511"] }, "shipment": { "role": "Exporter", "activity": "Export of palm oil", "operator_name": "AgroPalm Exports Ltd", "country": "MY", "address": "Lot 12, Industrial Zone, Klang", "postal_code": "41200", "city": "Selangor", "email": "[email protected]", "phone_number": "+60 3-1234-5678", "identifier_type": "EORI", "identifier_number": "MY123456789", "place_of_activity": "Port Klang, Malaysia", "commodities_or_products": ["1511"] } }
Conclusion
Completing a DDS submission requires careful preparation of structured data across three main domains: supplier, plot, and shipment.
By ensuring all required fields are provided, you create a compliant and traceable record that supports due diligence obligations, environmental accountability, and trade transparency.
The minimal data requirements ensure that even the simplest DDS submission still contains the essential identifiers to verify:
Who (supplier, operator)
Where (plot, country of operation)
What (commodities or products)
How (shipment details)
This forms the backbone of a compliant and verifiable DDS record.
