Lisaks akudele toetab qr3.app nüüd teist täielikku DPP kategooriat: tekstiile Prantsusmaa Loi AGEC (Décret 2022-748) ja ESPR delegeeritud õigusakti eelnõu alusel. 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 on endiselt eelnõu staadiumis — keskne EL-i DPP register käivitub 2026-07-19. 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 tekstiilimüüjatele, kelle käive ületab 10 mln € või kes müüvad üle 10 000 ühiku. Väiksemad tootjad järgnevad 2027. aastal ja peaaegu kõik 2028. aastaks.
- 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 2027. aastal.
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:
| AGEC artikkel | 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ünteetilisi kiude on ≥ 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 2027. aastal turule jõuda ilma migreerimiseta.
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 "X-Workspace-Id: $WS_ID" \
-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 "X-Workspace-Id: $WS_ID" \
-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.