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)
| Felt | AGEC-artikel | Indhold |
|---|---|---|
fiber_composition[] | A1 | Alle fiberandele, sum = 100 % |
fiber_composition[].recycled_pct | A1 | Genanvendt andel pr. fiber (standard 0) |
country_weaving_knitting | A2 | Land for vævning/strikning (ISO 3166-1 alpha-2) |
country_dyeing_printing | A3 | Land for farvning/trykning |
country_assembly | A4 | Land for konfektionering/montering |
contains_microplastics | A5 | Obligatorisk true, så snart syntetiske fibre udgør ≥ 50 % |
svhc_substances[] | A6 | REACH 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–Erecyclability_class— genanvendelighedsklasse A–Eexpected_lifetime_wash_cycles— forventede vaskecyklusserexpected_lifetime_years— forventet levetid i årpef_carbon_footprint_kg— Product Environmental Footprint (CO₂eq)recyclability_pct— andel af genanvendeligt materialerepair_instructions_url— HTTPS-link til reparationsvejledningspare_parts_available_until— ISO-dato for, hvornår reservedele er tilgængelige indtildisassembly_url— HTTPS-link til demonteringsvejledningtake_back_info— tilbagetagningsinfo i fritekst
Så snart alle felter B7–B15 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:
- 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)”. - EU-validator (se EU-overholdelse): FR-specifikke regler aktiveres — AGEC-kæden bliver til en
error, og greenwashing-begreber (biodégradable,écologique, …) opgraderes frawarningtilerror.
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:
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 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.