Gå til indhold

Tekstil-DPP

Tekstil-DPP

Udover batteriskabelonen fra fase 4a understøtter qr3.app fra Q3.3 en komplet tekstil-DPP-skabelon baseret på den franske Loi AGEC (Décret 2022-748) og ESPR-delegeret retsakt for tekstiler. Du kan oprette, validere og levere tekstilpas via QR på samme måde som i batteri-flowet, samt tjekke dem live for EU-overholdelse, før de gemmes.

Vælg kategori

Når du opretter et pas, bestemmer category: "textile" skabelonen:

{
"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
}
}

Obligatoriske felter (AGEC)

FeltAGEC-artikelIndhold
fiber_composition[]A1Alle fiberandele, sum = 100 %
fiber_composition[].recycled_pctA1Genanvendt andel pr. fiber (standard 0)
country_weaving_knittingA2Land for vævning/strikning (ISO 3166-1 alpha-2)
country_dyeing_printingA3Land for farvning/trykning
country_assemblyA4Land for konfektionering/montering
contains_microplasticsA5Obligatorisk true, så snart syntetiske fibre udgør ≥ 50 %
svhc_substances[]A6REACH SVHC-stoffer fra 0,1 % koncentration, med CAS-nummer

Mikroplastregel: Hvis sammensætningen indeholder mindst 50 % syntetiske fibre (polyester, akryl, polyamid, elastan, …), skal contains_microplastics: true være angivet — ellers svarer endpointet med 422. Forbruger-HTML-visningen renderer i så fald en fremtrædende orange advarselsboks med den franske obligatoriske AGEC-tekst (og for DE-/EN-købere desuden bemærkningen “Mention obligatoire (marché français)”, så snart "FR" ∈ market_countries).

ESPR-tilvalgsfelter

Disse felter er valgfrie, men aktiverer ESPR-ready-badget i dashboardet og i forbrugervisningen:

  • durability_class — holdbarhedsklasse A–E
  • recyclability_class — genanvendelighedsklasse A–E
  • expected_lifetime_wash_cycles — forventede vaskecyklusser
  • expected_lifetime_years — forventet levetid i år
  • pef_carbon_footprint_kg — Product Environmental Footprint (CO₂eq)
  • recyclability_pct — andel af genanvendeligt materiale
  • repair_instructions_url — HTTPS-link til reparationsvejledning
  • spare_parts_available_until — ISO-dato for, hvornår reservedele er tilgængelige indtil
  • disassembly_url — HTTPS-link til demonteringsvejledning
  • take_back_info — tilbagetagningsinfo i fritekst

Så snart alle felter B7B15 er udfyldt, udsteder EU-validatoren info-badget TEXTILE_ESPR_READY.

Salgslande (market_countries)

market_countries: string[] er et basisfelt på alle DPP-kategorier (ISO 3166-1 alpha-2, maks. 32 poster). Det styrer to mekanismer:

  1. Forbruger-HTML: Så snart "FR" er inkluderet, og brugeren ikke åbner siden på fransk, leveres den obligatoriske AGEC-tekst desuden på fransk under “Mention obligatoire (marché français)”.
  2. EU-validator (se EU-overholdelse): FR-specifikke regler aktiveres — AGEC-kæden bliver til en error, og greenwashing-begreber (biodégradable, écologique, …) opgraderes fra warning til error.

Greenwashing-linter

Validatoren scanner product_name og fiber_composition[].material mod en kurateret forbudsliste på DE/EN/FR. Match (f.eks. “natural”, “biodegradable”, “umweltfreundlich”) vises som et TEXTILE_GREENWASHING-problem — warning uden for EU, error så snart markedet omfatter FR.

Best practice: Brug kun dokumenterbare, specifikke begreber ("Organic Cotton" i stedet for "Natural"; “100 % genanvendt” i stedet for “miljøvenlig”).

Validering før lagring

qr3.app leverer en live-forhåndsvisning i dashboardet (se EU-overholdelse) — du kan se AGEC-match, greenwashing-advarsler og ESPR-ready-status, før passet gemmes:

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

Svaret indeholder afsnittet eu_compliance med compliant, espr_ready, issues[] og en opsummering efter alvorlighedsgrad (errors / warnings / info).

Forbrugervisning

Forbruger-HTML-visningen under https://qr3.app/01/{GTIN}/21/{SERIAL} viser:

  • AGEC-advarselsboks (hvis mikroplast er relevant), inkl. obligatorisk FR-blok for det franske marked
  • Forsyningskæde: Vævning/strikning → Farvning/trykning → Konfektionering (med flag-pills)
  • Fiberberigelse: oprindelsesland + genanvendt andel pr. fiber
  • SVHC-liste (REACH) med navne, CAS-numre og koncentrationer
  • Durability-sektion (ESPR): Vaskecyklusser, levetid, PEF-CO₂, reparations-URL, reservedele
  • Recyclability-sektion: %, klasse, demonterings-URL, tilbagetagning
  • Salgslande

Bulk-import

CSV-/XLSX-bulkimporten under POST /v1/dpp/import understøtter tekstiler — skabelon under GET /v1/dpp/import/templates/textile?format=xlsx (eller ?format=csv). Se detaljer i API-referencen.

Næste skridt

  • Opret i dashboardet: /dashboard/dpp/new → Vælg kategorien Tekstil, udfyld felterne, hold øje med live-forhåndsvisningen, gem.
  • Tjek EU-overholdelse: Se EU-overholdelse for detaljerede regler.
  • GS1-onboarding: Registrer GTIN’er og tjek ejerskab — se GS1-identifikatorer og onboarding.