BMEcat jest standardem wymiany katalogów stworzonym w 1999 roku i rozwijanym przez niemieckie stowarzyszenie BME Bundesverband Materialwirtschaft Einkauf und Logistik e. V. Standard bazuje na XML, jest w pełni otwarty i nie posiada żadnych opłat, a jego ostatnia wersja to BMEcat 2005. Wszyscy partnerzy w łańcuchu dostaw (producenci, hurtownie, sprzedawcy) wymieniają coraz więcej danych, a różny format danych komplikuje ten proces. Zastosowanie BMEcat znacznie zmniejsza koszty wszystkich uczestniczących firm, standaryzując komunikację między systemami informatycznymi.
BMEcat
Konstrukcja
Standard BMEcat składa się z dwóch części: nagłówkowej (HEADER) i części transakcyjnej (T_NEW_CATALOG, T_UPDATE_PRODUCTS lub T_UPDATE_PRICES). W nagłówku znajdują się ogólne informacje dotyczące całego pliku, np. dane nadawcy i odbiorcy. W części transakcyjnej znajdują się szczegóły wszystkich katalogów, m.in.:
- Cechy z klasyfikacji np. ETIM lub ECLASS
- Cechy własne np. dodatkowe opisy, słowa kluczowe
- Zdjęcia i dokumenty dodatkowe np. instrukcje, certyfikaty, rysunki techniczne, wideo, miniaturki
- Referencje do innych produktów np. akcesoria, alternatywne produkty, części zamienne
- Ceny, zamówienia i opłaty dodatkowe np. warstwowa wycena, minimalna ilość lub przedział ilości zamówienia
- Dane logistyczne np. warianty opakowań
- Drzewiastą strukturę danych, jeśli jest własna klasyfikacja produktów
- BMEcat przewiduje dwa typy pól: wymagane i opcjonalne.
Współpraca z klasyfikacją ETIM
Co około trzy lata na stronie pojawia się nowa wersja wytycznych dla dostawców, obecnie najnowszą jest ETIM BMEcat V5-0 z 2021 roku. ETIM, oprócz trzech transakcji BMEcat, stosuje własną czwartą transakcję T_NEW_PRODUCTDATA. Nowa transakcja umożliwia łatwe dostarczanie najważniejszych danych dla nowych produktów (tylko najważniejsze dane w celu importowania produktu do bazy danych bez danych cenowych i logistycznych). Dodatkowe dane zostaną dostarczone w innym kroku. W wyniku pominięcia elementów, które są zdefiniowane jako obowiązkowe w specyfikacji BMEcat 2005, transakcja T_NEW_PRODUCTDATA prowadzi do pliku danych, który nie jest w 100% zgodny ze specyfikacją BMEcat. Jest to świadoma decyzja ETIM International, mająca na celu ułatwienie przesyłania danych produktowych na wczesnym etapie.
W zależności od kraju wytyczne dla dostawców dodatkowo:
- zmieniają niektóre cechy opcjonalne na wymagane
- ustalają pola tekstowe opisowe (standardowo w ETIM tekst to pole wyboru)
- mogą wprowadzać nowe cechy np. w polskiej wersji wymagany jest kod PKWiU
Współpraca z klasyfikacją ECLASS
Dział Badania i Rozwoju Stowarzyszenia ECLASS e.V. stworzył rozszerzenie dla BMEcat, aby ten mógł w pełni wykorzystać potencjał klasyfikacji ECLASS. Wersja ta nazywa się BMEcat 2005.1-advanced i jest kompatybilna wstecz z BMEcat 2005, rozszerzając ją o:
- wielojęzyczność (dodając języki wg ISO 639-2:1998 i regiony wg IETSs RFC 5646)
- strukturę drzewiastą (dołączając dodatkowo id elementu i id rodzica)
- grupowanie elementów w Aspekty z ECLASS ADVANCED (kontenery mają dodatkowe id, nazwę i opis).
Wdrożenie BMEcat, czyli narzędzia informatyczne
Planując wdrożenie wyżej wymienionych klasyfikacji produktów warto się upewnić, czy obecne lub potencjalnie nowe systemy są w stanie je odebrać / wysłać. Przykładowo system SAP Ariba daje możliwości dostosowania do ETIM i ECLASS; jeśli chodzi o BMEcat to wspiera wersję 1.2, ale już nie obsługuje najnowszej wersji BMEcat 2005. Tym samym nie jest w stanie obsłużyć ECLASS w wersji ADVANCED (tylko BASIC) ani nowszych wersji ETIM (od wielu lat oparty o wersję 2005).
Bardziej elastyczne narzędzie np. PimCore pozwala nie tylko na wdrożenie klasyfikacji produktu, ale również na dostosowanie komunikatu by był w stanie w pełni wykorzystać potencjał ETIM / ECLASS. Dlatego bardziej świadomi klienci oprócz klasyfikacji produktu dopytują również o BMEcat.
Umów się na bezpłatną konsultację dotyczącą optymalizacji kosztów informacjami o produktach w Twojej firmie.
Martin Broda
+48 723 395 567