---
id: "eclass_class_code"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["industry", "ecommerce"]
langs: ["common"]
quality: 75
url: "https://registry.apicrafter.io/datatype/eclass_class_code"
---

# ECLASS classification class code (`eclass_class_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.

Coded name of a class in the ECLASS product classification maintained by ECLASS e.V.: eight digits, two for each of four levels (segment, main group, group and commodity class). Higher levels end in 00 pairs. The code is also displayed with hyphens between the pairs.

- Personal data (PII): no
- Categories: Industry (industry), E-commerce (ecommerce)
- Countries: global
- Languages: Common to most languages (common)
- Classification: categorical

## Detection

Regular expression (Python `re`):

```
^(?:\d{8}|\d{2}-\d{2}-\d{2}-\d{2})$
```

## Examples

- `27141120` — Feed-through terminal block
- `16-04-03-01` — Blackberry, in the hyphenated display form
- `2714112` (invalid example) — Seven digits

## Sources

- doc: <https://eclass.eu/support/technical-specification/structure-and-elements/classification-class>
- doc: <https://eclass.eu/support/guides/guides-for-implementers/classification-class-xml-mapping>

## Quality

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

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