---
id: "eu_organic_control_body_code"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["agriculture"]
country: ["EU"]
langs: ["common"]
quality: 80
url: "https://registry.apicrafter.io/datatype/eu_organic_control_body_code"
---

# EU organic control body code number (`eu_organic_control_body_code`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

Code number of a control authority or control body that certifies organic products, printed on labels next to the EU organic logo under Regulation (EU) 2018/848 (Annex V). Its general format is AB-CDE-999: the ISO code of the country where the controls take place, a three-letter term linked to organic production (BIO, ÖKO, ØKO, EKO, ECO, ORG and others; GR is used for Greece and XI for Northern Ireland) and a reference number of at most three digits. Spain adds a regional suffix (ES-ECO-001-AN); Swiss codes write Bio.

- Personal data (PII): no
- Categories: Agriculture, livestock and food (agriculture)
- Countries: European Union (EU)
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^[A-Z]{2}-(?:[A-ZÖØ]{3}|Bio)-\d{1,3}(?:-[A-Z]{2,3})?$
```

## Examples

- `DE-ÖKO-006` — ABCERT AG, Germany; Commission list of control bodies
- `DK-ØKO-100` — Danish Veterinary and Food Administration; Commission list
- `FR-BIO-01` — ECOCERT France; Commission list
- `ES-ECO-001-AN` — CAAE, Andalusia; Commission list
- `DE-ÖKO-0006` (invalid example) — The reference number has four digits

## Translations

- ru: Кодовый номер органа контроля органической продукции в ЕС: Кодовый номер органа контроля, сертифицирующего органическую продукцию в ЕС (Регламент 2018/848, приложение V), в формате AB-CDE-999 — код страны, термин вроде BIO или ÖKO и номер.

## Sources

- doc: <https://eur-lex.europa.eu/eli/reg/2018/848/oj>
- doc: <https://ec.europa.eu/agriculture/ofis_public/>

## Quality

Score 80/100. Missing: mapping (Wikidata, Schema.org, ...), detector coverage.

JSON: <https://registry.apicrafter.io/api/v1/datatypes/eu_organic_control_body_code.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/EU/agriculture/eu_organic_control_body_code.yaml>
