Co to jest UFI — kompletny przewodnik po Unique Formula Identifier dla mieszanin chemicznych

· 16 min czytania

W skrócie

UFI to skrót od Unique Formula Identifier — 16-znakowy alfanumeryczny kod identyfikujący konkretną recepturę mieszaniny chemicznej w europejskim systemie ośrodków toksykologicznych. Wprowadzony przez Załącznik VIII do CLP (Reg. (EU) 2017/542) . Generuje się go z numeru identyfikacji podatkowej (VAT) firmy oraz numeru receptury — proces deterministyczny: te same dane wejściowe zawsze dają ten sam kod. Format: 4 grupy po 4 znaki, np. 1300-F01N-J00E-G7Q4 (przykład dla testowego NIP 1234567890 i numeru receptury 1) . Pełen przewodnik niżej — kiedy potrzebujesz, jak generować, gdzie umieszczać.

Co to znaczy “Unique Formula Identifier”

Skrót UFI pochodzi z angielskiego Unique Formula Identifier — w polskim oficjalnym przekładzie regulacyjnym używa się terminu “kod UFI” lub “identyfikator UFI” . Nazwa odzwierciedla funkcję: jednoznaczny identyfikator konkretnej receptury (formuły) mieszaniny chemicznej.

UFI nie identyfikuje produktu jako marketingowej jednostki (np. “świeca lawendowa Bourbon & Wax 200 ml”). Identyfikuje konkretną recepturę chemiczną. Dwie różne receptury nigdy nie otrzymają tego samego UFI, a ta sama receptura zawsze generuje ten sam kod, niezależnie od tego, kto i kiedy go wygeneruje (algorytm jest deterministyczny).

W praktyce dla producenta świec sojowych oznacza to:

Rozmiar opakowania nie zmienia receptury. Zmiana zapachu (lub jakiegokolwiek składnika) — zmienia.

Format UFI

Format 16 znaków alfanumerycznych podzielonych na 4 grupy po 4 znaki, oddzielone myślnikami. Charakterystyka techniczna:

Przykład wygenerowanego UFI dla różnych danych wejściowych :

NIPNumer recepturyUFI
123456789011300-F01N-J00E-G7Q4
1234567890425M30-60AX-300Q-M7KS

Każda zmiana NIP lub receptury daje całkowicie inny kod — UFI nie jest “przewidywalny” w sensie human-readable.

Składowe matematyczne UFI

Algorytm składa UFI z dwóch źródeł danych :

  1. VAT / numer identyfikacji podatkowej — polski NIP ma 10 cyfr; format alfanumeryczny dla niektórych krajów (FR, ES, GB).
  2. Numer receptury (formulation number) — liczba od 0 do 268 435 455 (czyli 2²⁸ − 1, 28-bitowe pole) .

Dodatkowo embedded są:

Algorithm:

  1. Pakuje (VAT, formulation_number, version) w 74-bitowy payload (45 + 28 + 1 bity).
  2. Konwertuje do base-31 (15 cyfr base-31 z payloadu).
  3. Reorganizuje permutacją zdefiniowaną w specyfikacji ECHA (Tabela 2-2 ECHA UFI Developers Manual).
  4. Wylicza checksum (znak w pozycji 0).
  5. Składa: checksum + 15 znaków payloadu = 16 znaków, formatuje z myślnikami w 4 grupy po 4 znaki.

Wynik jest deterministyczny — dwa różne implementacje algorytmu (np. ChemReady i oficjalny generator ECHA) muszą dać identyczny output dla tych samych wejść. Walidator UFI sprawdza ten warunek.

Kiedy potrzebujesz UFI

UFI wymagany jest dla mieszanin sklasyfikowanych jako stwarzające zagrożenie dla zdrowia lub fizyczne według Rozporządzenia CLP, objętych obowiązkiem zgłoszenia PCN (zobacz co to jest PCN).

W wedge ChemReady oznacza to praktycznie wszystkie kategorie :

UFI nie jest wymagany dla mieszanin, które po analizie klasyfikacji nie otrzymują żadnych zwrotów H ani EUH ani piktogramów. Praktycznie rzadkie w kategoriach wedge ChemReady — większość kompozycji zapachowych daje co najmniej EUH208 (alergeny) i H315 lub H319.

Gdzie umieścić UFI

