Batteriepasswerk erzeugt digitale Batteriepässe nach Verordnung (EU) 2023/1542, je Einzelbatterie, adressiert über GS1 Digital Link. Reine Webanwendung, keine Installation.
Identifikation nach GS1
Der Code auf der Batterie ist ein GS1 Digital Link:
/01/{GTIN}/21/{Seriennummer}
- AI 01 = GTIN, also die Handelseinheit beziehungsweise das Modell
- AI 21 = Seriennummer, also die einzelne Batterie
Aufgelöst wird über einen eigenen Resolver unter pass.batteriepasswerk.com. Gescannt wird mit jeder Handykamera, ohne App und ohne Login.
Konformität des Identifiers
Artikel 77 Absatz 3 verlangt einen eindeutigen Identifier nach der Normenreihe ISO/IEC 15459. Weil GS1 eine nach ISO/IEC 15459-2 akkreditierte Issuing Agency ist, erfüllt die serialisierte GTIN diese Anforderung nach unserer Umsetzung nachweisbar. Damit das auch in den Daten stimmt, erzwingen wir:
- GTIN-Prüfziffer nach GS1-Verfahren, zugelassene Längen 8, 12, 13 und 14
- Seriennummern nach GS1 AI 21, maximal 20 Zeichen aus CSET 82
- Eindeutigkeit der Kombination aus GTIN und Seriennummer
Modelle ohne GTIN laufen über eine Ersatzadresse. Der Code bleibt scannbar, ist dann aber nicht GS1-konform. Das Produkt weist den Nutzer darauf hin.
Zugriffsstufen nach Artikel 77 Absatz 2
- Öffentlich: anonymer Zugriff, ausgeliefert wird eine feste Positivliste öffentlicher Felder. Nicht freigegebene Felder werden serverseitig gar nicht erst selektiert.
- Recycler: nach geprüfter Freigabe zusätzliche Fachfelder zu Materialien, Zustand und Zeitreihen.
- Behörden: zusätzlich Nachweise, Konformitätserklärung und Belegdokumente. Dateien werden nie direkt ausgeliefert, sondern über kurzlebige signierte Adressen.
Jeder Abruf der geschützten Stufen wird protokolliert.
Datenintegrität nach Artikel 78
Jede inhaltliche Änderung an Modell oder Pass erzeugt einen versionierten Schnappschuss mit SHA-256-Hash, verkettet mit dem Hash der Vorgängerversion. Wird eine ältere Angabe nachträglich verändert, bricht die Kette sichtbar.
Die Prüfung läuft über einen offenen Endpunkt, der die Kette serverseitig nachrechnet und Prüfergebnis, Version und Hashes zurückgibt, ohne Fachdaten preiszugeben. Behörden und Dritte müssen uns also nicht vertrauen, sie können nachrechnen.
Das Änderungsprotokoll trägt eine eigene, getrennte Hashkette. Rein hashbasiert, ohne Blockchain und ohne Schlüsselmaterial.
Datenerfassung
Bulk-Import
CSV-Import in fünf Schritten mit Modellzuordnung, Spaltenzuordnung, Vorschau und Validierung. Dubletten und fehlende Seriennummern werden vor dem Import angezeigt. Herstelldatum und Charge sind optionale Spalten. Für kleine Stückzahlen gibt es die Einzelanlage.
Lieferantenportal
Zulieferer erhalten einen zeitlich begrenzten Token-Link und tragen ihre Angaben selbst ein, ohne Konto. Oberfläche auf Deutsch, Englisch und Chinesisch. Automatische Erinnerung bei ausstehenden Anfragen.
Schnittstelle für Zustandsdaten
Batteriemanagementsysteme können Messwerte maschinell melden, etwa State of Health, Ladezustand, verfügbare Kapazität und Leistung, Ladezyklen und negative Ereignisse. Authentifizierung über tenantgebundene Schlüssel, Zugriff mit Ratenbegrenzung. Die Werte werden historisiert, jede Messung bleibt mit Zeitstempel erhalten.
Betrieb und Sicherheit
- Mehrmandantenfähigkeit mit Datentrennung auf Datenbankebene, nicht erst in der Anwendungslogik
- Rollenmodell für Inhaber, Administration, Bearbeitung und Lesezugriff, getrennt von den externen Fachzugriffen
- Zertifikatsverwaltung mit privatem Dateispeicher und automatischer Erinnerung vor Ablauf
- Audit-Log über Modelle, Pässe, Lieferanten, Zertifikate und Mitglieder
- Hosting in der Europäischen Union, Auftragsverarbeitungsvertrag nach Artikel 28 DSGVO
- Löschkonzept mit Trennung von personenbezogenen Daten und aufbewahrungspflichtigen Pässen
Standards und Portabilität
Artikel 77 Absatz 5 verlangt offene Standards, ein interoperables Format und Übertragbarkeit ohne Anbieterbindung. Daran halten wir uns: keine Blockchain, kein proprietäres Datenformat, exportierbare Daten.
Testen
Kostenloser Pilotzugang ohne Verkaufsgespräch: batteriepasswerk.com
Batteriepasswerk generates digital battery passports in accordance with Regulation (EU) 2023/1542, for each individual battery, accessed via GS1 Digital Link. Pure web application; no installation required.
Identification According to GS1
The code on the battery is a GS1 Digital Link:
/01/{GTIN}/21/{Serial Number}
- AI 01 = GTIN, i.e., the sales unit or model
- AI 21 = Serial number, i.e., the individual battery
You can look up information using a dedicated resolver at pass.batteriepasswerk.com. You can scan with any cell phone camera—no app or login required.
Conformity of the Identifier
Article 77, paragraph 3, requires a unique identifier in accordance with the ISO/IEC 15459 series of standards. Because GS1 is an issuing agency accredited under ISO/IEC 15459-2, the serialized GTIN verifiably meets this requirement under our implementation. To ensure this is also correct in the data, we enforce the following:
- GTIN check digit according to the GS1 method; permitted lengths: 8, 12, 13, and 14
- Serial numbers according to GS1 AI 21, maximum of 20 characters from CSET 82
- Uniqueness of the combination of GTIN and serial number
Items without a GTIN use a substitute address. The code remains scannable but is not GS1-compliant. The product alerts the user to this fact.
Access Levels Pursuant to Article 77, Paragraph 2
- Public: anonymous access; a fixed whitelist of public fields is returned. Fields that have not been approved are not selected by the server in the first place.
- Recycler: After verified approval, additional specialized fields regarding materials, condition, and time series.
- Government Agencies: Additional certifications, declarations of conformity, and supporting documents. Files are never delivered directly but via short-lived, signed URLs.
Every access to the protected levels is logged.
Data Integrity under Article 78
The change log maintains its own, separate hash chain. It is purely hash-based, without a blockchain and without any cryptographic keys.
Data Collection
Bulk Import
CSV import in five steps, including template mapping, column mapping, preview, and validation. Duplicates and missing serial numbers are displayed before import. Manufacture date and batch are optional columns. For small quantities, use the single-item setup.

