BMEcat-Beispieldatei
Unten steht eine vollständige, gültige BMEcat-Datei mit einem Artikel, zum Lesen, Kopieren und Ausprobieren, mit einer Erklärung zu jedem Block. Darunter finden Sie fünf Beispielkataloge zum Herunterladen: mit ETIM, mit eCl@ss, mit beidem, im älteren Format 1.2 und einen mit absichtlich eingebauten Fehlern.
Ein vollständiger Katalog mit einem Artikel
Ein Leitungsschutzschalter, beschrieben nach BMEcat 2005 und der ETIM BMEcat Guideline 5.0. Die Datei ist gültig nach dem offiziellen Schema und erfüllt die Guideline in der deutschen Länderspalte ohne einen einzigen Befund. Hersteller, Artikeldaten und Preise sind erfunden, die Klassifikationscodes echt.
<?xml version="1.0" encoding="UTF-8"?>
<BMECAT version="2005" xmlns="https://www.etim-international.com/bmecat/50">
<!-- Kopf: gilt für den ganzen Katalog -->
<HEADER>
<GENERATOR_INFO>Beispielkatalog von bmecatviewer.com, alle Angaben erfunden</GENERATOR_INFO>
<CATALOG>
<LANGUAGE>deu</LANGUAGE>
<CATALOG_ID>BSP-EINS</CATALOG_ID>
<CATALOG_VERSION>1.0</CATALOG_VERSION>
<CATALOG_NAME>Beispielkatalog mit einem Artikel</CATALOG_NAME>
<DATETIME type="generation_date">
<DATE>2026-10-01</DATE>
</DATETIME>
<TERRITORY>DE</TERRITORY>
<CURRENCY>EUR</CURRENCY>
</CATALOG>
<BUYER>
<BUYER_NAME>Beispiel-Großhandel GmbH</BUYER_NAME>
</BUYER>
<SUPPLIER>
<SUPPLIER_NAME>Musterhersteller AG</SUPPLIER_NAME>
<ADDRESS type="supplier">
<CONTACT>Produktdatenmanagement</CONTACT>
<STREET>Beispielweg 1</STREET>
<ZIP>12345</ZIP>
<CITY>Musterstadt</CITY>
<COUNTRY>Deutschland</COUNTRY>
<EMAIL>[email protected]</EMAIL>
<URL>https://www.example.com</URL>
</ADDRESS>
</SUPPLIER>
<USER_DEFINED_EXTENSIONS>
<UDX.EDXF.VERSION>5.0</UDX.EDXF.VERSION>
</USER_DEFINED_EXTENSIONS>
</HEADER>
<!-- Transaktion: ein vollständiger Neukatalog -->
<T_NEW_CATALOG>
<PRODUCT mode="new">
<SUPPLIER_PID>BSP-1003</SUPPLIER_PID>
<PRODUCT_DETAILS>
<DESCRIPTION_SHORT>Leitungsschutzschalter B16, 1-polig</DESCRIPTION_SHORT>
<DESCRIPTION_LONG>Leitungsschutzschalter mit Auslösecharakteristik B, einpolig, Bemessungsstrom 16 A, Schaltvermögen 6 kA, Baubreite eine Teilungseinheit.</DESCRIPTION_LONG>
<INTERNATIONAL_PID type="gtin">2012345000032</INTERNATIONAL_PID>
<MANUFACTURER_PID>LS1-B16</MANUFACTURER_PID>
<MANUFACTURER_NAME>Musterhersteller AG</MANUFACTURER_NAME>
<MANUFACTURER_TYPE_DESCR>LS1 B16</MANUFACTURER_TYPE_DESCR>
<SPECIAL_TREATMENT_CLASS type="NOT_RELEVANT">NONE</SPECIAL_TREATMENT_CLASS>
<KEYWORD>Leitungsschutzschalter</KEYWORD>
</PRODUCT_DETAILS>
<PRODUCT_FEATURES>
<REFERENCE_FEATURE_SYSTEM_NAME>ETIM-9.0</REFERENCE_FEATURE_SYSTEM_NAME>
<REFERENCE_FEATURE_GROUP_ID>EC000042</REFERENCE_FEATURE_GROUP_ID>
<FEATURE>
<FNAME>EF008618</FNAME>
<FVALUE>1</FVALUE>
</FEATURE>
<FEATURE>
<FNAME>EF005548</FNAME>
<FVALUE>1</FVALUE>
</FEATURE>
<FEATURE>
<FNAME>EF000227</FNAME>
<FVALUE>16</FVALUE>
</FEATURE>
<FEATURE>
<FNAME>EF002950</FNAME>
<FVALUE>1</FVALUE>
</FEATURE>
<FEATURE>
<FNAME>EF000218</FNAME>
<FVALUE>70</FVALUE>
</FEATURE>
<FEATURE>
<FNAME>EF005997</FNAME>
<FVALUE>false</FVALUE>
</FEATURE>
</PRODUCT_FEATURES>
<PRODUCT_ORDER_DETAILS>
<ORDER_UNIT>C62</ORDER_UNIT>
<CONTENT_UNIT>C62</CONTENT_UNIT>
<NO_CU_PER_OU>1</NO_CU_PER_OU>
<PRICE_QUANTITY>1</PRICE_QUANTITY>
<QUANTITY_MIN>1</QUANTITY_MIN>
<QUANTITY_INTERVAL>1</QUANTITY_INTERVAL>
</PRODUCT_ORDER_DETAILS>
<PRODUCT_PRICE_DETAILS>
<DATETIME type="valid_start_date">
<DATE>2026-01-01</DATE>
</DATETIME>
<PRODUCT_PRICE price_type="net_list">
<PRICE_AMOUNT>4.15</PRICE_AMOUNT>
<PRICE_CURRENCY>EUR</PRICE_CURRENCY>
<TAX>0.19</TAX>
<LOWER_BOUND>1</LOWER_BOUND>
</PRODUCT_PRICE>
</PRODUCT_PRICE_DETAILS>
<USER_DEFINED_EXTENSIONS>
<UDX.EDXF.MIME_INFO>
<UDX.EDXF.MIME>
<UDX.EDXF.MIME_SOURCE>bilder/BSP-1003.jpg</UDX.EDXF.MIME_SOURCE>
<UDX.EDXF.MIME_CODE>MD01</UDX.EDXF.MIME_CODE>
</UDX.EDXF.MIME>
</UDX.EDXF.MIME_INFO>
<UDX.EDXF.BRAND_NAME>Muster</UDX.EDXF.BRAND_NAME>
<UDX.EDXF.DISCOUNT_GROUP>
<UDX.EDXF.DISCOUNT_GROUP_MANUFACTURER>R12</UDX.EDXF.DISCOUNT_GROUP_MANUFACTURER>
</UDX.EDXF.DISCOUNT_GROUP>
<UDX.EDXF.PACKING_UNITS>
<UDX.EDXF.PACKING_UNIT>
<UDX.EDXF.QUANTITY_MIN>12</UDX.EDXF.QUANTITY_MIN>
<UDX.EDXF.QUANTITY_MAX>12</UDX.EDXF.QUANTITY_MAX>
<UDX.EDXF.PACKING_UNIT_CODE>BX</UDX.EDXF.PACKING_UNIT_CODE>
</UDX.EDXF.PACKING_UNIT>
</UDX.EDXF.PACKING_UNITS>
<UDX.EDXF.ROHS_INDICATOR>true</UDX.EDXF.ROHS_INDICATOR>
<UDX.EDXF.CE_MARKING>true</UDX.EDXF.CE_MARKING>
<UDX.EDXF.REACH>
<UDX.EDXF.REACH.LISTDATE>2026-01-21</UDX.EDXF.REACH.LISTDATE>
<UDX.EDXF.REACH.INFO>false</UDX.EDXF.REACH.INFO>
</UDX.EDXF.REACH>
</USER_DEFINED_EXTENSIONS>
<PRODUCT_LOGISTIC_DETAILS>
<CUSTOMS_TARIFF_NUMBER>
<CUSTOMS_NUMBER>85362010</CUSTOMS_NUMBER>
</CUSTOMS_TARIFF_NUMBER>
<COUNTRY_OF_ORIGIN>DE</COUNTRY_OF_ORIGIN>
</PRODUCT_LOGISTIC_DETAILS>
</PRODUCT>
</T_NEW_CATALOG>
</BMECAT>
Speichern Sie den Text als Datei mit der Endung .xml, dann öffnet sie jedes Werkzeug, das BMEcat liest. Die allgemeine Bedeutung der Elemente erklärt die Seite Was ist BMEcat? ausführlich.
Was in der Datei steht
| Block | Im Beispiel | Worauf es ankommt |
|---|---|---|
BMECAT | Fassung 2005, Namensraum der ETIM-Guideline 5.0 | Das Attribut version entscheidet, nach welchem Schema gelesen wird. |
CATALOG | Sprache, Katalognummer, Version, Name, Erstelldatum, Gebiet, Währung | Die Sprache steht als Code aus drei Buchstaben nach ISO 639-2 (deu), die Währung nach ISO 4217 (EUR). |
BUYER, SUPPLIER | Käufer und Lieferant mit Anschrift | Die ETIM-Guideline verlangt beim Lieferanten eine E-Mail-Adresse. |
USER_ im Kopf | UDX.EDXF.VERSION 5.0 | Sagt, nach welcher Fassung der Guideline der Katalog gebaut ist. |
SUPPLIER_ | BSP-1003 | Die Artikelnummer, im ganzen Katalog eindeutig. |
PRODUCT_ | Kurz- und Langtext, GTIN, Herstellernummer, Typ, Stichwort | SPECIAL_ mit NOT_ und NONE heißt: nichts Kennzeichnungspflichtiges. Die Guideline verlangt die Angabe auch dann. |
PRODUCT_ | ETIM 9.0, Klasse EC000042, sechs Merkmale | Merkmale als ETIM-Code, Zahlen mit Punkt, Ja und Nein als true und false. Die Einheit ergibt sich aus dem Merkmal. |
PRODUCT_ | Bestell- und Inhaltseinheit C62, Mengen | C62 ist der Code für Stück nach der UN/ECE-Empfehlung 20. |
PRODUCT_ | Nettolistenpreis 4.15 EUR ab 1.1.2026, Steuersatz 0.19 | Dezimalpunkt, nie Komma. Der Steuersatz steht als Faktor, nicht in Prozent. |
USER_ im Artikel | Produktbild, Marke, Rabattgruppe, Verpackungseinheit, RoHS, CE, REACH | Der Erweiterungsblock der ETIM-Guideline. MD01 kennzeichnet das Produktbild. Hier verlangt die deutsche Länderspalte am meisten. |
PRODUCT_ | Zolltarifnummer, Ursprungsland | Die achtstellige Warennummer der Kombinierten Nomenklatur, gebraucht für Zoll und Intrastat. |
Beispielkataloge zum Herunterladen
Jede Datei lässt sich herunterladen oder gleich im Werkzeug öffnen. Dort sehen Sie Kennzahlen, Felder und den Prüfbericht, ohne selbst einen Katalog zur Hand zu haben.
| Datei | Artikel | Größe | |
|---|---|---|---|
| bmecat-2005-etim.xmlBMEcat 2005 mit ETIM 9.0. Sechs Artikel, erfüllt die ETIM-Guideline 5.0 in der deutschen Länderspalte ohne Befund. | 6 | 22,9 KB | HerunterladenIm Werkzeug öffnen |
| bmecat-2005-etim-mit-fehlern.xmlDieselbe Datei mit acht typischen Fehlern. Welche, steht unten. | 6 | 22,8 KB | HerunterladenIm Werkzeug öffnen |
bmecat-2005-eclass.xmlBMEcat 2005 mit eCl@ss 12.0. Merkmale im Klartext, Bilder über MIME_, geprüft gegen den BMEcat-Grundstandard ohne Guideline. | 4 | 10,6 KB | HerunterladenIm Werkzeug öffnen |
bmecat-2005-etim-eclass.xmlETIM und eCl@ss in derselben Datei. Je ein PRODUCT_-Block pro System. | 6 | 25,1 KB | HerunterladenIm Werkzeug öffnen |
bmecat-1.2.xmlDas ältere Format 1.2. ARTICLE statt PRODUCT, gültig nach dem Schema 1.2. | 4 | 8,9 KB | HerunterladenIm Werkzeug öffnen |
Alle Dateien sind UTF-8-kodiert, die Artikeltexte deutsch. Die Bilder, auf die sie verweisen, liegen nicht bei, so wie bei einem Katalog, der ohne sein ZIP-Archiv verschickt wurde.
Was in der Fehlerdatei steckt
Acht Fehler, wie sie in echten Lieferantenkatalogen immer wieder vorkommen, jeder an einem bestimmten Artikel:
- BSP-1001, Preis mit Komma.
39,80statt39.80. Für ein einlesendes System ist das keine Zahl. Das Werkzeug meldet es zweimal, als unlesbaren Preis und als Zahlenfeld ohne Zahl. - BSP-1002, falsche GTIN-Prüfziffer. Die Nummer hat 13 Stellen, aber die letzte passt nicht zu den ersten zwölf. Meist ein Tippfehler oder eine verstümmelte Nummer.
- BSP-1002, falsche Reihenfolge.
KEYWORDsteht vorSPECIAL_TREATMENT_CLASS. Inhaltlich gleichgültig, formal ein Verstoß gegen das Schema, und manche Systeme lehnen die Datei deshalb ohne Begründung ab. Das Werkzeug meldet es als Fehler. - BSP-1003, Einheit „STK“. Gebräuchlich, aber kein gültiger Code. Richtig ist
C62. - BSP-1004, doppelte Artikelnummer. Der Artikel trägt dieselbe
SUPPLIER_PIDwie BSP-1003 und erscheint im Prüfbericht deshalb unter BSP-1003. Welcher von beiden gilt, muss das einlesende System raten. - BSP-1005, verdrehter Preiszeitraum. Gültig ab 1.7.2026, gültig bis 1.1.2026.
- BSP-1006, Währung „EURO“. Erlaubt ist nur das ISO-Kürzel
EUR. - BSP-1006, REACH-Angabe fehlt. Im Schema freiwillig, in der deutschen Länderspalte der ETIM-Guideline Pflicht. Das Werkzeug führt das als Warnung. Wer auf die niederländische Spalte umstellt, sieht den Befund verschwinden.
Woher die Codes stammen
Die ETIM-Klassen und -Merkmale sind echt: EC000003 (Fehlerstrom-Schutzschalter), EC000042 (Leitungsschutzschalter) und EC000125 (Steckdose), jeweils mit Merkmalen, die zur Klasse gehören. Ebenso die eCl@ss-Klassen 27-14-22-01 und 27-14-19-01. Die GTINs beginnen mit 20 bis 29, einem Präfixbereich, den GS1 für die interne Verwendung freihält. Deshalb kollidiert keine davon mit einer weltweit vergebenen Artikelnummer. Hersteller, Anschriften und Preise sind erfunden. Die Klartextnamen der ETIM-Merkmale stehen nicht in den Dateien. Sie stehen in den Sprachfassungen des ETIM-Modells, und wer eine ETIM-Sprachdatei hat, kann sie im Werkzeug dazuladen.
Wo finde ich eine BMEcat-Beispieldatei?
Auf dieser Seite: ein vollständiges Beispiel zum Kopieren und fünf Beispielkataloge zum Herunterladen, nämlich BMEcat 2005 mit ETIM, mit eCl@ss, mit beidem, mit typischen Fehlern und BMEcat 1.2. Alle enthalten nur erfundene Artikeldaten und lassen sich direkt im Werkzeug öffnen.
Wie sieht eine BMEcat-Datei aus?
Eine BMEcat-Datei ist eine XML-Datei mit dem Wurzelelement BMECAT. Darin stehen ein Kopf (HEADER) mit Angaben zum Katalog und eine Transaktion, meist T_NEW_CATALOG, mit einem PRODUCT-Element je Artikel. Jeder Artikel hat mindestens eine Artikelnummer, eine Kurzbeschreibung, eine Bestelleinheit und einen Preisblock.
Kostenlos, ohne Konto, ohne Upload — die Datei bleibt auf Ihrem Rechner.