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 (Décret 2022-748) și pe Actul delegat ESPR pentru textile. Puteți crea, valida, livra prin cod QR și verifica live conformitatea UE a pașapoartelor pentru textile înainte de salvare, exact ca în fluxul 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âmpArticol AGECConț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ă ≥ 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 cel puțin 50 % fibre sintetice (poliester, acrilic, poliamidă, elastan, …), trebuie setat contains_microplastics: true — în caz contrar, endpoint-ul va răspunde cu 422. În acest caz, vizualizatorul HTML pentru consumatori va afișa o casetă de avertizare portocalie proeminentă cu textul obligatoriu în limba franceză conform AGEC (și, în plus, pentru cumpărătorii din DE/EN, mențiunea „Mention obligatoire (marché français)”, de îndată ce "FR" ∈ market_countries).

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 B7B15 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 (consultați 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_GREENWASHINGwarning în afara UE, error de îndată ce piața include FR.

Cele mai bune practici: Utilizați 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 (consultați Conformitate UE) — puteț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 "X-Workspace-Id: $WS_ID" \
-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, consultați Referința API.

Pașii următori

  • Crearea în panoul de control: /dashboard/dpp/new → selectați categoria Textile, completați câmpurile, urmăriți previzualizarea live, salvați.
  • Verificarea conformității UE: Consultați Conformitate UE pentru regulile detaliate.
  • Înregistrarea GS1: Înregistrați codurile GTIN și verificați proprietatea — consultați Identificatori GS1 și integrare.