Hoppa till innehåll

Textil-DPP

Textil-DPP

Utöver batterisystemet från fas 4a stöder qr3.app från och med Q3.3 ett fullständigt textil-DPP-schema baserat på den franska Loi AGEC (Décret 2022-748) och ESPR-Delegated-Act Textil. Du kan skapa, validera och leverera textilpass via QR på samma sätt som i batteriflödet, samt kontrollera EU-efterlevnad live innan du sparar.

Välj kategori

När du skapar ett pass bestämmer category: "textile" schemat:

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

Obligatoriska fält (AGEC)

FältAGEC-artikelInnehåll
fiber_composition[]A1Alla fiberandelar, summa = 100 %
fiber_composition[].recycled_pctA1Andel återvunnet material per fiber (standardvärde 0)
country_weaving_knittingA2Land för vävning/stickning (ISO 3166-1 alpha-2)
country_dyeing_printingA3Land för färgning/tryckning
country_assemblyA4Land för konfektionering/montering
contains_microplasticsA5Obligatoriskt true så snart syntetiska fibrer utgör ≥ 50 %
svhc_substances[]A6REACH-SVHC-ämnen från 0,1 % koncentration, med CAS-nummer

Mikroplastregel: Om sammansättningen innehåller minst 50 % syntetiska fibrer (polyester, akryl, polyamid, elastan, …), måste contains_microplastics: true anges — annars svarar slutpunkten med 422. Konsument-HTML-visaren renderar i så fall en framträdande orange varningsruta med den franska AGEC-lagtexten (och för DE-/EN-köpare dessutom meddelandet “Mention obligatoire (marché français)” så snart "FR" ∈ market_countries).

ESPR-tillvalsfält

Dessa fält är valfria, men låser upp ESPR-ready-märket i instrumentpanelen och i konsumentvisaren:

  • durability_class — hållbarhetsklass A–E
  • recyclability_class — återvinningsbarhetsklass A–E
  • expected_lifetime_wash_cycles — förväntade tvättcykler
  • expected_lifetime_years — förväntad livslängd i år
  • pef_carbon_footprint_kg — Product Environmental Footprint (CO₂eq)
  • recyclability_pct — andel återvinningsbart material
  • repair_instructions_url — HTTPS-länk till reparationsinstruktioner
  • spare_parts_available_until — ISO-datum för hur länge reservdelar är tillgängliga
  • disassembly_url — HTTPS-länk till demonteringsinstruktioner
  • take_back_info — information om återtagande i fritext

Så snart alla fält B7B15 har angetts, utfärdar EU-validatorn infomärket TEXTILE_ESPR_READY.

Försäljningsländer (market_countries)

market_countries: string[] är ett basfält för alla DPP-kategorier (ISO 3166-1 alpha-2, max 32 poster). Det styr två mekanismer:

  1. Konsument-HTML: Så snart "FR" ingår och användaren inte öppnar sidan på franska, levereras den obligatoriska AGEC-texten dessutom på franska under “Mention obligatoire (marché français)”.
  2. EU-validator (se EU-efterlevnad): FR-specifika regler aktiveras — AGEC-kedjan blir ett error, greenwashing-begrepp (biodégradable, écologique, …) uppgraderas från warning till error.

Greenwashing-linter

Validatorn skannar product_name och fiber_composition[].material mot en kurerad förbudslista på DE/EN/FR. Matchningar (t.ex. “natural”, “biodegradable”, “umweltfreundlich”) visas som ett TEXTILE_GREENWASHING-problem — warning utanför EU, error så snart marknaden omfattar FR.

Best practice: Använd endast verifierbara, specifika begrepp ("Organic Cotton" istället för "Natural"; “100 % återvunnet” istället för “miljövänligt”).

Validering före sparande

qr3.app tillhandahåller en live-förhandsgranskning i instrumentpanelen (se EU-efterlevnad) — du ser AGEC-matchningar, greenwashing-varningar och ESPR-ready-status innan passet sparas:

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 innehåller avsnittet eu_compliance med compliant, espr_ready, issues[] och en sammanfattning efter allvarlighetsgrad (errors / warnings / info).

Konsumentvy

Konsument-HTML-vyn under https://qr3.app/01/{GTIN}/21/{SERIAL} renderar:

  • AGEC-varningsruta (om mikroplaster är relevanta), inklusive obligatoriskt FR-block för FR-marknaden
  • Spårbarhetskedja: Vävning/stickning → Färgning/tryckning → Konfektionering (med flagg-piller)
  • Fiberberikning: ursprungsland + andel återvunnet material per fiber
  • SVHC-lista (REACH) med namn, CAS-nummer och koncentrationer
  • Hållbarhetsavsnitt (ESPR): tvättcykler, livslängd, PEF-CO₂, reparations-URL, reservdelar
  • Återvinningsavsnitt: %, klass, demonterings-URL, återtagande
  • Försäljningsländer

Bulkimport

Bulkimporten för CSV/XLSX under POST /v1/dpp/import stöder textilier — mall finns under GET /v1/dpp/import/templates/textile?format=xlsx (eller ?format=csv). För detaljer, se API-referens.

Nästa steg

  • Skapa i instrumentpanelen: /dashboard/dpp/new → välj kategorin Textil, fyll i fälten, observera live-förhandsgranskningen, spara.
  • Kontrollera EU-efterlevnad: Se EU-efterlevnad för detaljerade regler.
  • GS1-onboarding: Registrera GTINs och verifiera ägarskap — se GS1-identifierare & onboarding.