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ält | AGEC-artikel | Innehåll |
|---|---|---|
fiber_composition[] | A1 | Alla fiberandelar, summa = 100 % |
fiber_composition[].recycled_pct | A1 | Andel återvunnet material per fiber (standardvärde 0) |
country_weaving_knitting | A2 | Land för vävning/stickning (ISO 3166-1 alpha-2) |
country_dyeing_printing | A3 | Land för färgning/tryckning |
country_assembly | A4 | Land för konfektionering/montering |
contains_microplastics | A5 | Obligatoriskt true så snart syntetiska fibrer utgör ≥ 50 % |
svhc_substances[] | A6 | REACH-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–Erecyclability_class— återvinningsbarhetsklass A–Eexpected_lifetime_wash_cycles— förväntade tvättcyklerexpected_lifetime_years— förväntad livslängd i årpef_carbon_footprint_kg— Product Environmental Footprint (CO₂eq)recyclability_pct— andel återvinningsbart materialrepair_instructions_url— HTTPS-länk till reparationsinstruktionerspare_parts_available_until— ISO-datum för hur länge reservdelar är tillgängligadisassembly_url— HTTPS-länk till demonteringsinstruktionertake_back_info— information om återtagande i fritext
Så snart alla fält B7–B15 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:
- 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)”. - EU-validator (se EU-efterlevnad): FR-specifika regler aktiveras — AGEC-kedjan blir ett
error, greenwashing-begrepp (biodégradable,écologique, …) uppgraderas frånwarningtillerror.
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:
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.jsonSvaret 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.