AnasayfaBlog › CLP / GHS Kimyasal Etiket

AB CLP / GHS Kimyasal Etiket Basımı: Tek Satırdan Uyumlu Etikete, Tek API Çağrısıyla

Avrupa pazarına kimyasal bir ürün koymak, fabrikadan çıkan her kabın üzerinde CLP'ye uygun bir etiket bulundurmak demek. Mevzuat — 1272/2008 sayılı Yönetmelik ve ekleri — aslında işin zor kısmı değil. Zor kısmı; her etikette doğru piktogramların doğru öncelikte olması, ihracat yaptığınız her ülkenin dilinde tehlike ve önlem ifadelerinin tam metniyle yer alması, ambalaj hacmine göre belirlenen asgari ölçülere uyulması ve (2021'den beri) zehir merkezi bildirimini etiketle eşleştiren 16 karakterli bir UFI kodunun bulunması.

Çoğu ekip bu işi bir Excel dosyası, bir etiket tasarım aracı ve hızlı aranan bir mevzuat danışmanıyla yürütür. Biz LabelInn'i bunun tek API çağrısıyla çözülmesi için kurduk.

Şimdi CLP uyumlu bir kimyasal etiket basın. /v1/print/jobs uç noktasına bir JSON satırı POST edin; tam uyumlu etiket bir saniyenin altında termal yazıcınızdan çıksın. 14 günlük Pro deneme, kredi kartı gerekmez. Denemeyi başlat →

CLP uyumlu bir etiketin içinde ne olur?

Her etiketin en azından şunları taşıması gerekir:

Etiket ürünü pazarlar. Müfettiş etiketi denetler. Yukarıdakilerden herhangi birinde hata ürün geri çağırma, idari para cezası ve — alt kullanıcıya zarar gelirse — ulusal CLP/SEA yaptırım mevzuatı çerçevesinde cezai sorumluluk anlamına gelir.

LabelInn tek satırla ne yapar?

LabelInn API'sine tek bir JSON satırı gönderiyorsunuz:

POST /v1/print/jobs
Authorization: Bearer sk_live_…

{
  "printer_id":   "prt_kimyasal_hatti_3",
  "payload_type": "ghs_row",
  "design_id":    "tmpl_5l_bidon_clp",
  "data": {
    "product_name":       "Suma Bac D10",
    "supplier_name":      "Diversey",
    "container_litres":   5,
    "languages":          ["tr", "en", "de"],
    "h_codes":            ["H314", "H318"],
    "p_codes":            ["P280", "P305+P351+P338", "P310"],
    "vat_country_code":   "AT",
    "vat":                "U12345678",
    "formulation_number": 178956970
  },
  "copies": 50
}

LabelInn de ürün başına tek bir konfigürasyon yapmadan, otomatik olarak şunları içeren bir etiket çıkarır:

Göndermediğiniz şeyler: tehlike sözlüğü, piktogram→H kodu eşlemesi, H kodu→dil çevirisi, CLP Ek I boyut tablosu, UFI algoritması, CLP Madde 26 öncelik mantığı. Hepsi LabelInn'in içinde duruyor.

LabelInn'in sizin yerinize hallettiği beş şey

1. Sevkiyat yaptığınız her dilde tehlike metni

LabelInn, 25 AB dilinin tamamı için H ve P ifadelerinin resmi metinleriyle birlikte geliyor — kaynaklar EUR-Lex konsolide CLP ve Türkçe için Resmi Gazete (28848 Mük.). Türkiye, Almanya, Fransa, Çekya ve Polonya'ya ihracat yapıyorsunuz? "languages": ["tr","de","fr","cs","pl"] gönderin, her kod tek istekte beş dile birden çözülsün. İki yıl sonra yeni bir pazara mı girdiniz? Listeye bir dil kodu daha ekleyin. Çeviri sözleşmesi yok, PDF'ten kes-yapıştır yok, sürüm kayması yok.

