Übersetzung und Klassifikation verstehen

Katalog-Austauschformate

BMEcat, Datanorm, und das kundenspezifische Excel.

Irgendwann hört ein Kunde auf, in Ihrem Shop zu stöbern, und bittet Sie, ihm Ihren Katalog als Datei zu schicken. Was er mit „einer Datei" meint, hängt vollständig davon ab, in welcher Branche er ist und welches System er betreibt — und es falsch zu treffen kostet Wochen.

Die drei Antworten, und wer nach welcher fragt

FormatWer fragtWas es trägtAufwand
BMEcatDeutsche und europäische Konzern-Beschaffung, SAP-/Ariba-/Onventis-ShopsArtikel, Preise, Medien, Klassifikation, Merkmale, mehrsprachigEinmal hoch, danach niedrig
DatanormDie Gewerke — Elektro, Sanitär, Heizung, Klima; Handwerker-SoftwareArtikel, Preise, Rabattgruppen, UpdatesNiedrig, und starr
Excel oder CSVAlle anderen, besonders ErstanfragenWas auch immer die Tabelle des Kunden sagtNiedrig je Anlauf, unbegrenzt in Summe

Die Falle ist die dritte Zeile. Ein Excel-Export kostet einen Nachmittag und fühlt sich wie die pragmatische Antwort an. Zwanzig Kunden später pflegen Sie zwanzig Tabellen mit zwanzig Spaltenreihenfolgen, und jede Preisänderung sind zwanzig manuelle Exporte. Der Sinn eines Exportprofils ist, dass der zwanzigste so viel kostet wie der zweite.

BMEcat

BMEcat ist der deutsche Standard für den Austausch von Katalogdaten, herausgegeben vom Bundesverband Materialwirtschaft, Einkauf und Logistik. Es ist XML, es ist wortreich, und es ist das, was eine Konzern-Einkaufsabteilung meint, wenn sie sagt „schicken Sie uns Ihren Katalog".

Was eine BMEcat-Datei trägt:

  • Artikelidentität — Ihre Artikelnummer, die Herstellernummer, EAN, und die eigene Materialnummer des Kunden, wo Sie sie kennen.
  • Beschreibungen — kurz und lang, je Sprache. Eine Datei kann Deutsch und Englisch nebeneinander tragen — der Grund, warum BMEcat und Übersetzung dasselbe Projekt sind.
  • Preise — mit Währung, Gültigkeitsdaten, Preiseinheit, Mengenstaffel und Steuer. Die Preiseinheit zählt: € je 100 Stück ist etwas anderes als € je Stück, und das Feld dafür ist nicht optional.
  • Bestelleinheiten und Verpackung — Bestelleinheit, Inhaltseinheit, Verpackungsmenge. Fast jede abgelehnte BMEcat-Datei scheitert zuerst hier.
  • Klassifikation — die eCl@ss- oder ETIM-Klasse je Artikel, plus die Standardmerkmale und ihre Werte. Siehe Klassifikationsstandards.
  • Medien — Bilder, Datenblätter, Zeichnungen, als URLs oder als mitgelieferte Dateien.

Zwei Versionen sind in echtem Gebrauch: 1.2, alt und weiterhin verlangt, und 2005 (auch 2005.1 genannt), die aktuelle und die, die Klassifikation sauber trägt. Fragen Sie, welche; nehmen Sie nichts an.

BMEcat unterscheidet außerdem einen Vollkatalog von einem Update: T_NEW_CATALOG ersetzt alles, T_UPDATE_PRODUCTS ändert Artikel, T_UPDATE_PRICES ändert nur Preise. Einen Vollkatalog zu senden, wo der Kunde ein Preisupdate erwartet hat, ersetzt sein gesamtes Sortiment — einschließlich der Artikel, die seine Einkäufer in gespeicherten Listen hatten.

Eine BMEcat-Datei, die validiert, ist keine Datei, die angenommen wird. Das XML-Schema prüft die Struktur. Das System des Kunden erzwingt zusätzlich eigene Regeln — Pflichtfelder, erlaubte Einheiten, Klassenversionen, Bildmaße, Preiseinheiten-Konventionen. Schicken Sie immer eine kleine Testdatei mit 20 Artikeln und lassen Sie sich das Laden bestätigen, bevor Sie 40.000 senden.

Datanorm

Datanorm ist älter, einfacher und völlig anders als BMEcat: Textsätze mit festen Positionen statt XML, definiert von den deutschen Bauhandwerksverbänden, gebaut für Handwerker-Software auf einem Laptop im Transporter.

