¿Qué es el Pasaporte Digital de Producto de la UE?
El Pasaporte Digital de Producto de la UE (EU DPP) es un elemento central del Reglamento europeo de Diseño Ecológico para Productos Sostenibles (ESPR). A partir de 2027, las baterías deberán llevar un DPP, y más categorías de productos (textiles, electrónica, acero) se sumarán de aquí a 2030.
El DPP está diseñado para que la siguiente información sea legible por máquinas y accesible para todos los participantes del mercado:
- Composición de materiales (materias primas, contenido reciclado)
- Proceso de fabricación y huella de carbono
- Reparabilidad y disponibilidad de piezas de repuesto
- Vías de eliminación e información sobre reciclaje
- Certificados y certificaciones de conformidad
¿Cómo funciona el DPP a nivel técnico?
El DPP no es un nuevo formato de archivo: aprovecha estándares ya existentes:
GS1 Digital Link URI
El código QR del producto codifica un GS1 Digital Link:
https://id.gs1.org/01/09521234543213/21/12345678?linkType=gs1:productDataSheet
├── resolver ├── GTIN (01) ├── serial (21) └── link type
Cuando alguien escanea este código QR, se le redirige al resolver de GS1, que devuelve la página de destino o la API correspondiente, según el linkType y el contexto (consumidor frente a autoridad frente a planta de reciclaje).
Estructura de datos (simplificada)
{
"@context": "https://gs1.org/voc/",
"@type": "Product",
"gtin": "09521234543213",
"productName": "Lithium-Ion Battery 5000mAh",
"brand": "ExampleTech GmbH",
"manufacturingDate": "2026-01",
"batteryChemistry": "LFP",
"carbonFootprint": {
"value": 12.4,
"unit": "kg CO2e per kWh"
},
"recyclabilityRate": 0.95,
"documents": [
{
"type": "gs1:productDataSheet",
"url": "https://example.com/datasheet/battery-5000.pdf"
}
]
}
¿Qué debes hacer como fabricante?
1. Registrar un GTIN para cada producto
Cada producto necesita un Global Trade Item Number (GTIN) único. Lo obtienes a través de GS1 o de tu organización GS1 nacional.
2. Preparar y alojar los datos del DPP
Los datos del producto deben ser accesibles a través de una API protegida. Puedes:
- Alojar tu propio endpoint de DPP (
GET /products/{gtin}) - Usar un proveedor externo como qr3.app a modo de resolver
- Registrarte directamente en el resolver de GS1
3. Generar y aplicar el código QR
El código QR debe contener el GS1 Digital Link completo:
import { QR3 } from "@qr3/sdk";
const client = new QR3({ apiKey: process.env.QR3_API_KEY! });
// Create GS1 Digital Link
const gtin = "09521234543213";
const serial = "BATCH2026001";
const gs1Url = `https://id.gs1.org/01/${gtin}/21/${serial}`;
const { data: code } = await client.codes.create({
type: "url",
url: gs1Url,
title: `DPP – Battery ${gtin}`,
is_dynamic: true, // For product data updates
tags: ["dpp", "battery", gtin],
});
// Download SVG QR code (for label printing)
const svgUrl = code.image_svg_url + "?size=8";
Funciones de DPP en qr3.app
qr3.app incluye un GS1 Digital Link Parser integrado:
// Parse GS1 Digital Link
const { data: parsed } = await client.dpp.parseGS1Link(
"https://id.gs1.org/01/09521234543213/21/12345678"
);
console.log(parsed.gtin); // "09521234543213"
console.log(parsed.serial); // "12345678"
console.log(parsed.ais); // { "01": "09521234543213", "21": "12345678" }
Validar el esquema del DPP
// Validate product data against DPP schema
const { data: validation } = await client.dpp.validate({
gtin: "09521234543213",
productData: {
productName: "Lithium-Ion Battery",
batteryChemistry: "LFP",
carbonFootprint: { value: 12.4, unit: "kg CO2e per kWh" },
},
});
if (!validation.valid) {
console.error(validation.errors);
// ["carbonFootprint.value must include manufacturing data"]
}
Calendario y productos afectados
| Fecha | Categorías afectadas |
|---|---|
| Q3 2027 | Baterías industriales ≥ 2kWh, baterías de vehículos eléctricos |
| 2028 | Baterías de transporte ligero (bicicletas eléctricas, patinetes eléctricos) |
| 2028-2030 | Textiles, electrónica, productos de acero |
| 2030 | Productos de construcción, mobiliario |
Importante: los requisitos varían según la categoría de producto. Consulta siempre los actos de ejecución más recientes del ESPR.
Conclusión: prepárate ahora
El DPP ya está en camino, y su implementación técnica es compleja. qr3.app se encarga por ti de la infraestructura de códigos QR: crea GS1 Digital Links listos para el cumplimiento normativo, mantén los datos de producto actualizados a través de la API y utiliza las analíticas para ver quién escanea los códigos QR de tus productos.
Empieza gratis y prueba las funciones de DPP: app.qr3.app/sign-up