Sözlükte doğrulanmış girişi olan kodlar doğrudan kullanılır. Yönetmelikte bulunan ama belirli bir dil için henüz doğrulanmamış kodlar için API açık bir bilgilendirme uyarısı döner — etiket yine basılır (doğrulanmış dile düşüşle birlikte) ama sizin de bunu kontrol etmeniz gerektiğini bilirsiniz. Her denetim kaydında sözlüğün hangi sürümünün geçerli olduğu damgalanır, böylece beş yıl sonra "2026-04-17 tarihinde bastığımız H315 metninin resmi Türkçe karşılığı neydi" sorusuna cevap verebilirsiniz.

2. Piktogramlar — CLP'nin söylediği sırayla

Siz H kodlarını gönderirsiniz; piktogramları LabelInn seçer. Kritik nokta şu: CLP Madde 26'nın bir yerine geçme/eleme kuralları seti var. Bir piktogram uygulandığında bir başkası yasaklanır, isteğe bağlı olur veya yerine geçilir. Örnekler:

LabelInn bu kuralları otomatik yürütür. Aldığınız etikette piktogramlar doğru öncelik sırasında, doğru sayıda yer alır; hangi piktogramların Md. 26 ile elendiği ve hangilerinin §1/§5 ile isteğe bağlı işaretlendiği denetim kaydında nettir. Hiçbir denetçi "neden bu etikette GHS07 var" diye sormayacak — çünkü olmaması gerekiyorsa orada olmuyor.

3. Boyutlar — CLP Ek I'e göre

Ek I Tablo 1.3, ambalaj hacmine göre asgari etiket alanı ve asgari piktogram kenar uzunluğu belirler. 50 mL'lik şişe → asgari 52×74 mm etiket + 10 mm piktogram. 5 L bidon → 105×148 mm etiket + 16 mm piktogram. 500 L IBC → 178×250 mm etiket + 32 mm piktogram.

LabelInn'e kabın hacmini söylüyorsunuz; o doğru bandı seçiyor, piktogramları o oranda ölçeklendiriyor ve etiketi çiziyor. Seçtiğiniz şablon, bandın gerektirdiğinden küçükse — açık bir uyarı + önerilen boyut alıyorsunuz. Bunu tasarım QA döngünüze koyduğunuzda fabrikadan bir daha asla uyumsuz ölçüde bir etiket çıkmıyor.

4. UFI kodu — ECHA algoritmasına göre

Benzersiz Formül Tanımlayıcı, XXXX-XXXX-XXXX-XXXX biçiminde 16 karakterlik bir koddur. 28 bitlik formül numarası ile bir ülke-VAT anahtarından üretilir. Etiketteki UFI'yi ECHA'ya ilettiğiniz Zehir Merkezi Bildirimi'ne bağlar — böylece acil müdahale hekimi yalnızca UFI'den karışım bileşimini sorgulayabilir.

Üretici, ECHA UFI Developers Manual'da tanımlıdır. LabelInn bunu birebir uygular: 28 AB ülkesinin tamamı için VAT formatları, ülke kodu olmayan şirket-anahtarı modu, belirsiz karakterleri (B / I / L / O / Z) dışlayan kanonik base-31 alfabesi, kontrol toplamı dahil hepsi. vat_country_code + vat + formulation_number gönderirsiniz; ECHA'nın kendi aracında doğrulayabileceğiniz bir UFI alırsınız. PCN sisteminiz UFI'yi zaten ürettiyse doğrudan "ufi": "C23S-PQ2V-AMH9-VVRF" da gönderebilirsiniz.

Yalnızca elektronik tabloya UFI üretmek isteyenler için bağımsız bir uç nokta da var: POST /v1/ufi/generate — baskı gerektirmez.

5. Müfettişin görmek isteyeceği denetim izi

Her kimyasal baskı, LabelInn denetim defterine bir kayıt yazar. Bu kayıtta giriş satırı, dil başına çözülmüş metinler, piktogram kodları (tutulanlar + Md. 26 ile düşürülenler + isteğe bağlı işaretlenenler), CLP Ek I boyut uyumluluk kontrolü, basılan etiketin gerçek PNG görüntüsü, operatör kimliği, zaman damgaları ve baskı anında geçerli olan sözlük sürümü bulunur. Kayıt, kiracıya özel bir HMAC anahtarıyla imzalanır ve hash-zincirli bir deftere eklenir.