Was in der Praxis daran zählt:

  • Es ist satzbasiert. Artikelsätze, Preissätze, Rabattgruppensätze, Langtextsätze — jeder eine Zeile mit festen Positionen. Keine Verschachtelung, keine Wiederholung.
  • Es hat fast keine Medien und keine Klassifikation. Datanorm beschreibt einen Artikel gut genug, um ihn zu bestellen und zu fakturieren — nicht gut genug, um ihn auszusuchen.
  • Rabattgruppen sind zentral. Die Gewerke bepreisen über eine Rabattgruppe auf einen Listenpreis, und Datanorm trägt diese Struktur nativ, wo BMEcat Nettopreise trägt. Das ist ein echter Modellierungsunterschied, kein Formatierungsdetail — siehe Preislisten.
  • Versionen zählen und sind nicht kompatibel. Datanorm 4 und 5 sind beide im Einsatz; fragen Sie.

Sind Ihre Kunden Elektro-, Sanitär- oder Heizungsbetriebe, ist Datanorm kein Altsystem. Es ist das, was ihre Software liest — und in zehn Jahren immer noch lesen wird.

Das kundenspezifische Excel

Die meisten Anfragen beginnen hier, und viele sollten hier bleiben. Ein kleiner Kunde ohne Beschaffungssystem will eine Tabelle: Artikelnummer, Beschreibung, sein Preis, seine Einheit.

Behandeln Sie sie als Profil, nicht als Gefälligkeit:

  • Geben Sie ihr einen Namen und einen Eigentümer — den Kunden.
  • Legen Sie Spalten und Reihenfolge im Profil fest, nicht in der Person, die exportiert.
  • Legen Sie Sortiment und Preisbasis fest — die verhandelten Preise dieses Kunden, seine vereinbarten Artikel, seine Währung.
  • Legen Sie einen Zeitplan an, wenn er sie regelmäßig will, und liefern Sie jedes Mal auf demselben Weg.

In dem Moment, in dem ein Tabellen-Export von Hand erzeugt wird, wird er irgendwann mit den Preisen des letzten Quartals erzeugt — von jemandem, der eine Urlaubsvertretung macht.

Punchout macht die Datei überflüssig — meistens

Richtet ein Kunde Punchout ein, braucht er keine Katalogdatei mehr. Sein Einkäufer klickt sich aus dem eigenen Beschaffungssystem in Ihren Live-Shop, mit seinem Sortiment und seinen Preisen, und kehrt mit einem gefüllten Warenkorb zurück. Nichts wird exportiert, nichts veraltet, und die ganze Klasse von „der Preis im Katalog ist von März"-Problemen verschwindet.

Das ist die bessere Anordnung, und deshalb lohnt es sich, auf Punchout zu drängen. Aber „meistens" leistet in dieser Überschrift echte Arbeit:

  • Seine Freigabe- und Reporting-Schicht will weiterhin Klassifikation. Die zurückfließenden Bestelldaten tragen die Klasse, und sein Spend-Reporting braucht sie.
  • Manche Warengruppen werden weiterhin hochgeladen. Viele Kunden nutzen Punchout für technische Güter und laden für C-Teile mit hohem Volumen einen statischen Katalog, weil ihre Einkäufer diese bestellen, ohne hinzusehen.
  • Nicht jedes System unterstützt es, und nicht jeder Einkäufer darf die eigene Umgebung verlassen.
  • Marktplätze sind Katalog-Uploads unter anderem Namen. Mercateo, Amazon Business und Händlerportale wollen alle einen Feed, und meist ist es ein BMEcat oder ein Format einen Schritt daneben. Siehe Über Marktplätze und Kanäle verkaufen.

So funktioniert es in der Revenue Cloud

  • Exporte sind Profile, keine Skripte: ein Format, ein Kanal, ein Sortiment, eine Preisbasis, ein Sprachensatz und ein Zeitplan. Siehe Katalog-Exportprofile.
  • Der Kanal entscheidet den Inhalt. Ein Exportkanal ist ein eigener Zuschnitt des Katalogs, mit eigenen kanalbezogenen Attributwerten und eigener Vollständigkeit.
  • Die Klassifikation reist mit dem Export, wo das Format sie trägt.
  • Die Zustellung ist Teil des Profils — Download, SFTP-Ablage oder Upload in das Portal des Kunden. Siehe SFTP und Dateiaustausch.

Weiter