Trzy obowiązkowe miejsca:

  1. W dossier PCN — sekcja “UFI” w IUCLID 6, łącznie z numerem receptury (jako pole metadata). Pełen przewodnik — zgłoszenie PCN do ECHA.
  2. Na etykiecie produktu — w sekcji informacji dodatkowych, prefixed “UFI: XXXX-XXXX-XXXX-XXXX”. Pełen przewodnik — etykiety CLP.
  3. W karcie charakterystyki (SDS) — w sekcji 1.1 (identyfikacja produktu) razem z nazwą handlową. Pełen przewodnik — karta charakterystyki SDS.

Praktyka:

Jak wygenerować UFI

Trzy realistyczne ścieżki:

Oficjalny generator ECHA

Darmowy, dostępny w portalu European Chemicals Agency. Wpisujesz VAT + numer receptury, dostajesz kod. Spełnia jedno zadanie: generuje UFI.

Wady: nie zapisuje historii, nie waliduje czy numer receptury jest już używany, nie integruje się z resztą procesu (dossier PCN, etykieta, SDS), brak polskiego interfejsu, brak alertów przy zmianie składu.

ChemReady

Wygeneruj UFI w 30 sekund. Dodatkowo:

Konsultant lub freelancer

Płatne usługi prawne / chemiczne. Sensowne tylko gdy potrzebujesz pełnej obsługi compliance, nie tylko generatora UFI. Konsultanci typowo pobierają w pakiecie PCN ok. 220-2 000 zł za dossier (UFI jest częścią dossier, nie osobnym ticketem) .

Numer receptury — jak ustalać

Numer receptury to wewnętrzna decyzja firmy. ECHA wymaga jedynie żeby:

Praktyczne rekomendacje:

Mała marka, 1-10 produktów — numerowanie sekwencyjne: 1, 2, 3, 4… Każdy zapach świecy = osobny numer. Wax melts w innym zapachu = osobny.

Średnia marka, 10-50 produktów — numerowanie z grupowaniem: 1000-1999 dla świec, 2000-2999 dla dyfuzorów, 3000-3999 dla eco-cleaning. Pierwszy zapach świecy = 1001, drugi = 1002, itd.

Duża marka, 50+ produktów — numerowanie strukturalne, np. <typ><podtyp><sekwencja>: świece sojowe lawendowe = 10001, świece sojowe cytrynowe = 10002, świece woskowe lawendowe = 11001, itd. ChemReady pomaga z architekturą numeracji w planach Business i Pro.

Nie używaj:

Co się stanie gdy zmienisz skład

Reguła brutalna: każda zmiana składu = nowy numer receptury = nowy UFI = aktualizacja dossier PCN w ciągu 90 dni .

Co liczy się jako zmiana składu:

Co nie jest zmianą składu:

W ChemReady alert “zmiana składu wymaga nowego UFI” wyzwala się automatycznie, gdy zmienisz dostawcę składnika lub gdy ChemReady wykryje aktualizację SDS dostawcy.

Bezpieczeństwo UFI — czy mogę dostawać kopie?

UFI jest identyfikatorem, nie tajemnicą handlową. Możesz go publicznie udostępniać — jest drukowany na etykiecie produktu, którą widzi każdy konsument. UFI sam w sobie nie ujawnia Twojego składu — to identyfikator wiążący z bazą ECHA, a do bazy mają dostęp wyłącznie ośrodki toksykologiczne (zobacz co to jest PCN).

Niemniej:

FAQ

Poniższe odpowiedzi mają charakter informacyjny i nie zastępują indywidualnej porady prawnej ani konsultacji chemicznej. Decyzje regulacyjne dotyczące konkretnego produktu skonsultuj z toksykologiem, doradcą compliance lub bezpośrednio z BdsSCh (biuro@chemikalia.gov.pl).

Czy UFI dla tej samej receptury jest taki sam w Polsce, Niemczech, Francji?

UFI generowany dla polskiego NIP będzie zawsze ten sam — niezależnie od kraju, w którym sprzedajesz. ALE jeśli Twoja firma importuje do innych krajów przez lokalne legalne entity (np. niemiecką spółkę), wówczas niemiecki NIP daje inny UFI dla tej samej receptury. Praktycznie: jeden VAT = jedna seria UFI dla wszystkich Twoich receptur.

Czy UFI traci ważność?

Nie. UFI raz wygenerowany jest ważny dla receptury, której dotyczy — bez ograniczeń czasowych. Traci znaczenie dopiero gdy zmienisz skład (i wygenerujesz nowy UFI dla nowej receptury) lub gdy zaprzestaniesz produkcji (UFI zostaje archiwalny, ale dalej obowiązuje cię 10-letnie archiwum dossier) .

