EUDR Scope Check
How many of your products fall under the EU deforestation regulation, how many of them could ever carry plot data, and how much has already shipped
The video below shows EUDR Scope Check running on a real Odoo 19 database. Want it driven against your own data, or a question answered first? Ask and we will set up a session.
What it does
Ask the plainer question first
Regulation (EU) 2023/1115 has applied to large operators since 30 December 2025 and to small ones since 30 June 2026. Every consignment of coffee, cocoa, soya, palm oil, rubber, cattle products or wood needs a due diligence statement, and that statement needs the geolocation of every plot of land the material was produced on.
Before chasing a single coordinate, there is something cheaper to find out: whether this database could hold them at all.
Name the products in scope and the check reports what the configuration allows — and what has already left while it did not.
It turns on lot tracking, and nothing else
A plot of land is a property of the material, so it hangs off the lot or serial number the material carries. Goods of a product set to “No Tracking” ship without one — so there is nothing for the plot to hang off at the moment it matters, and no amount of chasing the supplier for coordinates will change that. It is a configuration problem wearing the clothes of a data problem.
The part that says how urgent it is
It also counts the deliveries in a period you choose that moved one of the products that cannot carry plot data. Turning tracking on today does not reach backwards: goods that have already shipped keep no lot they never had, so no statement can be assembled for those consignments after the fact.
A count of them is the difference between a to-do and a problem.
What it does not do
Stated up front so nothing about the scope is a surprise after you install it.
Screenshots

Requirements
- Odoo 19.0, Community or Enterprise.
- Odoo.sh or On-Premise only. Third-party apps cannot be installed on Odoo Online (SaaS) databases — check your hosting before buying.
- Odoo 19, Community or Enterprise. Needs Inventory. Nothing is written to your products — the check reads them and stores its own result.
- Module
mh_eudr_scope_check, version 19.0.1.0.10, licensed OPL-1.
Related apps
Inventory valuation for any period: opening stock, received, issued and closing value, per product.
Record the plots of land behind every lot of coffee, cocoa, soya, rubber, palm, cattle or wood, and check a shipment has the geolocation data an EU deforestation due diligence statement needs before it leaves
Age your inventory into buckets by how long it has sat unsold, with the capital tied up in each, per warehouse and category