Data-Act-Register
Datenstrukturen, Datenformate und Interoperabilitätsspezifikationen der exportierbaren Daten
Cerlify GmbH · Stand: 1. August 2026
Dieses Register wird nach Art. 26 lit. b der Verordnung (EU) 2023/2854 („Data Act") bereitgestellt. Es beschreibt die Struktur und die Formate der Daten, die Kunden über die Cerlify-Plattform exportieren können.
Der Export steht angemeldeten Kunden unter Einstellungen → Rechtliches & Daten zur Verfügung. Er ist kostenlos und auch nach Vertragsende während der Abruffrist von 90 Kalendertagen verfügbar. Ergänzende vertragliche Regelungen enthält der Anhang zu unseren Allgemeinen Geschäftsbedingungen (Besondere Bedingungen für Anbieterwechsel und Exit).
1. Aufbau des Exports
Der Export wird als ZIP-Archiv ausgeliefert. Dateiname:
Cerlify-Export_{Firmenname}_{JJJJ-MM-TT}.zip
| Datei | Format | Inhalt |
|---|---|---|
daten.json | JSON | Vollständiger Datenbestand, hierarchisch strukturiert |
verpackungen.csv | CSV | Verpackungen, eine Zeile je Verpackung |
materialien.csv | CSV | Materialkomponenten, eine Zeile je Komponente |
lieferanten.csv | CSV | Lieferanten, eine Zeile je Lieferant |
lieferantenanfragen.csv | CSV | Anfragehistorie an Lieferanten, eine Zeile je Anfrage |
dokumente.csv | CSV | Register der Konformitätserklärungen |
LIESMICH.txt | Text | Erläuterung des Exportinhalts |
dokumente/ | Ordner mit PDF-Dateien | Finalisierte Konformitätserklärungen und Technische Dokumentationen. Nur enthalten, wenn der Abruf nach Vertragsende erfolgt; während der Vertragslaufzeit stehen diese Dateien in der Anwendung an der jeweiligen Verpackung zum Download bereit. |
Die Daten in daten.json und in den CSV-Dateien sind inhaltsgleich. Die CSV-Dateien sind für die Verarbeitung in Tabellenkalkulationen und Datenbanken bestimmt, daten.json für die programmatische Weiterverarbeitung.
2. Technische Formatangaben
JSON
- Zeichenkodierung: UTF-8
- Struktur: ein Wurzelobjekt mit den Schlüsseln
export_info,company,packagings,suppliers,folders,document_register - Materialkomponenten sind in das jeweilige Objekt unter
packagingseingebettet (Schlüsselmaterials) - Leere Werte werden als
nulloder als leere Zeichenkette ausgegeben - Zeitangaben im Format ISO 8601 (UTC)
CSV
- Zeichenkodierung: UTF-8 mit Byte Order Mark
- Feldtrenner: Semikolon (
;) - Textbegrenzer: doppeltes Anführungszeichen (
"), verwendet bei Feldern mit Trennzeichen oder Zeilenumbrüchen - Zeilenende: CRLF
- Erste Zeile: Spaltenüberschriften mit den in diesem Register genannten Feldnamen
- Dezimaltrennzeichen: Punkt
- Wahrheitswerte:
true/false
- Konformitätserklärungen und Technische Dokumentationen im Format PDF 1.4 oder höher
- Dateinamen nach dem Muster der Referenznummer und Sprache des Dokuments
3. Verknüpfung der Datensätze
Die Zuordnung erfolgt über die Datensatzkennung der Verpackung.
| Datei | Schlüsselfeld | Verweist auf |
|---|---|---|
verpackungen.csv | id | — (Primärschlüssel) |
materialien.csv | packaging_id | verpackungen.csv → id |
dokumente.csv | packaging_id | verpackungen.csv → id |
daten.json → folders[].packaging_ids | Liste von Kennungen | packagings[].id |
lieferantenanfragen.csv | packaging_id | verpackungen.csv → id |
lieferantenanfragen.csv | supplier_id | lieferanten.csv → id |
materialien.csv | supplier_id | Lieferant, sofern der Komponente einer zugeordnet ist |
In daten.json tragen die Objekte unter packagings dasselbe Feld id. Die Werte sind identisch mit denen in verpackungen.csv.
4. Feldverzeichnis
4.1 Unternehmen (company in daten.json)
| Feld | Typ | Bedeutung |
|---|---|---|
name | Text | Firmenname |
rechtsform | Text | Rechtsform |
strasse | Text | Straße und Hausnummer |
plz | Text | Postleitzahl |
ort | Text | Ort |
land | Text | Land |
ust_idnr | Text | Umsatzsteuer-Identifikationsnummer |
telefon | Text | Telefonnummer |
website | Text | Website |
kontakt_email | Text | Kontakt-E-Mail-Adresse |
ppwr_rollen | Liste von Text | Rollen nach PPWR, z. B. Erzeuger, Importeur, Vertreiber |
public_accent_color | Text | Akzentfarbe der öffentlichen Verpackungsseite |
public_imprint_url | Text | Verweis auf das Impressum für die öffentliche Verpackungsseite |
public_imprint_text | Text | Impressumstext für die öffentliche Verpackungsseite |
public_privacy_url | Text | Verweis auf die Datenschutzerklärung für die öffentliche Verpackungsseite |
public_privacy_text | Text | Datenschutztext für die öffentliche Verpackungsseite |
public_contact_email | Text | Kontaktadresse auf der öffentlichen Verpackungsseite |
public_website | Text | Website-Verweis auf der öffentlichen Verpackungsseite |
4.2 Verpackungen (verpackungen.csv, packagings in daten.json)
Identifikation und Stammdaten
| Feld | Typ | Bedeutung |
|---|---|---|
id | Text | Datensatzkennung, Primärschlüssel |
name | Text | Bezeichnung der Verpackung |
type | Text | Verpackungsart, z. B. Verkaufsverpackung, Umverpackung, Transportverpackung |
format | Text | Einweg oder Mehrweg |
material_category | Text | Übergeordnete Materialkategorie |
is_composite | Wahrheitswert | Verbundverpackung |
contains_plastic | Wahrheitswert | Enthält Kunststoff |
width_mm | Zahl | Breite in Millimetern |
length_mm | Zahl | Länge in Millimetern |
height_mm | Zahl | Höhe in Millimetern |
weight_g | Zahl | Gesamtgewicht in Gramm |
manufacturer_article_number | Text | Artikelnummer des Herstellers |
packaging_identifier | Text | Kennzeichnung der Verpackung (PackID) nach Art. 15 Abs. 5 PPWR |
artikel_nr | Text | Eigene Artikelnummer |
public_page_enabled | ja/nein | Öffentliche Verpackungsseite aktiviert |
is_own_production | Wahrheitswert | Eigenproduktion |
workflow_status | Text | Bearbeitungsstand des Datensatzes |
Stoffliche Anforderungen (Art. 5 PPWR)
| Feld | Typ | Bedeutung |
|---|---|---|
art5_pb_ppm | Zahl | Bleigehalt in ppm |
art5_pb_nd | Wahrheitswert | Blei nicht nachweisbar |
art5_cd_ppm | Zahl | Cadmiumgehalt in ppm |
art5_cd_nd | Wahrheitswert | Cadmium nicht nachweisbar |
art5_hg_ppm | Zahl | Quecksilbergehalt in ppm |
art5_hg_nd | Wahrheitswert | Quecksilber nicht nachweisbar |
art5_crvi_ppm | Zahl | Chrom-VI-Gehalt in ppm |
art5_crvi_nd | Wahrheitswert | Chrom VI nicht nachweisbar |
art5_food_contact | Text | Lebensmittelkontakt |
art5_pfas | Text | PFAS-Status |
art5_pfas_individual_ppb | Zahl | PFAS je Einzelsubstanz in ppb |
art5_pfas_sum_ppb | Zahl | Summe der PFAS in ppb |
art5_pfas_total_fluor_ppm | Zahl | Gesamtfluorgehalt in ppm |
art5_pfas_compliant | Text | Bewertung der PFAS-Grenzwerte |
art5_reach | Wahrheitswert | Bestätigung zu REACH |
Recyclingfähigkeit (Art. 6 PPWR)
| Feld | Typ | Bedeutung |
|---|---|---|
art6_recycling_class | Text | Recyclingklasse |
art6_test_norm | Text | Zugrunde gelegte Prüfnorm oder Methode |
art6_waste_stream | Text | Zugeordneter Abfallstrom |
zsvr_kategorie | Text | Kategorie nach dem Mindeststandard der ZSVR |
materials_separable | Wahrheitswert | Materialien werkstofflich trennbar |
Rezyklatanteil (Art. 7 PPWR)
| Feld | Typ | Bedeutung |
|---|---|---|
art7_recycled_pct | Zahl | Rezyklatanteil in Prozent |
art7_method | Text | Ermittlungsmethode |
Biobasierte Anteile (Art. 8 PPWR)
| Feld | Typ | Bedeutung |
|---|---|---|
art8_biobased | Wahrheitswert | Biobasierte Anteile vorhanden |
art8_pct | Zahl | Anteil in Prozent |
art8_source | Text | Herkunft |
Minimierung (Art. 10 PPWR)
| Feld | Typ | Bedeutung |
|---|---|---|
art10_minimized | Text | Bewertung der Minimierung nach Absatz 1 |
art10_no_layers | Wahrheitswert | Keine unnötigen Schichten oder Doppelwände nach Absatz 2 |
art10_notes | Text | Anmerkungen |
art10_assessment_description | Text | Beschreibung der Bewertung |
Wiederverwendbarkeit (Art. 11 PPWR)
| Feld | Typ | Bedeutung |
|---|---|---|
art11_en13429 | Wahrheitswert | Bewertung nach EN 13429 |
art11_lifespan_years | Zahl | Vorgesehene Nutzungsdauer in Jahren |
art11_cycles_per_year | Zahl | Umläufe pro Jahr |
art11_assessment_description | Text | Beschreibung der Bewertung |
Kennzeichnung (Art. 12 PPWR)
| Feld | Typ | Bedeutung |
|---|---|---|
art12_label_type | Text | Art der Kennzeichnung |
art12_status | Text | Stand der Umsetzung |
art12_target_countries | Liste von Text | Zielländer |
art12_no_target_countries | Wahrheitswert | Keine Zielländer angegeben |
Allgemeine Beschreibung
| Feld | Typ | Bedeutung |
|---|---|---|
cat1_description | Text | Allgemeine Beschreibung der Verpackung nach Anhang VII Kategorie 1 PPWR |
4.3 Materialkomponenten (materialien.csv, packagings[].materials in daten.json)
| Feld | Typ | Bedeutung |
|---|---|---|
packaging_id | Text | Verweis auf die Verpackung |
material_name | Text | Materialbezeichnung |
material_category | Text | Materialkategorie |
weight_pct | Zahl | Gewichtsanteil in Prozent |
material_role | Text | Funktion der Komponente, z. B. Hauptkörper, Verschluss, Etikett, Inlay |
cas_number | Text | CAS-Nummer |
trade_name | Text | Handelsname |
manufacturer | Text | Hersteller des Materials |
production_type | Text | Herkunft der Komponente |
supplier_id | Text | Verweis auf den Lieferanten |
weight_g | Zahl | Gewicht in Gramm |
layer_position | Zahl | Position innerhalb des Schichtaufbaus |
is_food_contact_layer | Wahrheitswert | Schicht mit Lebensmittelkontakt |
has_pfas | Wahrheitswert | PFAS enthalten |
has_aluminium_layer | Wahrheitswert | Aluminiumschicht enthalten |
direkt_druck | Wahrheitswert | Direktbedruckung |
4.4 Lieferanten (lieferanten.csv, suppliers in daten.json)
| Feld | Typ | Bedeutung |
|---|---|---|
id | Text | Datensatzkennung, Primärschlüssel |
name | Text | Name des Lieferanten |
salutation | Text | Anrede |
contact_name | Text | Ansprechpartner |
email | Text | E-Mail-Adresse |
phone | Text | Telefonnummer |
country | Text | Land |
preferred_language | Text | Bevorzugte Sprache für Anfragen |
4.5 Anfragehistorie an Lieferanten (lieferantenanfragen.csv, supplier_requests in daten.json)
| Feld | Typ | Bedeutung |
|---|---|---|
packaging_id | Text | Verweis auf die Verpackung |
supplier_id | Text | Verweis auf den Lieferanten |
feld | Text | Angesprochenes Feld |
status | Text | Status der Anfrage |
gesendet_am | Zeitstempel | Zeitpunkt des Versands |
beantwortet_am | Zeitstempel | Zeitpunkt der Antwort |
antwort_wert | Text | Antwortwert |
beantwortet_von_name | Text | Name des Einreichenden |
beantwortet_von_email | Text | E-Mail des Einreichenden |
referenznummer | Text | Referenznummer der Einreichung |
4.6 Dokumentenregister (dokumente.csv, document_register in daten.json)
| Feld | Typ | Bedeutung |
|---|---|---|
referenz_nr | Text | Referenznummer der Konformitätserklärung |
version | Zahl | Versionsnummer |
status | Text | Entwurf, finalisiert oder überholt |
finalized_languages | Liste von Text | Sprachen, in denen das Dokument finalisiert wurde |
packaging_id | Text | Verweis auf die Verpackung |
finalized_at | Zeitstempel | Datum der Finalisierung |
4.7 Ordner (folders in daten.json)
| Feld | Typ | Bedeutung |
|---|---|---|
name | Text | Bezeichnung des Ordners |
packaging_ids | Liste von Text | Verweise auf die enthaltenen Verpackungen |
4.8 Exportinformationen (export_info in daten.json)
| Feld | Typ | Bedeutung |
|---|---|---|
| Erstellungszeitpunkt | Zeitstempel | Zeitpunkt der Erzeugung des Exports |
| Firmenname | Text | Unternehmen, auf das sich der Export bezieht |
| Formathinweis | Text | Hinweis auf die verwendeten Formate |
5. Nicht im Export enthaltene Datenkategorien
Die folgenden Kategorien sind nach Art. 25 Abs. 2 lit. f der Verordnung (EU) 2023/2854 von der Übertragung ausgenommen, weil sie für die interne Funktionsweise der Plattform spezifisch sind oder ihre Offenlegung Geschäftsgeheimnisse der Cerlify GmbH verletzen würde. Für die Nutzung der exportierten Daten bei einem anderen Anbieter sind sie nicht erforderlich.
- Interne technische Kennungen und Präfixe, insbesondere der Adressbestandteil der öffentlichen Verpackungsseite und das unternehmensbezogene Präfix der Verpackungskennzeichnung
- Abrechnungs- und zahlungsbezogene Kennungen des Zahlungsdienstleisters
- Interne Status- und Steuerungsfelder, insbesondere Tarif- und Testzeitraumangaben, Angaben zum Nur-Lese-Zustand sowie interne Fristen- und Erinnerungsmarker
- Interne Nutzungs- und Protokolldaten
- Der von der Cerlify GmbH gepflegte Pflichten- und Wissenskatalog sowie der Materialkatalog
- Zugriffsstatistiken der öffentlichen Verpackungsseiten
- Die interne Erinnerungslogik für Lieferantenanfragen, insbesondere Versandzeitpunkte und Eskalationsregeln; die Anfragehistorie selbst ist Bestandteil des Exports
Rechnungen und Zahlungsbelege sind nicht Bestandteil des Exports. Sie werden vom Zahlungsdienstleister per E-Mail zugesandt und sind in der Anwendung im Bereich Abonnement einsehbar.
6. Interoperabilitätsspezifikationen und Normen
Der Export verwendet ausschließlich offene, weit verbreitete und frei dokumentierte Formate:
| Format | Spezifikation |
|---|---|
| JSON | RFC 8259 |
| CSV | RFC 4180, mit Semikolon als Feldtrenner |
| ISO 32000 | |
| ZIP | ISO/IEC 21320-1 |
| Zeichenkodierung | UTF-8 (ISO/IEC 10646) |
| Zeitangaben | ISO 8601 |
Harmonisierte Normen oder gemeinsame Spezifikationen für die Interoperabilität von Datenverarbeitungsdiensten im Sinne des Art. 33 der Verordnung (EU) 2023/2854 liegen für den hier betroffenen Datenbestand derzeit nicht vor. Cerlify wird die Formate anpassen, sobald entsprechende Spezifikationen veröffentlicht werden.
Die Feldbezeichnungen entstammen dem Datenmodell der Cerlify-Plattform. Sie folgen, soweit inhaltlich einschlägig, der Systematik der Verordnung (EU) 2025/40 (PPWR); die Feldnamen enthalten dazu den jeweiligen Artikelbezug.
7. Aufwand und bekannte Beschränkungen
Der Export und die Übertragung der exportierbaren Daten sind in der Regel innerhalb weniger Minuten abgeschlossen. Der Zeitaufwand hängt vom Datenumfang ab, insbesondere von der Anzahl und Größe der einbezogenen PDF-Dokumente.
Technische Beschränkungen, die einer Übertragung an einen anderen Anbieter oder in eine eigene IT-Infrastruktur entgegenstehen, sind der Cerlify GmbH nicht bekannt.
8. Kontakt
Cerlify GmbH · Käthe-Kollwitz-Str. 64 · 76227 Karlsruhe support@cerlify.de