Co jeśli mój UFI ma literówkę na etykiecie?

Błąd na etykiecie to niezgodność z dossier — kontrola wykryje. Typowa praktyka biznesowa: poprawić etykietę dla nowych partii, dotychczas wydrukowane etykiety mogą pozostać w obrocie pod warunkiem że błąd nie wpływa na identyfikację bezpieczeństwa produktu. W razie wątpliwości skonsultuj się z toksykologiem lub inspekcją sanitarną — interpretacja zależy od skali i wpływu błędu. Walidator UFI w ChemReady pozwala sprawdzić poprawność każdego kodu — walidator UFI.

Czy mogę używać tego samego numeru receptury dla różnych produktów?

Nie. Każda unikalna receptura wymaga unikalnego numeru w obrębie Twojej firmy. Powielenie numeru = ten sam UFI dla różnych receptur = naruszenie zasady jednoznaczności w bazie ECHA.

Czy mogę “wycofać” UFI?

Nie ma mechanizmu formalnego “wycofania” UFI. Możesz w dossier PCN oznaczyć produkt jako “zakończona sprzedaż” — dossier zostaje archiwalne, ale UFI dalej istnieje jako historyczny rekord.

Jak wygląda UFI dla zagranicznego NIP?

Algorithm jest identyczny — bierze VAT, formulation number, country code, generuje UFI. Niemiecki NIP daje UFI o innym wzorcu znaków niż polski (różne country group bits), ale format 4×4 ze myślnikami jest identyczny.

Czy ChemReady weryfikuje, że nie powielam numeru receptury?

Tak. ChemReady utrzymuje listę wszystkich UFI wygenerowanych w Twoim koncie i alertuje, gdy próbujesz wpisać numer receptury który już używałeś. To różnica względem oficjalnego generatora ECHA — ECHA pozwala wygenerować ten sam UFI ponownie, nie pyta, nie alertuje.

Czy 16-znakowy UFI mieści się na małej butelce dyfuzora 50 ml?

Tak, przy zachowaniu minimalnej wielkości znaków CLP (1,2 mm dla opakowań poniżej 3 L). Praktycznie zajmuje ok. 25-30 mm w typowej czcionce. ChemReady automatycznie optymalizuje layout etykiety dla rozmiaru opakowania.

Czy konsument musi rozumieć co znaczy UFI?

Nie. UFI jest skanowany / wpisywany przez dyspozytora ośrodka toksykologicznego gdy konsument zatruje się produktem. Konsument widzi kod na etykiecie, ale nie musi go rozumieć — wystarczy że jest tam czytelny.

Czy mam obowiązek mieć UFI dla produktu sprzedawanego tylko na Etsy?

Tak, jeśli produkt jest mieszaniną niebezpieczną objętą PCN. Etsy = sprzedaż w UE = wprowadzenie do obrotu = pełen pakiet compliance (UFI + PCN + SDS + etykieta CLP). Skala sprzedaży nie zmienia obowiązku.

Czy UFI dla mojego produktu jest publicznie widoczny w bazie ECHA?

Nie. Baza PCN ECHA jest dostępna wyłącznie dla ośrodków toksykologicznych obsługujących zatrucia. Konkurencja, klienci, media nie mają dostępu. UFI sam w sobie jest na etykiecie (jawny), ale skład powiązany z UFI jest poufny.

Zacznij

Dla pojedynczego UFI — wygeneruj przez generator UFI. 30 sekund.

Dla pełnego workflow compliance (UFI + SDS + etykieta + dossier PCN) — wybierz plan:

Pełen pakiet do pierwszego produktu w obrocie: generator UFI, karta charakterystyki SDS, etykiety z UFI, Złóż PCN do ECHA. Pełen przewodnik regulacyjny: PCN — kompletny przewodnik. Walidacja kodu: Sprawdź poprawność UFI.

Dla Twojej branży

Sprawdź wymagania PCN i UFI dla konkretnego produktu: świece, dyfuzory, odświeżacze powietrza, środki czystości, kleje i uszczelniacze. Potrzebujesz tylko kodu? Skorzystaj z generatora UFI.

Materiał ma charakter informacyjny i nie stanowi porady prawnej. Dane regulatoryjne mogą się zmieniać — sprawdź aktualny stan prawny przed podjęciem decyzji. Skonsultuj się z radcą prawnym w przypadku konkretnych pytań prawnych.