Batteriepass
Der Batteriepass ist der erste in der Praxis verpflichtende digitale Produktpass der EU: Er folgt nicht aus der ESPR, sondern aus der eigenen Batterieverordnung ((EU) 2023/1542), und gilt ab dem 18. Februar 2027 für EV-, LMT- (leichte Verkehrsmittel) und Industriebatterien über 2 kWh. Diese Seite zählt keine Versprechen auf, sondern das, was wir gemessen haben.
Für wen gilt er?
Die Schwelle von 2 kWh gilt nur für Industriebatterien. Viele Zusammenfassungen schreiben „EV über 2 kWh" — das ist irreführend und fällt gerade bei kleineren Antriebssträngen ins Gewicht.
Die Termine, die zu halten sind
- Der Batteriepass wird verpflichtend Für EV-, LMT- und Industriebatterien über 2 kWh. Unmittelbar geltend in allen 27 Mitgliedstaaten, ohne nationale Umsetzung.
- Sorgfaltspflichten in der Lieferkette Durch die Verordnung (EU) 2025/1561 auf dieses Datum verschoben.
- Erklärung zum Rezyklatanteil Kobalt, Blei, Lithium, Nickel — für EV-, SLI- und Industriebatterien über 2 kWh.
- Verbindliche Mindestwerte für den Rezyklatanteil Kobalt 16 %, Blei 85 %, Lithium 6 %, Nickel 6 %.
Die Erklärung zum CO₂-Fußabdruck ist nach Batterietyp gestaffelt, doch der delegierte Rechtsakt zur Berechnungsmethodik verzögert sich — der tatsächliche Beginn verschiebt sich mit. Der 18. Februar 2027 verschiebt sich dagegen nicht: Dort gibt es keine „je nachdem, was später eintritt"-Klausel.
Was prüfen die 11 Tests?
Die Prüfung sieht sich keine hochgeladene Datei an: Sie ruft das laufende System über das Netz zurück und misst, ob es sich so verhält, wie es die Norm verlangt. Mit einer „passenden Musterdatei" besteht man sie deshalb nicht.
| Test | Was gemessen wird | Ergebnis |
|---|---|---|
BringBatteryToMarket | Meldung des Inverkehrbringens | ✓ |
ReadDPP_ByIdReturnsDPP | Lesen über die Pass-ID | ✓ |
ReadDPP_ByProductIDReturnsActiveVersion | Lesen über die Produkt-ID — liefert die aktive Version | ✓ |
ReadDataElement | Lesen eines einzelnen Datenelements | ✓ |
ReadDPP_AccessRightsFilteredCorrectly | Die Zugriffsebene filtert korrekt | ✓ |
ReadDPP_ArchivedOrDeletedDPP | Umgang mit widerrufenen/archivierten Pässen | ✓ |
UpdateDPPById | Änderung des gesamten Passes | ✓ |
UpdateDataElement | Änderung eines einzelnen Datenelements | ✓ |
UpdateDataElement_AddAttribute | Hinzufügen eines Feldes | ✓ |
UpdateDataElement_DeleteAttribute | Löschen eines Feldes | ✓ |
UpdateDPPById_RoleWithoutUpdatePermission | Abweisen eines unberechtigten Schreibzugriffs | ✓ |
Abdeckung des offiziellen Datenmodells
Ein grüner Validator beweist für sich genommen nichts: Er bleibt grün, auch wenn die Hälfte der Felder fehlt — ein Schema prüft, was vorhanden ist, nicht, was fehlt. Deshalb haben wir jedes Blattfeld des offiziellen EV-Modells durchgemessen und geprüft, wie viele wir tatsächlich ausgeben können.
| Blattfelder des offiziellen JTC24-EV-Modells | 211 |
| Was unser Export ausgibt | 210 alle abbildbaren |
| Bewusst nicht abgebildet | 1 |
Das einzige ausgelassene Feld ist dppHeader.contentSpecificationIds: Weder das Schema noch das offizielle Musterdokument beschreibt sein Format. Eine erfundene Kennung senden wir nicht — in einem Pass ist Raten schlimmer als eine Lücke.
Wo liegt das Gewicht? — dieselbe Messung, nach Datengruppen
Die „210 Felder" verteilen sich nicht gleichmäßig, und genau das macht die Vorbereitung schwer: Über 40 % davon liegen im Block Leistung und Lebensdauer, der aus dem BMS und von der Fertigungslinie kommt, nicht aus den Stammdaten.
Der Balken zeigt die Feldanzahl, nicht den Prozentsatz — die Abdeckung ist in jeder Gruppe vollständig, abgesehen von dem einen bewusst ausgelassenen Feld im Kopfbereich.
Ausgegebene Profile
JTC24 ist nicht ein einziges Datenmodell: Zu jeder Kategorie gehört eine eigene Spezifikation, und auch im Validator muss man eine davon wählen. Wir geben alle aus:
EV Feb27 2.0.1LMT Feb27 2.0.1Industrial Without BMS Feb27 2.0.1Stationary Industrial Above 2k Wh Feb27 2.0.1Other Industrial Above 2k Wh Feb27 2.0.1
So sieht ein echtes Dokument aus
Keine Illustration: Den folgenden Ausschnitt hat derselbe Exporteur erzeugt, den auch unsere Live-Pässe und die Konformitätsprüfung verwenden — aus unserer öffentlichen Demo-Batterie, in der offiziellen JTC24-Form. Laden Sie ihn herunter und öffnen Sie ihn im offiziellen Validator.
{
"dppHeader": {
"dppSchemaVersion": "2.0.1",
"lastUpdated": "2026-09-01T09:00:00Z",
"uniqueProductIdentifier": "https://id.gs1.org/01/4001234567785/21/VE60-000418",
"digitalProductPassportId": "urn:veridyn:dpp:demo-ev-60",
"granularity": {
"dppGranularityValue": "item"
},
"dppStatus": {
"dppStatusValue": "active"
},
"economicOperatorId": "https://id.gs1.org/417/4001234500805",
"facilityId": "https://id.gs1.org/414/4260123456796"
},
"batteryPassportData": {
"identifiersAndProductData": {
"batteryModelIdentifier": "VER-EV-60",
"economicOperatorInformation": {
"registeredTradeNameOrRegisteredTrademark": "Vertu Energy",
"name": "Vertu Energy GmbH",
"postalAddress": "Industriestraße 5, 80333 München",
"eMailAddress": "[email protected]",
"webAddress": "https://vertu-energy.example"
},
"batteryCategory": {
"batteryCategoryValue": "electric vehicle battery"
},Die beiden Dateien sind nicht dieselben, und genau darum geht es: Das Feb27-Profil ist der ab dem 18.02.2027 verbindliche engere Satz (130 Werte), das vollständige Modell bringt zusätzlich den CO₂-Fußabdruck- und den Lieferketten-Block (221 Werte). Wenn ein Anbieter eine „JTC24-kompatible" Datei zeigt, lohnt sich die Frage, welche davon.
Überzeugen Sie sich selbst
Der Pass unserer öffentlichen Demo-Batterie ist ein echter, funktionierender Pass: Auf der Seite sehen Sie die öffentliche Ebene, und das BatteryPass-Format (JTC24) laden Sie über das Abzeichen herunter — genau das JSON, das auch die Konformitätsprüfung liest. Die Schaltfläche führt zu demselben Stück (#418), das das obige Musterdokument beschreibt.
Wie bindet ein Werk das an?
Ein Batteriewerk füllt kein Excel aus: Die Daten liegen im ERP und im MES. Drei Schritte:
- Sandbox-Testkonto — mit eigenem API-Schlüssel, von den Echtdaten getrennt. Testpässe sind gekennzeichnet, und ein Aufruf mit Rechtswirkung (Registermeldung) erfolgt von dort nicht.
- Massenimport — aus einem einzigen API-Aufruf (bis zu 500 Produkte pro Anfrage, mit Bericht je Zeile) oder aus einer Datei: CSV, Excel, JSON, XML.
- Normbasierte Maschinenschnittstelle — die Endpunkte der CEN-CENELEC-JTC-24-Lebenszyklus-API (EN 18222), die auch die Konformitätsprüfung aufruft.
Der Batteriepass endet nicht mit dem Inverkehrbringen: SoH, Zyklenzahl und Restkapazität sind Live-Daten und werden aus dem BMS aktualisiert. Pässe auf Stückebene lassen sich deshalb auch in großen Mengen aktualisieren — bis zu 500 je Aufruf, adressiert über die in der Fertigung verwendeten Seriennummern. Unveränderte Zeilen erzeugen keine neue Version, sodass die Änderungshistorie lesbar bleibt.
Was über die Compliance hinaus zählt
- Versionsverlauf mit Hash-Kette — jede Version erhält einen kryptografischen Fingerabdruck, sodass eine nachträgliche Änderung nachweisbar ist. Die Daten lassen sich jederzeit exportieren.
- Gestufter Zugriff — neben der öffentlichen Ebene gibt es die Ebenen für berechtigtes Interesse und Behörden, mit ablaufenden, widerrufbaren Links. Nicht öffentliche Felder erscheinen auf der öffentlichen Seite gar nicht.
- Der QR-Code ist ein standardisierter GS1 Digital Link — die Kennung gehört zum Produkt, nicht zum Anbieter, und die Daten lassen sich jederzeit exportieren. Die Auslieferung über eine eigene Domain ist in Vorbereitung; heute kodiert jeder QR-Code veridyn.eu.
- 24 EU-Sprachen — die Beschriftung des Passes erscheint in der Sprache des Besuchers, ohne separate Übersetzungsarbeit.
Was Sie jeden Anbieter fragen sollten
Keine rhetorischen Fragen — auch wir konnten sie erst nach dem Messen beantworten: welches Profil wird ausgegeben, wie viele Felder des offiziellen Modells, besteht das System die Konformitätsprüfung im Live-Betrieb, und was passiert, wenn Sie wechseln wollen. Die ausführlichen Antworten stehen in unserem Bericht.