Lisaks akudele toetab qr3.app nüüd teist täielikku DPP kategooriat: tekstiile Prantsusmaa Loi AGEC (Décret 2022-748) alusel, kusjuures väljad on ette valmistatud oodatava, kuid veel vastu võtmata ESPR delegeeritud õigusakti jaoks. Samal ajal oleme integreerinud reaalajas EL-i valideerija, mis töötab otse töölaual — enne passi salvestamist ja enne toote uuele turule lisamist.
Lühidalt — kolm asja, mida tüüpilised QR-platvormid sulle ei paku:
- Täielik tekstiili DPP skeem, sealhulgas AGEC-i kohustuslik ahel ja ESPR-i valikuvõimalus.
- Reaalajas eelvaade otse loomisvormis, mis märgistab AGEC-i rikkumised ja rohepesu silmapilkselt.
- Vastavuse simulaator detailileheküljel, mis vastab küsimusele: „mis juhtub, kui lisan homme oma turgude hulka Prantsusmaa?"
Miks on tekstiili DPP juba täna oluline
ESPR-i tekstiili delegeeritud õigusakt ei ole veel vastu võetud — komisjoni töökava kohaselt on selle vastuvõtmine kavandatud ajutiselt 2027. aastaks ja selle nõudeid kohaldatakse üldjuhul mitte varem kui 18 kuud pärast jõustumist. Sa ei saa selleni oodata, sest osa regulatsioonist on juba täna juriidiliselt siduv:
- Loi AGEC (Prantsusmaa, alates 2023-01-01): kohustuslik päritoluahel, mikroplasti hoiatus, REACH-SVHC läbipaistvus, ebamääraste keskkonnaväidete keeld.
- Alates 2025. aastast kehtib AGEC tootjatele, maaletoojatele ja teistele ettevõtjatele, kes lasevad Prantsuse turule tekstiili, mille aastakäive hõlmatud toodetest on üle 10 mln € ja mida müüakse vähemalt 10 000 ühikut aastas (alates 2023: 50 mln € ja 25 000 ühikut; alates 2024: 20 mln € ja 10 000 ühikut).
- Rohepesu vastased hoiatuskirjad saavutasid Prantsusmaal 2024. aastal rekordmahu — „looduslik", „biolagunev" või „écologique" ilma tõenditeta on kallim kui üks dokumentatsiooni sprint.
Kui sa tarnid tekstiili EL-i (või kasvõi ainult Prantsusmaale), on oma DPP süsteemi praegu üles seadmine odavam kui paaniline migreerimine pärast seda, kui kohaldatakse ESPR delegeeritud õigusakti.
Tekstiili skeem lühidalt
Me ehitame otse AGEC-i kohustuslike väljade kataloogile:
{
"category": "textile",
"gtin": "04012345678901",
"product_name": "Organic Cotton T-Shirt",
"manufacturer": "EcoWear GmbH",
"origin_country": "PT",
"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
}
}
Kohustuslikud väljad katavad neli AGEC-i reeglit, mille täitmist Prantsuse ametiasutused kõige sagedamini jälgivad:
| Sisemise kontrolli ID | Väli | Mida valideerija teeb |
|---|---|---|
| A1 | fiber_composition[].recycled_pct |
Kõigi kiudude protsendid peavad kokku andma 100% |
| A2–A4 | country_weaving_knitting / dyeing_printing / assembly |
Kolm riiki on nõutud alati, kui turgude hulgas on FR |
| A5 | contains_microplastics |
Sunnitakse väärtusele true, kui sünteetiliste kiudude osakaal ületab 50% |
| A6 | svhc_substances[] |
CAS-number + kontsentratsioon nõutud alates 0,1% |
Lisaks toetame valikulisi ESPR-i välju (vastupidavus, PEF CO₂, paranduse URL, varuosade tähtaeg, ringlussevõetavuse klass). Kui kõik need on täidetud, kuvab töölaud ESPR-ready märgi — ideaalne tootjatele, kes investeerivad aega juba praegu, et olla valmis ilma migreerimiseta, kui ESPR-i delegeeritud akt kohalduma hakkab.
Reaalajas eelvaade: näe vigu juba enne salvestamist
Tüüpiline töövoog oli varem selline: täida vorm → salvesta → hüppa detailileheküljele → loe vastavusvigu → mine vormi juurde tagasi. See teeb haiget just hetkel, mil koostad partiid.
Selle väljalaske alates töötab EL-i valideerija loomisvormi sees olekuvabalt:
POST /v1/dpp/validatetagastab nüüd lisaks Zod-valideerimisele täiendavaeu_compliancevälja, mis sisaldabcompliant,espr_ready,issues[]ja raskusastme järgi rühmitatud kokkuvõtte.- Töölaud renderdab probleemid otse valideerimispaneeli alla, rühmitatuna error / warning / info kaupa.
- Iga kord, kui probleeme jääb alles, ilmub esitamisnuppude kohale salvestushoiatuse riba („2 viga ja 1 hoiatus — kas salvestada ikkagi?"). Salvestamist ei blokeerita, kuid sa näed mustvalgel, millega nõustud.
Sinu jaoks kui arendaja tähendab see: sa saad valideerija paigutada kuhu iganes — oma impordivoogu, CI-kontrolli, Cursori agendi haaki.
curl -X POST https://qr3.app/v1/dpp/validate \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d @textile-payload.json | jq '.data.eu_compliance.summary'
Vastavuse simulaator: „mis siis, kui lisan Prantsusmaa?"
Funktsioon, mida ma ise kõige rohkem soovisin, on vastavuse simulaator olemasoleva DPP detailileheküljel. Tüüpiline stsenaarium:
Sul on süsteemis 500 tekstiilipassi, kõik Saksamaa turule. Sisse astub müügimees: „Laieneme järgmisel kuul Prantsusmaale." Küsimus: millised sinu passidest järsku AGEC-i rikuvad?
Ava töölaual üks pass ja EL-i vastavuse sektsiooni alla ilmub uus kaart: Vastavuse simulaator.
- Klõpsa kiibil FR (eelseadistuste DE/AT/FR/IT/ES/NL kõrval) või sisesta kohandatud ISO-kood.
- Valikuline: muuda staatust
draft-istlive-iks. - Nupp Eelvaade EL-i mõjust.
Liides näitab sulle kohe, ilma passi salvestamata:
- Uued veakaardid (nt
TEXTILE_AGEC_REQUIREDväljateeltextile_data.country_weaving_knitting). - Rohepesu hoiatus, mis eskaleerub
warning-isterror-iks, sest FR on nüüd turgude hulgas. preview.changed_fieldssilt, mis osutab täpselt, millised väljad muutuksid.
Kui oled rahul, lükkab Salvesta muudatused delta läbi PUT /v1/dpp/:id. Kui mitte — Lähtesta, ja midagi ei juhtunud.
Kapoti all on see üks uus lõpp-punkt:
curl -X POST https://qr3.app/v1/dpp/$DPP_ID/validate-update \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{ "market_countries": ["DE", "FR"], "status": "live" }'
Töötaja ühendab plaastri mälus olemasoleva DPP-ga ja jooksutab tulemuse üle EL-i valideerija — ilma kirjutusõiguseta. Tühi keha on lubatud ja tagastab praeguse otsuse.
Miks see on enamat kui „tore lisa"
Kolm põhjust, miks simulaator pole pelk nipsasjake:
- Müügieelne kontroll turule laienemiseks. Müük saab 60 sekundiga vastata, millised tooted on FR-valmis ja kui kallis oleks väljaviimine.
- Lahuta andmetöö vastavustööst. Vastavustiim ei pea enam iga andmedefekti taga jooksma — jooksuta simulaator korra, filtreeri puhtalt, ava piletid.
- AI-agendi sõbralik. Lõpp-punktil on täpselt sama kuju kui
POST /v1/dpp/validate-l. Cursori või Claude'i agent saab seda kutsuda otse ülesandest „leia FR-valmis passid" — ilma vahepealse miniskriptita.
Endiselt API-first
Kõik, mis töölaual nähtav, on kättesaadav ka API kaudu:
POST /v1/dpp/validate— olekuvaba valideerija loomisvoogudele.POST /v1/dpp/:id/validate-update— olekuvaba valideerija osalistele uuendustele (simulaator).GET /v1/dpp/:id/eu-compliance— püsiv kontroll olemasolevatele passidele (suurepärane CI jaoks).POST /v1/dpp/import— CSV/XLSX hulgiimport uute tekstiilimallidega (GET /v1/dpp/import/templates/textile?format=xlsx).GET /01/{GTIN}/21/{SERIAL}— tarbijavaade AGEC-i mikroplasti hoiatuskasti, päritoluahela, SVHC-loetelu ja vastupidavuse sektsiooniga.
Kõik kolm valideerija lõpp-punkti tagastavad sama EuComplianceResult kuju. Nii ehitad probleemide rühmitamise ja raskusastme renderdamise täpselt ühe korra.
Mitte-purustav garantii
Kõik selles väljalaskes on lisanduv:
- Olemasolevad
POST /v1/dpp/validatekliendid saavad uueeu_compliancevälja muudatusteta eirata. - Akuvood jäävad muutmata.
market_countrieson valikuline ja vaikimisi[].
Üksikasjad leiad muudatuste logist ja meie API versioonimise poliitikast.
Alusta
- Tekstiili DPP dokumentatsioon — skeem, mikroplasti reegel, ESPR-i valikuvõimalus
- EL-i vastavuse dokumentatsioon — reeglite kataloog, reaalajas eelvaade, simulaator
- Alusta tasuta — tasuta pakett, töölaud + API
- Jälgi GitHubis — probleemid, SDK väljalasked, teekaart
Kui sul on suur tekstiilipasside kataloog või vajad AGEC/Prantsusmaa riski auditeerimist, võta meiega ühendust — oleme valmis pilootklientidele vahemikus 500 kuni 50 000 SKU-d.