O que é o Passaporte Digital de Produto da UE?
O Passaporte Digital de Produto da UE (EU DPP) é um elemento central do Regulamento Europeu de Conceção Ecológica para Produtos Sustentáveis (ESPR). A partir de 2027, as baterias terão de incluir um DPP — e mais categorias de produtos (têxteis, eletrónica, aço) seguir-se-ão até 2030.
O DPP foi concebido para tornar a informação seguinte legível por máquina e acessível a todos os intervenientes do mercado:
- Composição dos materiais (matérias-primas, conteúdo reciclado)
- Processo de fabrico e pegada de carbono
- Reparabilidade e disponibilidade de peças sobressalentes
- Vias de eliminação e informação sobre reciclagem
- Certificados de conformidade e certificações
Como funciona o DPP do ponto de vista técnico?
O DPP não é um novo formato de ficheiro — assenta em normas já existentes:
GS1 Digital Link URI
O QR code presente no produto codifica um GS1 Digital Link:
https://id.gs1.org/01/09521234543213/21/12345678?linkType=gs1:productDataSheet
├── resolver ├── GTIN (01) ├── serial (21) └── link type
Quando alguém digitaliza este QR code, é redirecionado para o resolvedor GS1, que devolve a página de destino ou a API adequada — consoante o linkType e o contexto (consumidor vs. autoridade vs. centro de reciclagem).
Estrutura de dados (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"
}
]
}
O que precisa de fazer enquanto fabricante?
1. Registar um GTIN para cada produto
Cada produto necessita de um Global Trade Item Number (GTIN) único. Pode obtê-los através da GS1 ou da sua organização GS1 nacional.
2. Preparar e alojar os dados do DPP
Os dados do produto têm de estar acessíveis através de uma API segura. Pode optar por:
- Alojar o seu próprio endpoint de DPP (
GET /products/{gtin}) - Recorrer a um fornecedor terceiro como o qr3.app na qualidade de resolvedor
- Registar-se diretamente no resolvedor GS1
3. Gerar e aplicar o QR code
O QR code tem de conter o 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";
Funcionalidades de DPP do qr3.app
O qr3.app inclui um parser de GS1 Digital Link 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 o esquema do 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"]
}
Cronograma e produtos abrangidos
| Data | Categorias abrangidas |
|---|---|
| 3.º trimestre de 2027 | Baterias industriais ≥ 2kWh, baterias de veículos elétricos |
| 2028 | Baterias de transporte ligeiro (e-bikes, trotinetes elétricas) |
| 2028-2030 | Têxteis, eletrónica, produtos de aço |
| 2030 | Produtos de construção, mobiliário |
Importante: os requisitos variam consoante a categoria de produto. Consulte sempre os atos de execução mais recentes do ESPR.
Conclusão: prepare-se já
O DPP está a chegar — e a sua implementação técnica é complexa. O qr3.app trata por si de toda a infraestrutura de QR codes: crie GS1 Digital Links prontos para a conformidade, mantenha os dados dos produtos atualizados através da API e use as analytics para ver quem digitaliza os QR codes dos seus produtos.
Comece gratuitamente e experimente as funcionalidades de DPP: app.qr3.app/sign-up