BMEcat Viewer BMEcat 1.2 · 2005 · ETIM
Zum Werkzeug

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.

beispiel.xml
<?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

BlockIm BeispielWorauf es ankommt
BMECATFassung 2005, Namensraum der ETIM-Guideline 5.0Das Attribut version entscheidet, nach welchem Schema gelesen wird.
CATALOGSprache, Katalognummer, Version, Name, Erstelldatum, Gebiet, WährungDie Sprache steht als Code aus drei Buchstaben nach ISO 639-2 (deu), die Währung nach ISO 4217 (EUR).
BUYER, SUPPLIERKäufer und Lieferant mit AnschriftDie ETIM-Guideline verlangt beim Lieferanten eine E-Mail-Adresse.
USER_DEFINED_EXTENSIONS im KopfUDX.EDXF.VERSION 5.0Sagt, nach welcher Fassung der Guideline der Katalog gebaut ist.
SUPPLIER_PIDBSP-1003Die Artikelnummer, im ganzen Katalog eindeutig.
PRODUCT_DETAILSKurz- und Langtext, GTIN, Herstellernummer, Typ, StichwortSPECIAL_TREATMENT_CLASS mit NOT_RELEVANT und NONE heißt: nichts Kennzeichnungspflichtiges. Die Guideline verlangt die Angabe auch dann.
PRODUCT_FEATURESETIM 9.0, Klasse EC000042, sechs MerkmaleMerkmale als ETIM-Code, Zahlen mit Punkt, Ja und Nein als true und false. Die Einheit ergibt sich aus dem Merkmal.
PRODUCT_ORDER_DETAILSBestell- und Inhaltseinheit C62, MengenC62 ist der Code für Stück nach der UN/ECE-Empfehlung 20.
PRODUCT_PRICE_DETAILSNettolistenpreis 4.15 EUR ab 1.1.2026, Steuersatz 0.19Dezimalpunkt, nie Komma. Der Steuersatz steht als Faktor, nicht in Prozent.
USER_DEFINED_EXTENSIONS im ArtikelProduktbild, Marke, Rabattgruppe, Verpackungseinheit, RoHS, CE, REACHDer Erweiterungsblock der ETIM-Guideline. MD01 kennzeichnet das Produktbild. Hier verlangt die deutsche Länderspalte am meisten.
PRODUCT_LOGISTIC_DETAILSZolltarifnummer, UrsprungslandDie 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.

DateiArtikelGröß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.622,9 KBHerunterladenIm Werkzeug öffnen
bmecat-2005-etim-mit-fehlern.xmlDieselbe Datei mit acht typischen Fehlern. Welche, steht unten.622,8 KBHerunterladenIm Werkzeug öffnen
bmecat-2005-eclass.xmlBMEcat 2005 mit eCl@ss 12.0. Merkmale im Klartext, Bilder über MIME_INFO, geprüft gegen den BMEcat-Grundstandard ohne Guideline.410,6 KBHerunterladenIm Werkzeug öffnen
bmecat-2005-etim-eclass.xmlETIM und eCl@ss in derselben Datei. Je ein PRODUCT_FEATURES-Block pro System.625,1 KBHerunterladenIm Werkzeug öffnen
bmecat-1.2.xmlDas ältere Format 1.2. ARTICLE statt PRODUCT, gültig nach dem Schema 1.2.48,9 KBHerunterladenIm 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,80 statt 39.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. KEYWORD steht vor SPECIAL_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_PID wie 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.

Katalogdatei jetzt öffnen

Kostenlos, ohne Konto, ohne Upload — die Datei bleibt auf Ihrem Rechner.