Текстилен DPP
Текстилен DPP
В допълнение към схемата за батерии от фаза 4a, qr3.app поддържа от Q3.3 пълна схема за текстилен DPP на базата на френския Loi AGEC (задължения за предоставяне на информация съгласно член R. 541-227 и следващите от Code de l’environnement), с подготвени полета за очаквания, все още неприет делегиран акт по 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)
| Поле | Вътрешен идентификатор за проверка | Съдържание |
|---|---|---|
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 визуализатор ще изобрази забележимо оранжево предупредително поле със задължителния френски текст по Loi AGEC (а за купувачи от DE/EN допълнително и блока “Mention obligatoire (marché français)”, веднага щом "FR" ∈ market_countries). qr3.app изисква флага при над 50 % синтетични влакна — точно както самото задължение за указване по Loi AGEC (Art. R. 541-228 XI Code de l’environnement).
Опционални полета по 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 "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.