Текстилен DPP
Текстилен DPP
Освен схемата за батерии от фаза 4a, qr3.app поддържа от Q3.3 пълна схема за текстилен DPP на базата на френския Loi AGEC (Décret 2022-748) и Делегирания регламент за ESPR за текстил. Можете да създавате, валидирате, доставяте чрез QR и проверявате на живо за съответствие с ЕС текстилни паспорти по идентичен начин като процеса за батерии преди запазването им.
Избор на категория
При създаване на паспорт category: "textile" определя схемата:
{ "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 }}Задължителни полета (AGEC)
| Поле | Член от AGEC | Съдържание |
|---|---|---|
fiber_composition[] | A1 | Всички съставки на влакната, сума = 100 % |
fiber_composition[].recycled_pct | A1 | Процент на рециклирано съдържание за всяко влакно (по подразбиране 0) |
country_weaving_knitting | A2 | Държава на тъкане/плетене (ISO 3166-1 alpha-2) |
country_dyeing_printing | A3 | Държава на боядисване/печат |
country_assembly | A4 | Държава на конфекциониране/сглобяване |
contains_microplastics | A5 | Задължително true, веднага щом синтетичните влакна съставляват ≥ 50 % |
svhc_substances[] | A6 | Вещества, пораждащи сериозно безпокойство (SVHC) по REACH, от 0,1 % концентрация нагоре, с CAS номер |
Правило за микропластмаса: Ако съставът съдържа поне 50 % синтетични влакна (полиестер, акрил, полиамид, еластан, …), трябва да бъде зададено contains_microplastics: true — в противен случай крайната точка (endpoint) ще върне 422. В този случай потребителският HTML визуализатор изобразява забележимо оранжево предупредително поле със задължителния френски текст по AGEC (а за купувачи от DE/EN допълнително и указанието “Mention obligatoire (marché français)”, веднага щом "FR" ∈ market_countries).
Опционални полета по ESPR (Opt-in)
Тези полета са опционални, но отключват значката ESPR-ready в таблото за управление (dashboard) и в потребителския визуализатор:
durability_class— клас на дълготрайност A–Erecyclability_class— клас на рециклируемост A–Eexpected_lifetime_wash_cycles— очаквани цикли на пранеexpected_lifetime_years— очакван експлоатационен живот в годиниpef_carbon_footprint_kg— продуктов отпечатък върху околната среда (PEF) (CO₂eq)recyclability_pct— дял на рециклируемия материалrepair_instructions_url— HTTPS връзка към инструкциите за ремонтspare_parts_available_until— ISO дата, до която са налични резервни частиdisassembly_url— HTTPS връзка към инструкциите за демонтажtake_back_info— информация за обратно приемане в свободен текст
Веднага щом всички полета от B7 до B15 бъдат попълнени, валидаторът на ЕС издава информационната значка TEXTILE_ESPR_READY.
Държави на продажба (market_countries)
market_countries: string[] е базово поле за всички категории на DPP (ISO 3166-1 alpha-2, макс. 32 записа). То управлява два механизма:
- Потребителски HTML: Веднага щом се съдържа
"FR"и потребителят не отвори страницата на френски, задължителният текст по AGEC се предоставя допълнително на френски под заглавието “Mention obligatoire (marché français)”. - Валидатор на ЕС (вижте Съответствие с изискванията на ЕС): Специфичните за Франция правила се активират строго — веригата по AGEC се превръща в
error, а термините за greenwashing (biodégradable,écologique, …) се повишават отwarningнаerror.
Линтер за Greenwashing
Валидаторът сканира product_name и fiber_composition[].material спрямо подбран списък със забранени думи на DE/EN/FR. Съвпаденията (напр. “natural”, “biodegradable”, “umweltfreundlich”) се появяват като проблем от тип TEXTILE_GREENWASHING — warning извън ЕС, error веднага щом пазарът включва FR.
Най-добра практика: Използвайте само доказуеми, специфични термини ("Organic Cotton" вместо "Natural"; “100 % recycelt” вместо “umweltfreundlich”).
Валидиране преди запазване
qr3.app предоставя преглед на живо в таблото за управление (вижте Съответствие с изискванията на ЕС) — виждате съвпаденията по AGEC, предупрежденията за greenwashing и статуса ESPR-ready, преди паспортът да бъде запазен:
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Отговорът съдържа раздела eu_compliance с compliant, espr_ready, issues[] и обобщение по сериозност (errors / warnings / info).
Потребителски изглед
Потребителският HTML изглед на адрес https://qr3.app/01/{GTIN}/21/{SERIAL} изобразява:
- Предупредително поле за AGEC (ако е приложимо за микропластмаса), включително задължителния блок за FR за френския пазар
- Верига на произход: Тъкане/плетене → Боядисване/печат → Конфекциониране (с флагове)
- Обогатяване на данните за влакната: за всяко влакно държава на произход + процент на рециклирано съдържание
- Списък на SVHC (REACH) с имена, CAS номера и концентрации
- Раздел за дълготрайност (ESPR): цикли на пране, експлоатационен живот, PEF-CO₂, URL за ремонт, резервни части
- Раздел за рециклируемост: %, клас, URL за демонтаж, обратно приемане
- Държави на продажба
Масов импорт (Bulk-Import)
Масовият импорт на CSV/XLSX файлове чрез POST /v1/dpp/import поддържа текстилни изделия — шаблонът е наличен на GET /v1/dpp/import/templates/textile?format=xlsx (или ?format=csv). За подробности вижте Справка за API.
Следващи стъпки
- Създаване в таблото за управление:
/dashboard/dpp/new→ Изберете категория Текстил, попълнете полетата, наблюдавайте прегледа на живо, запазете. - Проверка на съответствието с изискванията на ЕС: Вижте Съответствие с изискванията на ЕС за подробните правила.
- GS1 Onboarding: Регистрирайте GTIN и проверете собствеността — вижте GS1 идентификатори и Onboarding.