Zincir doğrulanabilir: API'ye "baş seq 1'den bugünkü sondaki kayda kadar bütünlüğü bozulmadı mı" diye sorarsınız; evet/hayır + varsa sapma noktası alırsınız. FDA 21 CFR Part 11 §11.50 ve AB Annex 11 §14 için uygun — Pro ve Enterprise hesaplarda yerleşik, ayrı bir uyumluluk modülü satın almanız gerekmez.

Bu hangi şeylerin yerini alır?

BugünLabelInn ile
Mevzuat danışmanının yönettiği SKU-bazlı H kodu Excel'iHer baskıda gönderilen tek kaynak satır
Her (ürün × ambalaj × dil kombinasyonu) için ayrı şablonAmbalaj başına tek şablon, dil listesi baskı anında
Her yeni pazar için ayrı çeviri sözleşmesi25 AB dili paket içinde, sözlük sürümlü
Yönetmelik güncellemelerinden sapan tasarımları yakalamak için üç ayda bir gözden geçirmeSözlük sürümü denetim kaydında, güncellemeler ileri taşınır
Excel makrosunda UFI üretici betikAynı algoritma API ile veya baskı anında otomatik
Müfettiş ziyareti → baskı geçmişinin elle PDF'e dökümüTarihe göre sorgulanabilen, imzaları doğrulanabilen hash zincirli denetim izi
Yıllık NiceLabel / BarTender LMS Enterprise yenilemesi249,90 USD/yıl Pro tüm hattı kapsıyor

Sizde kalan kısım

LabelInn çalıştırma katmanı. Mevzuat kararı yine sizin: hangi H kodu hangi ürüne uygulanır, izin verilen P kodu setinden hangisini seçersiniz, tasarım taslağınız amaca uygun mu. Sözlüğümüz EUR-Lex konsolide CLP'ye karşı doğrulanmıştır ama nihai uyumluluk onayı sizindir. Bunun için ayrı bir uyumluluk inceleme e-imza akışı sunuyoruz: yetkili bir gözden geçiren (yetkili kimyager, kurum içi mevzuat sorumlusu, dış danışman) tasarımı imzalayana kadar baskı yolu çalışmaz — sonra tasarımda değişiklik yapılırsa imza otomatik olarak geçersizleşmiş işaretlenir ve yeniden imza alınana kadar baskı bloke olur. Bu, etiket baskı aracını Part-11 düzeyinde bir uyumluluk aracına dönüştüren parçadır.

Beş dakikada deneme yolu

  1. 14 günlük Pro denemesi için kayıt olun
  2. LabelInn masaüstü uygulamasını indirin — Windows, macOS veya Linux
  3. Termal yazıcınızı ekleyin (USB, TCP veya Bluetooth — sürücüsüz)
  4. Tasarım galerisinden CLP / GHS — 5 L bidon başlangıç tasarımını seçin (veya yan paneldeki GHS değişkenleriyle kendi tasarımınızı yapın)
  5. API anahtarı oluşturun (Ayarlar → API Anahtarları)
  6. curl -X POST https://labelinn.com/v1/print/jobs … ile kimyasal bir satır gönderin

Uyumlu etiket, gerçek bir yazıcıdan, beş dakikadan kısa sürede. Aynı yol 50 hatlı bir fabrikada da ölçeklenir.

CLP / GHS Hattı. Tek API Çağrısıyla.

✓ EUR-Lex konsolide CLP'den 25 AB dili ✓ 9 UN GHS piktogramı — Madde 26 önceliği otomatik uygulanır ✓ ECHA standardında UFI üretici (Ek VIII) — 28 AB ülke VAT formatı ✓ Ambalaj hacmine göre CLP Ek I boyut zorlaması ✓ Her baskıda hash zincirli, HMAC imzalı denetim defteri ✓ Uyumluluk e-imza akışı — Part 11 / Annex 11 hazır

CLP etiketlerinizi bugün hâlâ Excel + etiket tasarım aracıyla yönetiyorsanız, artık öyle yapmak zorunda değilsiniz.

14 günlük Pro denemesini başlat →