Sari la conținut

DPP Textile

DPP Textile

Pe lângă schema pentru baterii din faza 4a, qr3.app acceptă începând cu Q3.3 o schemă completă de DPP pentru textile bazată pe legea franceză Loi AGEC (obligații de informare în temeiul art. R. 541-227 și următoarele din Code de l’environnement), cu câmpuri pregătite pentru actul delegat ESPR pentru textile preconizat, dar care nu a fost încă adoptat. Pașapoartele pentru textile pot fi create, validate, furnizate prin QR și verificate live în ceea ce privește conformitatea UE înainte de salvare – în același mod în care funcționează pașapoartele pentru baterii.

Selectarea categoriei

La crearea unui pașaport, category: "textile" determină schema:

{
"category": "textile",
"gtin": "04012345678901",
"product_name": "Organic Cotton T-Shirt",
"manufacturer": "EcoWear GmbH",
"origin_country": "PT",
"landing_locale": "de",
"market_countries": ["DE", "AT", "FR"],
"textile_data": {
"fiber_composition": [
{ "material": "cotton", "percentage": 95, "origin_country": "TR", "recycled_pct": 0 },
{ "material": "elastane", "percentage": 5, "origin_country": "IT", "recycled_pct": 0 }
],
"country_weaving_knitting": "PT",
"country_dyeing_printing": "PT",
"country_assembly": "PT",
"contains_microplastics": false
}
}

Câmpuri obligatorii (AGEC)

CâmpID verificare internăConținut
fiber_composition[]A1Toate proporțiile de fibre, suma = 100 %
fiber_composition[].recycled_pctA1Procentul de material reciclat per fibră (implicit 0)
country_weaving_knittingA2Țara de țesere/tricotare (ISO 3166-1 alpha-2)
country_dyeing_printingA3Țara de vopsire/imprimare
country_assemblyA4Țara de confecționare/asamblare
contains_microplasticsA5Obligatoriu true de îndată ce fibrele sintetice reprezintă peste 50 %
svhc_substances[]A6Substanțe REACH SVHC de la o concentrație de 0,1 %, cu număr CAS

Regula privind microplasticul: Dacă compoziția conține mai mult de 50 % fibre sintetice (poliester, acrilic, poliamidă, elastan, …), trebuie setat contains_microplastics: true — în caz contrar, endpoint-ul va răspunde cu 422. Vizualizarea HTML pentru consumatori va afișa o casetă de avertizare portocalie proeminentă cu textul obligatoriu în limba franceză conform AGEC (și, pentru cumpărătorii din DE/EN, un bloc suplimentar „Mention obligatoire (marché français)”, de îndată ce "FR" ∈ market_countries). qr3.app solicită acest indicator la peste 50 % fibre sintetice — potrivindu-se exact cu obligația de notificare conform AGEC în sine (Art. R. 541-228 XI Code de l’environnement).

Câmpuri opționale (Opt-in) ESPR

Aceste câmpuri sunt opționale, dar deblochează insigna ESPR-ready în panoul de control și în vizualizatorul pentru consumatori:

  • durability_class — clasa de durabilitate A–E
  • recyclability_class — clasa de reciclabilitate A–E
  • expected_lifetime_wash_cycles — numărul estimat de cicluri de spălare
  • expected_lifetime_years — durata de viață estimată în ani
  • pef_carbon_footprint_kg — amprenta de carbon a produsului (PEF - CO₂eq)
  • recyclability_pct — proporția de material reciclabil
  • repair_instructions_url — link HTTPS către instrucțiunile de reparare
  • spare_parts_available_until — data ISO până la care sunt disponibile piesele de schimb
  • disassembly_url — link HTTPS către instrucțiunile de dezasamblare
  • take_back_info — informații despre returnare în format text liber

De îndată ce toate câmpurile B7–B15 sunt completate, validatorul UE emite insigna informativă TEXTILE_ESPR_READY.

Țări de comercializare (market_countries)

market_countries: string[] este un câmp de bază pentru toate categoriile DPP (ISO 3166-1 alpha-2, max. 32 de intrări). Acesta controlează două mecanisme:

  1. HTML pentru consumatori: De îndată ce "FR" este inclus și utilizatorul nu deschide pagina în limba franceză, textul obligatoriu AGEC este furnizat suplimentar în limba franceză sub mențiunea „Mention obligatoire (marché français)”.
  2. Validatorul UE (consultă Conformitate UE): Regulile specifice pentru FR devin active — lanțul AGEC devine error, iar termenii de tip greenwashing (biodégradable, écologique etc.) sunt ridicați de la warning la error.

Linter pentru Greenwashing

Validatorul scanează product_name și fiber_composition[].material în raport cu o listă de interdicții selectată în DE/EN/FR. Potrivirile (de exemplu, „natural”, „biodegradable”, „umweltfreundlich”) apar ca o problemă TEXTILE_GREENWASHING — warning în afara UE, error de îndată ce piața include FR.

Cele mai bune practici: Utilizează numai termeni specifici și demonstrabili ("Organic Cotton" în loc de "Natural"; „100 % reciclat” în loc de „ecologic”).

Validare înainte de salvare

qr3.app oferă o previzualizare live în panoul de control (consultă Conformitate UE) — poți vedea potrivirile AGEC, avertismentele de greenwashing și statutul ESPR-ready înainte ca pașaportul să fie salvat:

Terminal window
curl -X POST https://qr3.app/v1/dpp/validate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d @textile-payload.json

Răspunsul conține secțiunea eu_compliance cu compliant, espr_ready, issues[] și un rezumat în funcție de gravitate (errors / warnings / info).

Vizualizarea pentru consumatori

Vizualizarea HTML pentru consumatori la adresa https://qr3.app/01/{GTIN}/21/{SERIAL} redă:

  • Caseta de avertizare AGEC (dacă microplasticul este relevant), inclusiv blocul obligatoriu FR pentru piața din Franța
  • Lanțul de aprovizionare: Țesere/Tricotare → Vopsire/Imprimare → Confecționare (cu insigne tip steag)
  • Detalierea fibrelor: țara de origine + procentul de material reciclat pentru fiecare fibră
  • Lista SVHC (REACH) cu nume, numere CAS și concentrații
  • Secțiunea Durabilitate (ESPR): cicluri de spălare, durată de viață, PEF-CO₂, URL reparații, piese de schimb
  • Secțiunea Reciclabilitate: %, clasă, URL dezasamblare, returnare
  • Țări de comercializare

Import în masă (Bulk)

Importul în masă CSV/XLSX la POST /v1/dpp/import acceptă textile — șablonul este disponibil la GET /v1/dpp/import/templates/textile?format=xlsx (sau ?format=csv). Pentru detalii, consultă Referința API.

Pașii următori

  • Crearea în panoul de control: /dashboard/dpp/new → selectează categoria Textile, completează câmpurile, urmărește previzualizarea live, salvează.
  • Verificarea conformității UE: Consultă Conformitate UE pentru regulile detaliate.
  • Înregistrarea GS1: Înregistrează codurile GTIN și verifică proprietatea — consultă Identificatori GS1 și integrare.