Quick summary: EU TRACES DDS submission explained: who files, the data TRACES checks, reference vs verification numbers, customs code C716, and how to avoid rejections.
An EU TRACES DDS submission is the electronic filing of an EUDR due diligence statement in the EU Information System, built on TRACES NT, before goods are placed on the EU market or exported. The system returns a reference number and a verification number, and the reference number must appear on the customs declaration under code C716.
Most compliance teams treat TRACES as the final upload screen. In practice, an EU TRACES DDS submission is where every upstream gap becomes visible: a malformed polygon, a missing species name or an unregistered user stops the filing, and the shipment waits.
TRACES NT is the Commission platform that hosts the EUDR Information System, and each filing produces identifiers that travel with your goods.
Understanding the three identifiers is the fastest way to keep an EU TRACES DDS submission from delaying clearance, because each one has a different job.
| Identifier | Issued for | Who uses it |
|---|---|---|
| Reference number | Every submitted DDS | Customs (entered after code C716) and downstream buyers |
| Verification number | Every submitted DDS | Works with the reference number as an access key to view the statement; share only where needed |
| Identification number | Simplified declaration by micro or small primary operators | Downstream buyers and customs in place of a DDS reference |
Regulation (EU) 2025/2650 limited EU TRACES DDS submission to the operator that first places or exports the product.
The practical consequence is that an EU TRACES DDS submission depends on data owned by people outside your company, which is why supplier data capture decides filing speed.
Annex II sets the content of an EU TRACES DDS submission, and the Information System enforces format and size rules on top of it.
Technical limits to plan for
For a field-by-field breakdown, see our EUDR due diligence statement guide. This page focuses on getting that content through TRACES.

A clean EU TRACES DDS submission follows seven steps, and only the last three happen inside the system.
Build in lead time. Because the reference number only exists after filing, the whole due diligence cycle must close before the shipment reaches customs.
Most failed filings trace back to a handful of avoidable data and timing errors.
| Error | What happens | Prevention |
|---|---|---|
| Invalid geometry (self-intersections, wrong coordinate system) | Upload fails validation | Validate GeoJSON in WGS 84 before filing |
| Point used for a plot over 4 ha | Statement is non-compliant | Capture polygons in the field for large plots |
| Wrong HS/CN code or missing species name | Mismatch with customs data | Map codes and species at product master level |
| Over 200 lines or 25 MB | Submission rejected | Split by batch or use aggregation |
| Reference missing from customs entry | Goods held at the border | Push C716 and the reference to the broker automatically |
Our DDS filing errors guide covers each failure mode in depth.
The filing screen should never be where problems are discovered. When plot capture, geometry validation, risk scoring and product master data sit in one workflow, the statement is effectively finished before anyone opens TRACES. TraceX EUDR Solutions is designed to pre-validate each statement against Information System rules and file through the API, returning the reference number to your ERP and broker
The portal works for occasional filings; volume, many plots or frequent shipments call for API filing.
| Capability | Manual TRACES portal | TraceX |
|---|---|---|
| Geolocation | Drawn or uploaded per statement | Captured in field app, validated before filing |
| Product lines | Typed per statement | Pulled from ERP product master |
| Pre-submission checks | Errors found at upload | Schema, geometry and code checks before filing |
| Filing | User logs in and submits | API submission from the platform |
| Identifiers | Copied by hand to customs and buyers | Returned and pushed to ERP, broker and buyers |
| Records | Scattered across drives | Five-year archive linked to each batch |
Automating the EU TRACES DDS submission removes re-keying, the step where most identifier and code errors enter
Ask vendors to demonstrate these capabilities on your own data, not a demo file.
An EU TRACES DDS submission is the electronic filing of an EUDR due diligence statement in the EU Information System on TRACES NT, made before goods are placed on the EU market or exported.
Operators that first place relevant products on the EU market or export them. Downstream operators and traders no longer file their own statements, and micro and small primary operators can file a simplified declaration.
The reference number identifies the statement for customs and buyers. The verification number works with it as an access key to view the statement.
Yes. A statement can cover several batches, up to 200 product lines and 25 MB, and the Commission recommends it cover no more than 12 months.
A single point is allowed for plots up to 4 hectares. Plots above 4 hectares need a polygon, and cattle require the location of the establishments.
Customs authorities expect document code C716 followed by the DDS reference number on the import or export declaration.
Yes. The Information System offers web services for automated EU TRACES DDS submission, which suits high volumes and ERP-linked workflows.