> ## Documentation Index
> Fetch the complete documentation index at: https://help.polygon-one.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Master data — data model

> How articles, packaging units and components relate in Polygon One

## Overview

The PPWR master data in Polygon One follows the structure of the regulation: substance, material and recycled-content data lives on the **component**, several components form a **packaging unit**, and packaging units are linked to the **articles** they package.

```
Article  ──packaged by──▶  Packaging unit  ──made of──▶  Component
(product)                  (subject of DoC)              (material/evidence)
```

<Frame caption="The PPWR data model: articles, packaging units and components">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/polygonone/images/ppwr/stammdaten/datenmodell.png" />
</Frame>

## The three levels

### Article

**Articles** are your products — the same shared master data the EUDR module uses (an article is never created twice). In the PPWR context, the article serves to associate a packaging with a product and to derive packaging volumes and per-article readiness from it.

* **Managed under:** sidebar → **Articles** (`/packaging/articles`)
* See [Articles & bill of materials](/en/ppwr/stammdaten/artikel-stueckliste)

### Packaging unit

The **packaging unit** is the central entity of the PPWR module and the **subject of the Declaration of Conformity**: every EU Declaration of Conformity (Annex VIII) and technical documentation (Annex VII) is created per packaging unit. A packaging unit carries its master data (name, reference, packaging type, role, target markets …) and a bill of materials of its components.

* **Managed under:** sidebar → **Packaging units** (`/packaging`)
* See [Packaging units](/en/ppwr/stammdaten/verpackungseinheiten)

### Component

A **component** is a single packaging material (e.g. a carton box, a film pouch, a label). The component holds the data that matters for Art. 5: materials, heavy-metal value, PFAS data, recycled content. A component is **reusable** — the same component can be part of several packaging units and is linked to each with a **quantity**.

* **Managed under:** sidebar → **Components** (`/packaging/components`)
* See [Components](/en/ppwr/stammdaten/komponenten)

<Info>
  Because a component is shared across many units, you maintain its sustainability data **once** — every linked packaging unit accesses the same record.
</Info>

## How the links are created

* **Packaging unit ⇄ component** (the bill of materials): on a packaging unit's detail page in the **Components (bill of materials)** tab — link an existing component or create a new one, each with a quantity.
* **Article ⇄ packaging unit**: on a packaging unit's detail page in the **Articles** tab — link existing articles.

Both links can also be created in bulk via [CSV/Excel import](/en/ppwr/stammdaten/import).

## Where completeness is shown

Polygon One shows **data completeness** — not a legal conformity verdict, but whether the evidence the technical documentation needs is present.

Completeness is computed **per component** and rolled up to the unit:

* A **component** is **Complete** when its heavy-metal value is present and — for food-contact parts — a PFAS attestation. Nothing missing → **Complete**; partly filled → **In progress**; nothing filled → **Incomplete**.
* A **packaging unit** is only as complete as its least-complete component: **Complete** only when it has at least one component and all are complete; without components → **Incomplete**.

The **Data completeness** badge appears in the components list, in a unit's bill of materials, and as a column in the packaging-units list.

<Warning>
  Recycled content and mass deliberately do **not** count towards completeness: the related obligations (Art. 7 recycled content, Art. 10 minimisation) only bind from 2030. The values are captured but never block completeness or the issuance of the Declaration of Conformity.
</Warning>

<CardGroup cols={3}>
  <Card title="Packaging units" icon="box" href="/en/ppwr/stammdaten/verpackungseinheiten">
    Create, fields, bill of materials.
  </Card>

  <Card title="Components" icon="cubes" href="/en/ppwr/stammdaten/komponenten">
    Materials, heavy metals, PFAS, recycled content.
  </Card>

  <Card title="Import" icon="upload" href="/en/ppwr/stammdaten/import">
    Units, components and bill of materials via CSV/Excel.
  </Card>
</CardGroup>
