---
title: "EUDR - Deforestation Regulation | OpenEPCIS Docs | OpenEPCIS - an open-core, GS1-compliant EPCIS implementation."
canonical_url: "https://openepcis.io/de/docs/digital-product-passport/eudr"
last_updated: "2026-06-28T23:26:10.958Z"
meta:
  author: "benelog GmbH & Co. KG"
  description: "GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0"
  keywords: "EUDR, EU Deforestation Regulation, Timber, Wood, Geolocation, Due Diligence, EPCIS 2.0, GS1"
  "og:description": "GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0"
  "og:title": "EUDR - Deforestation Regulation"
  "twitter:description": "GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0"
  "twitter:title": "EUDR - Deforestation Regulation"
---

</h2>Home

``

# **EUDR - Deforestation Regulation** GS1-native implementation of EU Deforestation Regulation 2023/1115 compliance using EPCIS 2.0 [~~eudr~~](https://openepcis.io/de/tags/eudr)· [~~deforestation~~](https://openepcis.io/de/tags/deforestation)· [~~timber~~](https://openepcis.io/de/tags/timber)· [~~dpp~~](https://openepcis.io/de/tags/dpp)· [~~epcis~~](https://openepcis.io/de/tags/epcis)· [~~gs1~~](https://openepcis.io/de/tags/gs1)· [~~traceability~~](https://openepcis.io/de/tags/traceability)· [~~sustainability~~](https://openepcis.io/de/tags/sustainability)· 4 min read ## Overview The OpenEPCIS EUDR module provides a **GS1-native implementation** for EU Deforestation Regulation 2023/1115 compliance. This implementation aligns with the official [GS1 EUDR Standard](https://ref.gs1.org/standards/eudr/) and the [GS1 Germany EUDR Implementation Guideline V1.11](https://www.gs1-germany.de/branchen-themen/nachhaltigkeit/eu-deforestation-regulation-eudr/).**Disclaimer**: This is **not official GS1 guidance**, but it is built entirely on official GS1 standards and follows GS1 best practices:**Standards Used:**- [GS1 EUDR Standard p.0.0](https://ref.gs1.org/standards/eudr/) — `**gs1:RegulatoryNotification**` for B2B messaging - [GS1 Germany EUDR Guideline V1.11](https://www.gs1-germany.de/branchen-themen/nachhaltigkeit/eu-deforestation-regulation-eudr/) — EPCIS event patterns - [GS1 Digital Link](https://www.gs1.org/standards/gs1-digital-link) — Resolvable URIs as product identifiers - [EPCIS 2.0](https://ref.gs1.org/standards/epcis/) — Event-based traceability with JSON-LD - [GS1 Web Vocabulary](https://www.gs1.org/voc/) — Linked data vocabulary**GS1 Best Practices We Follow:**- `**bizStep: "notifying"**` and `**persistentDisposition: "subject_to_regulation"**` for EUDR events - `**gs1:RegulatoryNotification**` for B2B Due Diligence Statement sharing - `**regulatoryInformation**` with `**gs1:RegulatoryIdentifier**` pattern - Standard `**gs1:Place**` with `**gs1:GeoShape**`/ `**gs1:GeoCoordinates**` for locations - GS1 demo prefix 952 for all examples (7-digit GCP: 9521234) We invite everyone to use these templates — [feedback welcome](https://github.com/openepcis/openepcis-dpp-ready/issues)!**Key Features:**- **Geolocation Support**: Plot of land coordinates using `**gs1:GeoShape**` (polygon) or `**gs1:GeoCoordinates**` (point) - **Full Traceability**: Track commodities back to production plot - **Standard Compliance**: Uses `**gs1:RegulationTypeCode-DEFORESTATION_REGULATION**`- **B2B Messaging**: `**gs1:RegulatoryNotification**` for sharing DDS reference numbers - **Active Regulation**: EUDR is already in force (Dec 2024/June 2025) ## Quick Links - [GitHub Repository](https://github.com/openepcis/openepcis-dpp-ready/tree/main/extensions/eu/eudr) - [GS1 EUDR Standard](https://ref.gs1.org/standards/eudr/) - [GS1 Germany EUDR Guideline](https://www.gs1-germany.de/branchen-themen/nachhaltigkeit/eu-deforestation-regulation-eudr/) - [EU Deforestation Regulation](https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=CELEX:32023R1115) ## Regulated Commodities EUDR covers seven commodities and their derived products: | **Commodity** | **HS Code Range** | **Examples** |
| --- | --- | --- | | **Cattle** | 01, 02, 41, 43 | Live cattle, beef, leather | | **Cocoa** | 18 | Cocoa beans, chocolate | | **Coffee** | 09 | Coffee beans, roasted coffee | | **Oil Palm** | 15 | Palm oil, derivatives | | **Rubber** | 40 | Natural rubber, products | | **Soya** | 12, 15, 23 | Soybeans, soy oil, meal | | **Wood** | 44, 47, 48, 94 | Timber, pulp, paper, furniture | The initial release focuses on **wood/timber** products. ## Key Requirements ### Cutoff Date**31 December 2020** - Products must come from land that was not deforested after this date. ### Geolocation Requirements | **Plot Size** | **Requirement** | **GS1 Pattern** |
| --- | --- | --- | | > 4 hectares | Full polygon coordinates | `**gs1:GeoShape**` with `**gs1:polygon**` | | ≤ 4 hectares | Center point sufficient | `**gs1:GeoCoordinates**` with lat/lon | ### Due Diligence Steps 1. **Information gathering** - Collect product, supplier, geolocation data 2. **Risk assessment** - Evaluate deforestation and legality risks 3. **Risk mitigation** - Take measures for non-negligible risks 4. **Submit to EUIS** - File due diligence statement to EU Information System ## Data Exchange Patterns GS1 provides two complementary patterns for EUDR compliance: ### 1. gs1:RegulatoryNotification (B2B Messaging) Simple message format for sharing Due Diligence Statement reference numbers between supply chain partners:RegulatoryNotification```
{
  "@context": "https://ref.gs1.org/standards/eudr/p.0.0/context.jsonld",
  "type": "RegulatoryNotification",
  "messageSender": { "partyGLN": "9521234000006" },
  "messageRecipient": { "partyGLN": "9521234000105" },
  "regulatoryInformation": {
    "regulatoryAct": "EU 2023/1115",
    "regulationType": "DEFORESTATION_REGULATION",
    "regulatoryIdentifier": {
      "regulatoryIdentifierType": "DUE_DILIGENCE_STATEMENT",
      "regulatoryReferenceNumber": "EUIS-2025-DE-00012345",
      "applicableProducts": [{ "gtin": "09521234000020" }]
    }
  }
}
```### 2. EPCIS Events (Supply Chain Visibility) For full traceability, use EPCIS events per GS1 Germany Guideline V1.11:EPCIS Origin Declaration Event```
{
  "@context": "https://ref.gs1.org/standards/epcis/epcis-context.jsonld",
  "type": "ObjectEvent",
  "action": "OBSERVE",
  "bizStep": "notifying",
  "persistentDisposition": {
    "set": [
      "subject_to_regulation"
    ]
  },
  "quantityList": [
    {
      "epcClass": "https://id.gs1.org/01/09521234000020/10/BATCH-2025-01",
      "quantity": 850,
      "uom": "KGM"
    }
  ],
  "regulatoryInformation": [
    {
      "regulationType": {
        "@id": "gs1:RegulationTypeCode-DEFORESTATION_REGULATION"
      },
      "regulatoryAct": "EU 2023/1115",
      "regulatoryIdentifier": {
        "regulatoryIdentifierType": {
          "@id": "gs1:RegulatoryIdentifierType-DUE_DILIGENCE_STATEMENT"
        },
        "regulatoryReferenceNumber": "EUIS-2025-DE-00012345"
      }
    }
  ]
}
```## Example: Plot of Land Using standard `**gs1:Place**` with `**gs1:GeoShape**` for polygon:Plot of Land Master Data```
{
  "@context": { "gs1": "https://ref.gs1.org/voc/", "@vocab": "https://ref.gs1.org/voc/" },
  "@type": "gs1:Place",
  "@id": "https://id.gs1.org/414/9521234000099",
  "physicalLocationName": [{ "@value": "Sustainable Oak Forest - Plot 47", "@language": "en" }],
  "locationGLN": "9521234000099",
  "geo": {
    "@type": "gs1:GeoShape",
    "polygon": "[[13.40, 52.51], [13.41, 52.51], [13.41, 52.52], [13.40, 52.52], [13.40, 52.51]]"
  }
}
```## Example: Product Master Data Using standard `**gs1:Product**` with EUDR extensions:Timber Product Master Data```
{
  "@type": "gs1:Product",
  "@id": "https://id.gs1.org/01/09521234000020/21/LOG-2025-001",
  "productName": [{ "@value": "European Oak Round Wood - Grade A", "@language": "en" }],
  "gtin": "09521234000020",
  "countryOfOrigin": [{ "@type": "gs1:Country", "countryCode": "DE" }],
  "eudr:speciesScientificName": "Quercus robur",
  "eudr:commodityType": { "@id": "eudr:Wood" },
  "eudr:timberProductType": { "@id": "eudr:RoundWood" }
}
```## Vocabulary Namespaces | **Prefix** | **Namespace** | **Purpose** |
| --- | --- | --- | | `**gs1:**` | `**https://ref.gs1.org/voc/**` | Core GS1 vocabulary (use for master data) | | `**eudr:**` | `**https://ref.openepcis.io/extensions/eu/eudr/**` | EUDR extension properties (not yet standardised) |**Note**: The `**eudr:**` namespace documents extension properties aligned with GS1 Germany's approach. For master data, always prefer standard `**gs1:**` vocabulary (`**gs1:Place**`, `**gs1:Product**`, `**gs1:Organization**`). ## Risk Levels EUDR defines risk categories based on country benchmarking: | **Risk Level** | **Description** |
| --- | --- | | `**eudr:Negligible**` | Derived from already-verified low-risk sources | | `**eudr:Low**` | Low-risk country, verified supply chain | | `**eudr:Standard**` | Standard due diligence required | | `**eudr:High**` | Enhanced due diligence and monitoring required | ## Timeline - **December 2024**: Regulation active for large operators - **June 2025**: Regulation active for SMEs - **Ongoing**: EU Commission publishes country risk benchmarking ## Getting Started 1. **Clone the repository**

   ```
   git clone https://github.com/openepcis/openepcis-dpp-ready
   cd openepcis-dpp-ready/extensions/eu/eudr
   ```

   2. **Review example files**   - `**examples/regulatory-notification.jsonld**` - B2B DDS sharing   - `**examples/timber-product.jsonld**` - Product master data   - `**examples/plot-of-land.jsonld**` - Location with geolocation   - `**epcis/origin-declaration.jsonld**` - EPCIS event example 3. **Configure your GS1 Digital Link resolver**   - Set up content negotiation   - Link to your EPCIS repository ## Resources - [Implementation Guide](https://openepcis.io/docs/digital-product-passport/eudr/implementation-guide) - [Event Types](https://openepcis.io/docs/digital-product-passport/eudr/event-types) - [URL Patterns](https://openepcis.io/docs/digital-product-passport/eudr/url-patterns) ## GS1 Standards Used | **Standard** | **How We Use It** |
| --- | --- | | [GS1 EUDR Standard p.0.0](https://ref.gs1.org/standards/eudr/) | `**gs1:RegulatoryNotification**`, JSON-LD context | | [GS1 Germany Guideline V1.11](https://www.gs1-germany.de/branchen-themen/nachhaltigkeit/eu-deforestation-regulation-eudr/) | EPCIS event patterns, bizStep values | | [GS1 Digital Link](https://www.gs1.org/standards/gs1-digital-link) | URI structure for `**@id**`, QR code encoding | | [EPCIS 2.0](https://ref.gs1.org/standards/epcis/) | Event capture, JSON-LD serialization | | [GS1 Web Vocabulary](https://www.gs1.org/voc/) | Master data attributes | ## Contact For questions about the EUDR implementation, please contact us at [info@openepcis.io](mailto:info@openepcis.io).