Table of Contents |
---|
...
Die Rahmenbedingungen basieren auf dem "Leitfaden für Lieferanten zur Bereitstellung von Produktdaten gemäß BMEcat Version 2005" (Version 4.0 – Revision 4.0.3 ETIM International Status 2020-10-28, Deutsche Übersetzung des englischen Originaldokumentes).
Das Portal Open Datacheck bietet die Möglichkeit, den BMEcat in Form der Guideline 3.1 (nur bis zum 31.12.2022) oder 4.0.3 hochzuladen, welche durch interne Verarbeitungen in eine Datenstruktur gebracht werden, die unter "Dateninhalte" abgebildet wird.
Die Umsetzung des Uploads eines ETIM BMEcats auf Open Datacheck Elektro in Deutschland bedeutet:
...
FeldName | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Erstellerinformation | String | Nein | GENERATOR_INFO | Information zum Ersteller des Dokuments, z.B. die verwendete Software o- der der Name eines Dienstleisters. |
Standardsprache | String minLength: 3 | Ja | CATALOG/LANGUAGE [default="true">deu<] | Dieses Element spezifiziert die verwendete Sprache (gemäß ISO 639-2:1998), für Open Datacheck Elektro muss "deu" als Standardsprache festgelegt werden. |
Weitere Sprachen | String | Nein | CATALOG/LANGUAGE | Alle Sprachen, die nicht Standardsprache Deutsch ("deu") sind und für die gekennzeichnete Elemente im BMEcat auftauchen. |
Katalog-ID | String | Ja | CATALOG/CATALOG_ID | Identifikator des Katalogs. Dieser wird normalerweise vom Lieferanten bei der ersten Katalogerstellung vergeben. |
Version des Katalogs | String | Ja | CATALOG/CATALOG_VERSION | Versionsnummer des Katalogs. |
Name des Katalogs | String | Ja | CATALOG/CATALOG_NAME Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Name, der den Katalog beschreibt. |
Generierungszeitpunkt | Date dd-mm-yyyy | Ja | CATALOG/DATETIME/DATE | Zeitstempel, wann das Katalogdokument erzeugt wurde. |
Territorium | String | Ja | CATALOG/TERRITORY | Territorium gemäß ISO 3166. |
Währung | String minLength: 3 | Ja | CATALOG/CURRENCY | Gemäß ISO 4217:2001; bestimmt die Währung die standardmäßig für alle Preisinformationen im Katalog gilt |
MIME-Basisverzeichnis | String | Nein | CATALOG/MIME_ROOT | Angabe eines Verzeichnisses (und/oder einer URL), auf welche sich die relativen Pfadangaben in MIME_SOURCE beziehen. |
Lieferanten-ID DUNS | String | Ja | SUPPLIER/SUPPLIER_ID [type="duns"] | Die D-U-N-S® Nummer (Data Universal Numbering System - https://www.dnb.com) ist ein neunstelliger numerischer Code um alle Unternehmen weltweit eindeutig zu bestimmen |
Lieferantenname | String | Ja | SUPPLIER/SUPPLIER_NAME | Name des Lieferanten |
Ansprechpartner | String | Ja | SUPPLIER/ADDRESS/CONTACT Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Name eines Ansprechpartners |
Straße | String | Ja | SUPPLIER/ADDRESS/STREET Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Straßenname und Hausnummer |
Postleitzahl | String | Ja | SUPPLIER/ADDRESS/ZIP Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Postleitzahl der Adresse |
Ort | String | Ja | SUPPLIER/ADDRESS/CITY Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Ortsangabe zum Unternehmen |
Land | String | Ja | SUPPLIER/ADDRESS/COUNTRY Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Land |
Umsatzsteuer-ID | String | Nein | SUPPLIER/ADDRESS/VAT_ID | Umsatzsteuer-ID (Value Added Tax Identification) des Geschäftspartners |
E-Mail-Adresse | String | Ja | SUPPLIER/ADDRESS/EMAIL | E-Mail-Adresse |
Internet-Adresse | String | Ja | SUPPLIER/ADDRESS/URL | URL der Webseite |
Kopfdokumente (Detailtabelle zu Kopfdaten)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Mindestmenge | Integer 11 Stellen, 3 Nachkommastellen | Ja | UDX.EDXF.QUANTITY_MIN | Mindestmenge, bezogen auf die Bestelleinheit, ab der diese betreffende Verpackungseinheit genutzt wird. |
Höchstmenge | Integer 11 Stellen, 3 Nachkommastellen | Ja | UDX.EDXF.QUANTITY_MAX | Höchstmenge, bezogen auf die Bestelleinheit, bis zu der diese Verpackungseinheit genutzt wird. |
Code der Verpackungseinheit | String | Codelist | Ja | UDX.EDXF.PACKING_UNIT_CODE | Code der Verpackungseinheit, der aus einer Liste vorgegebener Werte auszuwählen ist |
Name der Verpackungseinheit | String | Nein | UDX.EDXF.PACKING_UNIT_NAME | Name der Verpackungseinheit. |
Verpackungsanbruch | Boolean | Nein | UDX.EDXF.PACKAGE_BREAK | Angabe, ob eine Verpackung angebrochen werden kann. |
Packteile | Integer, 11 Stelle, 0 Nachkommastellen | Nein | UDX.EDXF.PACKING_PARTS | Anzahl der Packteile in denen das Produkt geliefert wird. |
Volumen | Number 11 Stellen, 12 Nachkommastellen | Nein | UDX.EDXF.VOLUME | Volumen der Verpackungseinheit in Kubikmeter. |
Bruttogewicht | Number 11 Stellen, 6 Nachkommastellen | Nein | UDX.EDXF.WEIGHT | Bruttogewicht der Verpackungseinheit in Kilogramm. |
Länge | Number 11 Stellen, 4 Nachkommastellen | Nein | UDX.EDXF.LENGTH | Länge der Verpackungseinheit in Meter, normalerweise die längste Dimension. |
Breite | Number 11 Stellen, 4 Nachkommastellen | Nein | UDX.EDXF.WIDTH | Breite der Verpackungseinheit in Meter. |
Tiefe | Number 11 Stellen, 4 Nachkommastellen | Nein | UDX.EDXF.DEPTH | Tiefe der Verpackungseinheit in Meter. |
Durchmesser | Number 11 Stellen, 4 Nachkommastellen | Nein | UDX.EDXF.DIAMETER | Durchmesser der Verpackungseinheit in Meter. |
GTIN | String | GTIN | Nein | UDX.EDXF.GTIN | GTIN der Verpackungseinheit. |
GS1_128 | String | Nein | UDX.EDXF.GS1_128 | GS1-128 ist ein Applikationsstandard der GS1-Organisation, der die Barcode-Spezifikation 128 nutzt. GS1-128 verwendet eine Serie von Anwendungsbezeichnern, um zusätzliche Daten wie Haltbarkeitsdatum, Chargen-Nummer, Mengen, Gewichte und viele andere Angaben einzubinden, die vom Nutzer benötigt werden. |
Klassifizierung (Detailtabelle zum Produkt)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Klassifizierungssystem | String | Ja | PRODUCT_FEATURES/REFERENCE_FEATURE_SYSTEM_NAME | Die Angabe ist verpflichtend; Bezeichnung wie “ETIM-7.0” für offizielle Releases bzw. „DYNAMIC“ bei Verwendung des Dynamic Releases. |
Klasse | String | Ja | PRODUCT_FEATURES/REFERENCE_FEATURE_GROUP_ID | Identifizierungscode der ETIM Klasse. Falls es tatsächlich keine existierende Klasse in der verwendeten ETIM Klassifizierungsversion gibt, ist EC000000 ausnahmsweise erlaubt, jedoch nicht Teil des ETIM-Klassifikationsmodells. |
Merkmale (Detailtabelle zur Klassifizierung)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Klassifizierungssystem | String | Ja | PRODUCT_FEATURES/REFERENCE_FEATURE_SYSTEM_NAME | Die Angabe ist verpflichtend; Bezeichnung wie “ETIM-7.0” für offizielle Releases bzw. „DYNAMIC“ bei Verwendung des Dynamic Releases. |
Merkmalsname | String | Ja | PRODUCT_FEATURES/FEATURE/FNAME Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Identifizierungscode des ETIM- Merkmals. |
Merkmalseinheit | String | Nein | PRODUCT_FEATURES/FEATURE/FUNIT | Maßeinheit des Merkmals; Standardisierte Einheiten sollten ver- wendet werden; |
Merkmalswert | String maxLength: 1 | Ja | PRODUCT_FEATURES/FEATURE/FVALUE[1] Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Definierte Merkmalswerte gemäß der ETIM-Klassifikation. |
Merkmalswert 2 | String maxLength: 1 | Nein | PRODUCT_FEATURES/FEATURE/FVALUE[2] Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Definierte Merkmalswerte gemäß der ETIM-Klassifikation. |
Zusätzliche Detaillierung des Merkmalswertes | String | Nein | PRODUCT_FEATURES/FEATURE/FVALUE_DETAILS Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Erläuterung der Merkmalseigenschaften oder warum ein bestimmter Wert nicht übermittelt wird. |
Referenzen (Detailtabelle zum Produkt)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Verweisart | Ja | PRODUCT_REFERENCE @type | Beschreibt die Beziehung zwischen zwei Produkten. | |
Anzahl | Integer 11 Stellen, 0 Nachkommastellen | Nein | PRODUCT_REFERENCE @quantity | Beschreibt auf wie viele Artikel verwiesen wird. |
Bezugsprodukt | String | Ja | PRODUCT_REFERENCE/PROD_ID_TO | Eindeutige Nummer des Produkts auf welches verwiesen wird. |
KatalogID | String | Nein | PRODUCT_REFERENCE/CATALOG_ID | Eindeutige CATALOG_ID, wenn der Bezugsartikel nicht im selben Katalog geführt wird. |
Version des Kataloges | String | Nein | PRODUCT_REFERENCE/CATALOG_VERSION | Versionsnummer des referenzierten Produktkataloges. |
Referenzbeschreibung | String | Nein | PRODUCT_REFERENCE/REFERENCE_DESCR | Beschreibung der Referenz. |
Preise (Detailtabelle zum Produkt)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Beginn des Gültigkeitszeitraums | Date dd-mm-yyyy | Ja | PRODUCT_PRICE_DETAILS/DATETIME/DATE @type = "valid_start_date" | Datum, ab dem Preise des Artikels gültig sind. |
Ende des Gültigkeitszeitraums | Date dd-mm-yyyy | Nein | PRODUCT_PRICE_DETAILS/DATETIME/DATE @type = "valid_end_date" | Datum, bis zu dem Preise des Artikels gültig sind. |
Tagespreis | Boolean | Nein | PRODUCT_PRICE_DETAILS/DAILY_PRICE | Angabe, um zu übermitteln, dass ein Produkt keinen festen Preis hat (Preis auf Anfrage). |
Preis (Detailtabelle zu Preise)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Beginn des Gültigkeitszeitraums | Date dd-mm-yyyy | Ja | PRODUCT_PRICE_DETAILS/DATETIME/DATE @type = "valid_start_date" | Datum, ab dem der Preis des Artikels gültig ist. |
Preisart | Ja | PRODUCT_PRICE_DETAILS/PRODUCT_PRICE @type | Attribut, das den Preistyp spezifiziert. | |
Preisbetrag | Number 11 Stellen, 2 Nachkommastellen | Ja | PRODUCT_PRICE_DETAILS/PRODUCT_PRICE/PRICE_AMOUNT | Höhe des Preises (0.00 ist kein gültiger Preis, außer bei Artikeln ohne Listenpreis). |
Währung | String | Nein | PRODUCT_PRICE_DETAILS/PRODUCT_PRICE/PRICE_CURRENCY | Währung des Preises; falls in diesem Feld nichts angegeben ist, so wird die Währung, die in den Kopfdaten des Dokuments im Feld Währung angegeben ist, für alle Preise verwendet. |
Steuersatz | Werteliste | Ja | PRODUCT_PRICE_DETAILS/PRODUCT_PRICE/TAX | Steuersatz, der für diesen Preis anfällt. |
Preisfaktor | Number 11 Stellen, 3 Nachkommastellen | Nein | PRODUCT_PRICE_DETAILS/PRODUCT_PRICE/PRICE_FACTOR | (Rabatt-)Faktor, der immer mit dem in diesem Datensatz angegebenen Preis multipliziert wird, um den Endpreis zu ermitteln. |
Untere Staffelgrenze | Integer 11 Stellen, 0 Nachkommastellen | Ja | PRODUCT_PRICE_DETAILS/PRODUCT_PRICE/LOWER_BOUND | Untere Mengengrenze für Staffelpreise. Die Einheit für die Staffelgrenze ist die Bestelleinheit, Vorgabewert ist 1. |
Territorium | String | Nein | PRODUCT_PRICE_DETAILS/PRODUCT_PRICE/TERRITORY | Gebiet, in dem der Artikelpreis gültig ist. Wenn nichts angegeben ist, so gilt der Wert aus den Kopfdaten im Feld Territorium. |
Zuschläge (Detailtabelle zum Produkt)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Zuschlagsart | Ja | UDX.EDXF.SURCHARGE/UDX.EDXF.SURCHARGE_TYPE | Die Art von Rohstoff, für welchen ein Zuschlag veranlasst wird. Im Umfeld der Plattform werden Folgende Fälle betrachtet:aktuell nur die Zuschlagsarten betrachtet, die in der Codeliste angegeben sind. | |
Zuschlagsschalter | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.SURCHARGE_MANNER | Zuschlagsschalter Basis / kumuliert. | |
Zuschlagfaktor | Number 11 Stellen, 4 Nachkommastellen | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.SURCHARGE_PERCENTAGE | Auf den Produktpreis wird ein prozentualer Zuschlag erhoben. |
Zuschlagsbetrag | Number 11 Stellen, 3 Nachkommastellen | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.SURCHARGE_PRICE_AMOUNT | Auf den Produktpreis wird ein Zuschlagsbetrag erhoben. |
Kalkulationsart | Werteliste | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.SURCHARGE_CALCULATION | Gibt an, ob der Zuschlag, der unter Zuschlagfaktor angegeben wurde, auf den Bruttolistenpreis oder auf den Nettopreis gerechnet werden muss: 1 = Bruttopreis Ist kein Wert angegeben, wird vom Bruttopreis (1) ausgegangen. Dieser muss nur angegeben werden, wenn ein Zuschlagfaktor angegeben wurde. |
Materialbasis | Number 11 Stellen, 3 Nachkommastellen | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.MATERIAL_BASIS | Eine Materialbasis muss für die Berechnung von Rohstoffzuschlägen spezifiziert werden. |
Materialgewicht | Number 11 Stellen, 3 Nachkommastellen | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.MATERIAL_BASIS_WEIGHT | Materialgewicht für den Zuschlag in Gramm/Preisbezugsmenge. Dieses darf nicht angegeben werden, wenn Sprunggröße spezifiziert ist. |
Sprunggröße | Number 11 Stellen, 3 Nachkommastellen | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.MATERIAL_BASIS_SURCHARGE_THRESHOLD | Sprunggröße als auslösendes Moment für die Zuschlagsberechnung mit Zu- schlagsfaktor oder -betrag. Diese darf nicht angegeben werden, wenn Materialgewicht spezifiziert ist. |
Sprungauslösung | Werteliste | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.MATERIAL_BASIS_SURCHARGE_SHUTTER | Gibt an, wann der Sprung ausgelöst wird: Ist kein Wert angegeben, wird von einem vollendetem Sprung (2) ausgegangen. |
Zuschlag/Gutschrift | Werteliste | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.MATERIAL_BASIS_SURCHARGE_CREDIT | Gibt an, ob nur ein Zuschlag oder ein Zuschlag/Gutschrift erfolgt: Ist kein Wert angegeben, wird von nur Zuschlag (1) ausgegangen. |
Zuschlag/Tabelle | String maxLength: 50 | Nein | UDX.EDXF.SURCHARGE/UDX.EDXF.MATERIAL_BASIS_SURCHARGE_TABLE | Information über die Referenz auf eine Zuschlagstabelle eines Produktes. |
Bilder und Dokumente (Detailtabelle zum Produkt)
...
Feld | Format | Pflicht | Herkunft ETIM BMEcat Guideline 4.0.3 | Erläuterung |
---|---|---|---|---|
Artikelnummer des Lieferanten | String | Ja | SUPPLIER_PID | Produkt-ID des Lieferanten |
Quelle | String | Ja | UDX.EDXF.MIME_INFO/UDX.EDXF.MIME/UDX.EDXF.MIME_SOURCE Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Der Dateiname inklusive des Dokument-Typs, z.B. .jpg oder URL-Adresse. Der Dokumentname sollte keine Sonderzeichen (z. B. ä, ö, ü, ß) enthalten. |
Code | Ja | UDX.EDXF.MIME_INFO/UDX.EDXF.MIME/UDX.EDXF.MIME_CODE | Beschreibt die Art und den Gebrauch des Dokuments mit einem Code. | |
Dateiname | String | Nein | UDX.EDXF.MIME_INFO/UDX.EDXF.MIME/UDX.EDXF.MIME_FILENAME | Der Dateiname inklusive des Dokument-Typs, z.B. .jpg oder URL-Adresse. Der Dokumentname sollte keine Sonderzeichen (z. B. ä, ö, ü, ß) enthalten. |
Beschreibung | String maxLength: 100 | Nein | UDX.EDXF.MIME_INFO/UDX.EDXF.MIME/UDX.EDXF.MIME_DESIGNATION | Detaillierte Beschreibung des Dokuments. |
Alternativtext | String | Nein | UDX.EDXF.MIME_INFO/UDX.EDXF.MIME/UDX.EDXF.MIME_ALT Wenn [lang="deu"] oder Standardsprache "deu" und [lang="deu"] nicht vorhanden | Alternativer Text, der verwendet wird falls die Datei nicht im Zielsystem angezeigt werden kann. |
Ausstellungsdatum | Date dd-mm-yyyy | Nein | UDX.EDXF.MIME_INFO/UDX.EDXF.MIME/UDX.EDXF.MIME_ISSUE_DATE | Ausstellungsdatum des Dokuments. Für Dokumente vom Tyo MD49 (RoHS-Erklärung) ist das Ausstellungsdatum verpflichtend. |
Gültigkeitsdatum | Date dd-mm-yyyy | Nein | UDX.EDXF.MIME_INFO/UDX.EDXF.MIME/UDX.EDXF.MIME_EXPIRE_DATE | Gültigkeitsdatum des Dokuments. |
Produkt-Charakteristiken (Detailtabelle zum Produkt)
...