The EUDR (European Union Deforestation Regulation), known as the RDUE in French, is not primarily a regulatory problem: it is a data problem. The information required by Regulation (EU) 2023/1115 - geolocation of the plots of production, evidence of legality, due diligence statement reference - does not exist anywhere in the expected format. It must be collected upstream, from direct and indirect suppliers, then linked to objects your systems already know: the supplier, the site, the lot, the goods receipt.
This guide addresses the practical question facing IS, Data/Master Data, Purchasing, Quality and Supply Chain teams: how to structure the collection of EUDR supplier data in the ERP and in the master data repositories around it, without rebuilding an Excel file for each buyer. You will find out where each piece of data lives today, why the ERP alone is not enough, a minimal data model, how to link a DDS (Due Diligence Statement) to a lot and a goods receipt, version management, the contribution of AI (artificial intelligence), governance and an operational checklist.
| Question | Short answer |
|---|---|
| What kind of project is it? | A data and process project, not a legal one: collecting upstream data and linking it to existing master data. |
| Who bears the obligations? | The operator that first places the product on the EU market or exports it, under the rules resulting from Regulation (EU) 2025/2650. |
| Where does the data plug in? | Supplier record, ERP (Enterprise Resource Planning), PLM (Product Lifecycle Management), PIM (Product Information Management), geographic repository and document management. |
| Which data is genuinely new? | Geolocation (point or polygon) and the DDS reference: neither exists in any standard product master data. |
| Can the ERP absorb everything? | No. The ERP carries flows and lots; it needs to be supplemented with an origin repository, a versioned document base and an API (Application Programming Interface) exposure point. |
| Where to start? | With the minimal data model (six entities) and the DDS → lot → goods receipt linking rule. |
From plot to lot, and back. The lot exists in the ERP, the origin at the supplier: by default, nothing links them. These three keys make the connection.
Article 9 of the Regulation sets out the list of information and supporting documents to gather for each relevant product, and the European Commission details what due diligence covers. Translated into an IS project, this list breaks down into eight data blocks - which, at most manufacturers, live in five different places.
| EUDR data block | What the Regulation expects | Where it often lives today | What gets in the way |
|---|---|---|---|
| Supplier and site identification | Name, postal address, email address, role in the chain | Supplier record in the ERP, supplemented by Excel files per buyer | Duplicate supplier codes across entities, subsidiaries not linked |
| Product identification and customs classification | Description, trade name, type, commodity, HS/CN code | ERP or PIM for the item, customs table for classification | 6-digit HS code insufficient, item not linked to EUDR Annex I |
| Commodity composition | Commodities used in manufacturing | PLM, or recipe/bill of materials in the ERP | No link between a purchased component and the commodity actually concerned |
| Country and time of production | Country of production, date or time range | Supplier record, delivery note, sometimes email | Free text field, no country master data, approximate dates |
| Geolocation of plots of land | Coordinates of all plots of land, point or polygon | Excel files, PDFs and emails from the supplier | Volume, heterogeneous formats, no geometric storage on the customer side |
| Lot, quantity, unit | Lot, quantity, unit of measure | ERP (goods receipts, movements, stock) | Inconsistent units between supplier and ERP, lot with no associated origin |
| Evidence of legality and deforestation-free status | Documents proving compliance with the legislation of the country of production | Shared servers, mailboxes, collaborative spaces | No version, no expiry date, no identified owner |
| DDS reference | Statement reference number and supporting documents | EUDR information system (TRACES) and local copies | Not linked to the lot or to the product sold |
What these eight blocks have in common: none of them is a new regulatory field to be created from scratch. They are attributes of existing objects - supplier, site, item, lot, document - to which two genuinely new objects are added: geolocation and the DDS.
“[…] the operator shall collect, organise and keep for five years from the date of the placing on the market or of the export of the relevant products the following information, accompanied by evidence, relating to each relevant product […]”Regulation (EU) 2023/1115, Article 9(1) · consolidated text, EUR-Lex
The ERP (Enterprise Resource Planning) is essential, but it was designed to manage transactional flows: orders, goods receipts, stock, invoices. EUDR compliance requires something else.
| What the ERP does very well | What the ERP does not do natively |
|---|---|
| Carry the item, supplier, lot, quantity and date of receipt | Store and validate geometries (polygons, points) and export valid GeoJSON |
| Trace upstream/downstream movements and remainders | Manage the version and expiry of heterogeneous supplier documents |
| Serve as the source for quantities and units | Qualify an item against the wording of Annex I and the country of production |
| Feed purchasing dashboards | Keep the DDS reference as an object in its own right, with its amendments |
Five building blocks therefore need to plug into the ERP, each with a clear owner and identifier:
the point is not to install “an EUDR module” in the ERP, but to decide which system is authoritative for each field, and how identifiers flow from one system to another.
To see how a supplier data platform plugs into the ERP, read Tracklab and your ERP: the integration guide.
You do not need an exhaustive model to get started. Six entities are enough to cover the requirements of Article 9 and to make the file enforceable in the event of an inspection.
| Entity | Key identifier | EUDR attributes to hold | Relationships |
|---|---|---|---|
| Supplier | Supplier code | Company name, address, contact, role in the chain, size, compliance status | 1 supplier → n sites |
| Site | Site code (e.g. GLN) | Address, type (head office, plant, farm, warehouse), country | 1 site → n plots |
| Plot / place of production | Plot identifier | Geometry (point or polygon), area, country, time of production | n plots ↔ n lots |
| Lot | Internal lot number | Item, quantity, unit, date of receipt, supplier, site | 1 lot → n documents; 1 lot → 1 reference DDS |
| Document | Document identifier + version | Type, issuer, issue date, expiry date, status, source file, extracted fields | 1 document → n lots or n sites concerned |
| DDS | EUDR system reference number | Declaring operator, products and CN codes covered, submission date, version, lots covered | 1 DDS → n lots |
Three relationships hold the whole framework together:
The EUDR data foundation: three master data repositories, three flow objects, two keys, and the DDS on top. After the dot, the master system for each object.
The classic trap is storing geolocation as an attachment to a supplier record. A geometry is not a document: it must be a queryable object, linkable to lots, with a version.
This is the operation most poorly handled in practice: the DDS arrives as a PDF, it is archived, and six months later nobody knows which lots it covers. Four steps are enough.
| Level of granularity | Question it answers | Where the link is stored |
|---|---|---|
| Item / CN code | Is this product within the scope of Annex I? | ERP or PIM |
| Lot | Where exactly does this lot come from? | ERP + origin repository |
| Goods receipt | What came in, and under what evidence? | ERP (goods receipts, movements) |
| Shipment / customer | Where did this lot go? | ERP + downstream traceability |
This level of detail is not decorative: it is what enables a downstream operator to retrieve the DDS reference and keep it, in line with the logic resulting from the 2025 amendment. Identifying the lot by combining GTIN + lot number is a proven convention, described in the GS1 traceability standards.
A compliance file is judged on a given date: the date of placing on the market. You must therefore be able to demonstrate what you knew on that date. A file overwritten without history does not allow this.
| Object | To keep in history | Why |
|---|---|---|
| Supplier document (attestation, permit, certificate) | Each version, issue date, expiry date, status | Prove that a document was valid at the time of purchase |
| Extracted data (country, coordinates, period) | Value, source, date entered, author | Justify a correction and identify who validated it |
| DDS | Initial version, amendments, date of each version | Maintain consistency with the lots covered |
| Configuration master data (CN codes, country list, thresholds) | Master data version and date of application | Be able to replay an inspection identically |
Three simple rules make this history usable: never overwrite (a correction creates a version), a validity start and end date, an identified author. The expected retention period is five years for the statement and supporting documents. The evidence to present in the event of an inspection is detailed in our EUDR audit checklist.
Most EUDR data arrives as unstructured documents: deforestation-free attestations, permits, land titles, plot tables in PDF or Excel, certificates with lot numbers. That is where AI comes in, and nowhere else: turning these documents into structured fields, with their provenance and a confidence level.
| Step | What AI does | Associated human check |
|---|---|---|
| Reading | Converting the document (text, table, scan) into usable data | Checking that the document is recognised and complete |
| Extraction | Retrieving fields: supplier, country, time of production, coordinates, DDS number, lot numbers, expiry dates | Validating fields with a low confidence score |
| Normalisation | Formatting as expected: longitude/latitude, units, dates, countries | Resolving ambiguous cases |
| Anomaly detection | Inconsistencies in area, dates or country, invalid coordinate format | Handling alerts before linking to the lot |
Three safeguards are non-negotiable. First, source traceability: for each extracted field, you must be able to trace it back to the document and its page. Second, human validation of data feeding a regulatory statement - Regulation (EU) 2024/1689 on AI also imposes, for certain uses, transparency and human oversight obligations. Finally, write-time control: no extracted data should enter the repository without passing the model's validation rules.
Projects rarely fail on technology: they fail on data ownership. Compliance data without an owner is never up to date. Here is a split that works, to be adapted to your organisation.
| Data | Owner | Contributor | Master system | Frequency | Control |
|---|---|---|---|---|---|
| Supplier record, sites, contacts | Purchasing | Quality | Supplier master data | At onboarding, then at each change | Uniqueness and completeness |
| Item / CN code qualification | Customs or Regulatory | Purchasing, R&D | ERP or PIM | At each new item creation | Check against Annex I |
| Commodity composition | R&D | Purchasing | PLM or ERP recipe | At each product change | Component ↔ EUDR commodity link |
| Geolocation | Purchasing | Quality | Geographic repository | At each new origin or season | Format and geographic consistency |
| Evidence documents | Quality | Purchasing | Document management | Ongoing, with expiry tracking | Validity, version, owner |
| DDS reference | Regulatory | Quality, Supply Chain | Compliance repository | At each submission or amendment | Lot ↔ quantity linkage |
The discipline that structures all this has a name: MDM (Master Data Management), i.e. the set of rules defining who creates, validates and corrects shared data. For data exchange, the ISO 8000-110:2021 standard provides a useful framework on the quality of master data exchanged between systems.
Four controls, which can be automated, are enough to cover the essentials: completeness (are all the Article 9 fields there?), consistency (quantities, units, countries, dates), freshness (expired or missing documents) and uniqueness (no duplicate supplier or lot of origin).
The EUDR is not won or lost in the text or the timetable, but in the ability to hold supplier data, product data and documentary evidence together. For the full regulatory framework - product scope, deadlines, geolocation and risk assessment - our pillar guide “EUDR: the complete guide to bringing your supply chain into compliance” directly extends this satellite guide.
Tracklab is a centralised supplier and product data management platform: it centralises upstream information, automates document collection, tracks deadlines, structures supplier and product master data and uses AI to exploit the data contained in documents. It connects to your existing systems through integrations and is neither an ERP nor a regulatory monitoring tool.
Not necessarily, and rarely as a first step. The ERP must carry the lot, the goods receipt and the quantities; above all, it must expose stable identifiers to an origin repository, a document base and a compliance repository. The useful decision is how master systems are allocated, not the purchase of a module.
Technically possible, rarely desirable. Geolocation is voluminous and not very transactional, documents have their own life cycle, and flows live in the ERP. The right criterion is: one field, one reference system, one owner.
Link the DDS to all the plots and lots it covers, then document the traceability method chosen (mass balance or lot traceability) and check that the cumulative quantity of the linked lots remains consistent with the statement.
It is not recommended. Store geometries in a geographic repository or a database able to validate them and produce compliant GeoJSON, and keep only an identifier pointing to the relevant origin in the ERP.
No, and it must not. AI reads, extracts, normalises and detects anomalies in supplier documents. The compliance decision, the risk assessment and the submission of the statement remain documented human acts.
The official texts and tools this guide is based on.
In 30 minutes, we look at where your supplier data, lots and evidence live.
Their quality and purchasing teams collect, control and leverage their supplier data with Tracklab.
companies supported
suppliers referenced
products and ingredients
“Tracklab has eliminated the blind spots that existed in our document monitoring. Every document is analysed, every change is detected and every decision is traceable. This has enabled us to take a real step forward in terms of professionalism and credibility, particularly with auditors and customers.”

Independent assessment of our cybersecurity framework and of the protection of the data entrusted to Tracklab.
They use Tracklab







Platform
Resources