
Akkupassin rekisteröinti EU:n DPP-rekisteriin
Akkupassin rekisteröinti EU:n DPP-rekisteriin tapahtuu API:n kautta, jonka Euroopan komissio dokumentoi perjantaina 30. lokakuuta 2026. Valmistaja lähettää rekisteriin passin yksilöllisen tuotetunnisteen (UPI), joka on URL-osoite. Rekisteri hakee passin tästä osoitteesta, validoi sen komission skeemoja vasten ja rekisteröi sen vain, jos se on vaatimusten mukainen. Passista se ei säilytä kopiota. Velvoite koskee 18. helmikuuta 2027 alkaen jokaista LMT-akkua, jokaista yli 2 kWh:n teollisuusakkua ja jokaista sähköajoneuvon akkua.
Mitä komissio julkaisi 30. lokakuuta 2026
Asiakirjat ovat komission DPP:n resurssi- ja dokumentaatiosivulla.
| Asiakirja | Päivämäärä | Sisältö |
|---|---|---|
| API Integration Guide for Economic Operators, v1.0 | 30.10.2026 | Passien rekisteröinti ja jokaisen pyynnön seuranta |
| OpenAPI-määrittelyt, 1.0.0 | 30.10.2026 | Rekisteri, Activity Dashboard ja yhteiset komponentit |
| Semantic Data Guide | 30.10.2026 | Miten sanastot, shapet ja skeemat liittyvät toisiinsa |
| Semantic Data Artifacts, 1.0.0 | 30.10.2026 | JSON Schema, JSON-LD-kontekstit, SHACL-shapet ja XSD coreen, akkuihin sekä EV-, LMT- ja teollisuusalaryhmiin |
| Service Account Technical Integration Guide | 30.10.2026 | Koneiden välinen kirjautuminen rekisteriin |
| Self-Hosted Authentication Guide, v1.0 | 30.10.2026 | Miten palvelimesi vastaa rekisterin todennettuun hakuun |
| Battery data points by category, v3.2 | 19.10.2026 | Mitkä tietokohdat ovat pakollisia sähköajoneuvon akuille, LMT-akuille ja teollisuusakuille |
Rekisteriä koskevat säännöt ovat täytäntöönpanoasetuksessa (EU) 2026/1778. API-ohjeen mukaan rekisteri lukee ja validoi jokaisen passin ”in accordance with” tämän asetuksen. Artikkelimme rekisterin käynnistymisestä heinäkuussa käsittelee sen oikeusperustaa.
Mitkä akut tarvitsevat rekisteröidyn passin
Akkuasetuksen, asetuksen (EU) 2023/1542, 77 artiklan 1 kohta edellyttää akkupassia 18. helmikuuta 2027 alkaen:
- jokaiselle LMT-akulle (kevyiden kulkuneuvojen akku, esimerkiksi sähköpyörät ja sähköpotkulaudat)
- jokaiselle teollisuusakulle, jonka kapasiteetti on yli 2 kWh
- jokaiselle sähköajoneuvon akulle
Kannettavat akut ja SLI-akut eivät kuulu velvoitteen piiriin. Akkupassia käsittelevä artikkeli kertoo, mitä passi sisältää.
Rekisterissä nämä akut kuuluvat tuoteryhmään BATTERIES, ja kullakin luokalla on oma alaryhmänsä. Koodit saadaan kutsulla GET /api/v1/dpp/product-groups, ja ohjeen mukaan on käytettävä sieltä palautettuja arvoja. Lisäksi jokainen lähetyksen passi ilmoittaa rakeisuutensa: item, batch tai model.
Miten rekisteröinti toimii
Artikkelin yläosan kuvitus näyttää neljä vaihetta.
1. Varmenna organisaatiosi
Vain varmennettu organisaatio voi rekisteröidä passeja. Kirjaudut EU Loginilla, rekisteröit organisaation ja lähetät allekirjoitetun ilmoituksen. Oikeushenkilö sinetöi sen hyväksytyllä sähköisellä leimalla (QSeal). User Guide for Economic Operators (v3, 14. syyskuuta 2026) kuvaa jokaisen vaiheen.
2. Luo palvelutili
Koneiden välinen pääsy käyttää OAuth 2.0 client credentials -menetelmää ja private_key_jwt-todennusta. Jaettuja asiakassalaisuuksia ei tueta.
- Ylläpitäjä luo palvelutilin; organisaatiolla voi olla enintään 5.
- Tili tarvitsee roolin, joka sallii passien rekisteröinnin.
- Avaimet ovat elliptisen käyrän avaimia: P-256, P-384 tai P-521.
- Jokainen käyttötunniste on voimassa enintään 15 minuuttia.
- Tunnistetiedon suositeltu voimassaolo on yksi vuosi, enintään kaksi. Kaksi voi olla aktiivisena yhtä aikaa, joten avaimet voi vaihtaa ilman katkosta.
Yksityinen avain pysyy talouden toimijalla. Ohje suosittelee sen luomista laitteistoturvamoduulissa.
3. Lähetä passit
Lähetät kutsun POST /api/v1/dpp/submission, jossa on 1–100 passia, joilla on sama tuoteryhmä ja alaryhmä. Jokainen pyyntö tarvitsee enintään 128 merkin Idempotency-Key-otsakkeen. Uusintayritys samalla avaimella palauttaa alkuperäisen tehtävän eikä luo toista. Esimerkki API-ohjeesta:
{
"productGroup": "BATTERIES",
"productSubGroup": "EV",
"submissionItems": [
{
"uniqueProductIdentifier": "https://example.com/dpp/battery/0001",
"granularity": "item",
"batchIdentifier": "xxx-000",
"modelIdentifier": "yyy-111"
}
]
}
4. Seuraa tehtävää
Rekisteri vastaa 202 Accepted ja palauttaa taskId-tunnisteen. Se tarkoittaa, että pyyntö hyväksyttiin käsiteltäväksi, ei että mitään olisi rekisteröity. Tilan luet kutsulla GET /api/v1/tasks/{taskId}: PENDING, PROCESSING, COMPLETED tai ERROR. Valmiin tehtävän tulos on SUCCEEDED tai FAILED. Ohje suosittelee kyselyjä 1, 1, 2, 3, 5, 8, 13, 21, 34 ja 55 sekunnin välein, sen jälkeen 60 sekunnin välein, ja Retry-After-otsakkeen noudattamista. Passikohtaiset tulokset saa kutsulla GET /api/v1/tasks/{taskId}/items JSON- tai CSV-muodossa.
Lähetys on atominen. Jos yksi passi ei läpäise validointia, mitään lähetyksen passeista ei rekisteröidä, eivät myöskään läpäisseet.
Mitä rekisteri tarkistaa hakiessaan passisi
Rekisteri käyttää UPI-tunnistetta täsmälleen lähetetyssä muodossa passin ensimmäisenä osoitteena. Jos se ei tavoita passia, kohde epäonnistuu virheellä UPI_NOT_RESOLVABLE.
Ensimmäinen haku, ilman kirjautumista. Rekisteri lähettää GET-pyynnön ilman tunnistetietoja. Se seuraa koko selvityksen aikana enintään 3 uudelleenohjausta, joten jokaisen vaiheen on vastattava anonyymisti. Lopullinen osoite vastaa 200 ja palauttaa passin julkisen osan.
Muoto. Semantic Data Guiden mukaan rekisteri pyytää JSON-muotoa, joka on EN 18216:2026 -standardin ainoa pakollinen muoto. Self-Hosted Authentication Guide sallii myös JSON-LD:n ja XML:n, JSON perustana.
Skeemat. Validointi tehdään semanttisia artefakteja vasten, versio 1.0.0:
- Core-skeema vaatii 6 kenttää:
digitalProductPassportId,uniqueProductIdentifier,granularity,dppStatus,lastUpdatejacontentSpecificationIds. contentSpecificationIdsnimeää määrittelyt, joita passi noudattaa: core, akut ja tarvittaessa alaryhmä.- Akkujen julkinen näkymä vaatii 25 kenttää. Niihin kuuluvat valmistaja, luokka, valmistuspaikka ja -päivä, paino, kapasiteetti, kemia, vaaralliset aineet, sammutusaine, kriittiset raaka-aineet, jännitteet, teho, sisäinen resistanssi, lämpötila-alue, EU-vaatimustenmukaisuusvakuutus ja tiedot jäteakuista.
- Koodatut arvot, kuten luokka, kemia ja yksiköt, ovat URI-osoitteita komission sanastoista, eivät vapaata tekstiä.
Akun tiedot jaetaan neljään näkymään: pub (julkinen) sekä rajatut res1, res2 ja res3.
Toinen haku, tunnisteella. Seuraavaksi rekisteri kutsuu samaa osoitetta DPP Authentication Servicen bearer-tunnisteella. Palvelimesi tarkistaa tunnisteen itse komission julkaisemia avaimia vasten. Sen on tarkistettava tunnisteen kohdeyleisö (oma HTTPS-originisi), sen scope dpp:registry:read ja enintään 120 sekunnin elinaika. Sen jälkeen se vastaa julkisilla ja rajatuilla tiedoilla.
| Pyyntö passisi osoitteeseen | Palvelimesi vastaa |
|---|---|
| Ei Authorization-otsaketta | 200, vain julkiset tiedot |
| Kelvollinen tunniste, pyytäjällä oikeus | 200, julkiset ja rajatut tiedot |
| Virheellinen, vanhentunut tai epäluotettava tunniste | 401, ei koskaan julkisia tietoja varavastauksena |
| Kelvollinen tunniste, väärä scope tai pyytäjällä ei oikeutta | 403, ei rajattuja tietoja |
Ohje edellyttää myös Vary: Authorization -otsaketta, jotta välimuistit pitävät kaksi vastausta erillään, eikä uudelleenohjauksia todennuksen jälkeen.
Mitä säilytetään. API-ohjeen mukaan rekisteri ei tallenna hakemaansa passin sisältöä. Passi pysyy omalla palvelimellasi tai palveluntarjoajasi palvelimella.
Milloin rekisteröinti avautuu
DPP Helpdesk kertoi meille 4. marraskuuta 2026, ettei rekisteröinti ole vielä käytettävissä missään ympäristössä. Helpdeskin mukaan testi-API on suunniteltu hyväksymistestausympäristöön joulukuussa, ja tuotantoa tavoitellaan tammikuun 2027 loppuun. 77 artiklan 1 kohdan mukainen velvoite koskee 18. helmikuuta 2027 alkaen.
Tuotannon avautumisen ja velvoitteen väliin jää siis vähän aikaa. Työn, joka ei riipu rekisterin avautumisesta, voi tehdä jo nyt.
Mitä akkuvalmistaja tarvitsee ennen 18. helmikuuta 2027
| Vaihe | Lähde |
|---|---|
| Listaa velvoitteen piiriin kuuluvat akut: LMT, yli 2 kWh:n teollisuusakut, sähköajoneuvot | Asetus (EU) 2023/1542, 77 artiklan 1 kohta |
| Varmenna organisaatio rekisterissä EU Loginilla ja hyväksytyllä sähköisellä leimalla | User Guide for Economic Operators, v3 |
| Luo palvelutili ja EC-avainpari, yksityinen avain mieluiten HSM:ssä | Service Account Technical Integration Guide |
| Tarjoa jokainen passi UPI-osoitteessaan ilman kirjautumista, JSON-muodossa, enintään 3 uudelleenohjauksella | Self-Hosted Authentication Guide, luku 9 |
Kartoita tiedot core- ja akkuskeemoihin 1.0.0, mukana contentSpecificationIds ja sanaston URI-osoitteet |
Semantic Data Guide ja Artifacts |
Jaa tiedot näkymiin pub, res1, res2 ja res3, ja anna rajatut näkymät vain kelvolliselle rekisterin tunnisteelle |
Self-Hosted Authentication Guide |
| Validoi jokainen passi ennen lähetystä, koska yksi virhe pysäyttää koko lähetyksen | API Integration Guide, kohta 3.2 |
Rakenna lähetysasiakas: enintään 100 passin erät, Idempotency-Key, kyselyt ja tallennettu tulos jokaiselle passille |
API Integration Guide, luvut 3 ja 4 |
| Testaa hyväksymistestausympäristössä, kun testi-API avautuu | DPP Helpdesk |
Mitä DPP Agent tekee akkupasseille
- Rakennettu tiedoista, jotka sinulla jo on. Passit täytetään Shopifysta, Centrasta, Akeneosta, inRiverista, CSV-tiedostosta tai API:n kautta, joten mitään ei kirjoiteta kahteen kertaan.
- Tehdas täyttää sen, minkä vain se tietää. Toimittajalinkin kautta valmistuslaitos syöttää valmistuspaikan ja -päivän, vaaralliset aineet ja sisäisen resistanssin, ja sinä hyväksyt jokaisen arvon.
- Yksi passi akkua kohden. Jokaisen akun sarjanumero on sen GS1 Digital Link -osoitteessa, ja mukana on QR-koodi ja tulostusvalmis etiketti.
- Päivitykset akkukohtaisesti. Kunto (state of health), tila, latausjaksot ja haitalliset tapahtumat pidetään akkukohtaisesti, ja jokainen muutos tallentuu versiohistoriaan. Uuteen käyttötarkoitukseen otettu akku saa uuden passin, joka linkitetään alkuperäisen akun passiin (77 artiklan 7 kohta).
- Oikeat tiedot oikealle lukijalle. Yleisö näkee julkisen osan. Korjaajat, kunnostajat ja kierrättäjät saavat jakolinkin tietoihin, jotka on tarkoitettu henkilöille, joilla on oikeutettu etu, ja viranomaiset saavat linkin omiin tietoihinsa (77 artiklan 2 kohta).
- Valmis EU:n DPP-rekisteriin. Jokainen passi vastaa rekisterin omassa muodossa, ja rajatuilla näkymillä, kun rekisteri lukee sen tunnisteellaan.
- Puutteet näkyvät ennen rekisteröintiä. DPP-validaattori näyttää, mitä komission skeemoihin nähden puuttuu, joten voit korjata sen ennen lähettämistä.
- Kielilläsi ja brändilläsi. Passi näytetään asiakkaidesi kielillä ja brändisi ilmeellä.
DPP Academyn jakso EU-rekisteristä kertoo, kuka lataa mitäkin, ja akkuja käsittelevä jakso kattaa akkupassin muut osat.
Usein kysytyt kysymykset
Milloin akkupasseja voi rekisteröidä EU:n DPP-rekisteriin?
Ei vielä. DPP Helpdeskin mukaan 4. marraskuuta 2026 testi-API on suunniteltu hyväksymistestausympäristöön joulukuussa, ja tuotantoa tavoitellaan tammikuun 2027 loppuun. Passivelvoite koskee 18. helmikuuta 2027 alkaen.
Tallentaako EU:n DPP-rekisteri akkupassin?
Ei. Rekisteri hakee passin sen UPI-osoitteesta ja validoi sen, mutta API Integration Guiden mukaan se ei tallenna passin sisältöä. Passi pysyy omassa osoitteessaan.
Montako akkupassia yhdellä pyynnöllä voi rekisteröidä?
1–100, kaikilla sama tuoteryhmä ja alaryhmä. Jokainen pyyntö tarvitsee Idempotency-Key-otsakkeen.
Mitä tapahtuu, jos yksi lähetyksen passi ei läpäise validointia?
Mitään lähetyksen passeista ei rekisteröidä. Lähetykset ovat atomisia, ja kohdekohtaiset tulokset näyttävät, mikä passi epäonnistui.
Missä muodossa akkupassin on oltava rekisteröintiä varten?
JSON. Semantic Data Guiden mukaan rekisteri pyytää JSON-muotoa, joka on EN 18216:2026 -standardin ainoa pakollinen muoto, ja validoi sen core- ja akkuskeemoja 1.0.0 vasten.
Lähteet
- Asetus (EU) 2023/1542 (akkuasetus): 77 artiklan 1 kohta (akkupassi). EUR-Lex
- Komission täytäntöönpanoasetus (EU) 2026/1778 digitaalisten tuotepassien rekisteristä. EUR-Lex
- Euroopan komissio, DPP:n resurssit ja dokumentaatio: API Integration Guide v1.0, OpenAPI-määrittelyt 1.0.0, Semantic Data Guide, Semantic Data Artifacts 1.0.0, Service Account Technical Integration Guide ja Self-Hosted Authentication Guide v1.0 (30. lokakuuta 2026); Battery data points by category v3.2 (19. lokakuuta 2026); User Guide for Economic Operators v3 (14. syyskuuta 2026). Komission sivu
- DPP Helpdesk: vastaus 4. marraskuuta 2026 rekisteröinti-API:n saatavuudesta.