Zum Hauptinhalt springen

CSV-Import: Verkaufspreise importieren

Verfasst von Waldemar Schmidt

Überblick

Mit der hier beschriebenen Funktion importierst du Verkaufspreise direkt zu bestehenden Artikeln — unabhängig vom Artikel-Import. Der Datentyp Verkaufspreis hat die Datenstruktur "Einfache Liste": Jede Zeile deiner CSV-Datei entspricht einem Preis.

​

Voraussetzungen

Hinweise zum Import

  • Der Artikel muss bereits existieren. Der Abgleich erfolgt über die Artikelnummer.

​

Verarbeitung bestehender Preise

Ob ein Preis bereits existiert, ermittelt Xentral anhand der Kombination aus Kundengruppe, Währung, Quantität und Gültigkeit. Stimmen alle diese Werte mit einem bestehenden Preis überein, aktualisiert Xentral ihn; andernfalls legt Xentral einen neuen Preis an.

​

Importfelder

Die folgende Tabelle listet alle Felder, die du beim Import eines Verkaufspreises zuordnen kannst.

Feld

Pflichtfeld

Hinweise

Artikelnummer

Ja

–

Preis Netto

Ja

–

Währung

Ja

–

Menge

Ja

–

Menge in VPE

Nein

–

Gültig ab / Gültig bis

Nein

Datum, JJJJ-MM-TT, oder leer.

Kunde ID

Nein

Beschränkt diesen Preis auf einen bestimmten Kunden.

Kundengruppe ID

Nein

Beschränkt diesen Preis auf eine Kundengruppe.

Artikelnummer bei Kunde

Nein

–

​

Formatierungsregeln

Halte dich an folgende Formatierungsregeln, um ein reibungsloses Mapping zu gewährleisten:

Typ

Format

Beispiel

Preise / Dezimalzahlen

Punkt als Dezimaltrennzeichen

2.59 für 2,59 €

Datum

JJJJ-MM-TT

2026-05-01

CSV-Trennzeichen

Semikolon oder Komma, einstellbar

; oder ,

​

Arbeiten mit IDs

Manchmal ist es notwendig oder sinnvoll, beim Import eine ID zu nutzen, wobei diese eine echte Referenz zur Datenbank darstellt und keine Nummer oder Bezeichnung ist.

Anmerkung

Beachte, dass hier eine eindeutige Datenbank-ID gemeint ist, die nicht mit einer Nummer oder Bezeichnung verwechselt werden darf.

Um die ID eines Datensatzes zu ermitteln, benötigst du nur zwei Schritte:

  1. Öffne den Datensatz, dessen ID du herausfinden möchtest.

  2. Lies die ID in der URL ab.

​

Schritt 1: Allgemein

Du findest den CSV-Import im Menü Automatisierung > CSV-Import. Klicke dort auf + Hinzufügen, um den Import-Assistenten zu starten.

ImportAssistent_Menupfad_Hinzufuegen.png

Du befindest dich zunächst im Teil Allgemein. Dort legst du fest:

ImportAssistent_Schritt1Allgemein_Einmalig_Verkaufspreise.png
  • Datentyp: Der Datentyp, den du importieren möchtest.

  • Name: Damit du den Import später wiederfindest und wiederverwenden kannst.

  • Beschreibung: Optional.

  • Import-Modus: Einmalig oder Wiederkehrend.

​

Einmaliger Import

Wähle diesen Modus, wenn du eine Datei einmalig, z. B. bei erstmaliger Einrichtung des Systems oder einer Funktion, hochladen möchtest. Der Import wird einmalig manuell ausgeführt: Du lädst dafür eine Datei hoch und startest den Import selbst.

​

Wiederkehrender Import

Wähle diesen Modus, wenn der Import regelmäßig automatisch ausgeführt werden soll, ohne dass du die Datei jedes Mal manuell hochlädst. Xentral holt sich die Datei stattdessen selbstständig von einem FTP-Server ab. Zusätzlich zu den Feldern im Abschnitt Allgemein legst du bei wiederkehrenden Importen fest:

ImportAssistent_Schritt1Allgemein_Wiederkehrend.png

Zeitplan:

Hier definierst du, wann der Import automatisch ausgeführt wird.

  • Intervall: Stündlich, Täglich, Wöchentlich oder Monatlich.

  • Wochentage: Bei Täglich oder Wöchentlich wählst du einen oder mehrere Wochentage aus, an denen der Import laufen soll.

  • Uhrzeit: Die Uhrzeit, zu der der Import gestartet wird.

Xentral zeigt dir direkt an, wann der nächste Lauf stattfindet.

FTP-Verbindung:

Dieser Abschnitt definiert, woher Xentral die Datei holt und was danach mit ihr passiert.

  • FTP-Server: Wähle einen bereits hinterlegten FTP-Server aus oder lege über + Neuer Server einen neuen an.

  • Dateiname: Der Dateiname bzw. ein Muster dafür. Verwende einen Stern (*) als Platzhalter für beliebige Zeichen, zum Beispiel preise_*, um sowohl preise_2024 als auch preise_alt zu finden.

  • Dateien auflisten: Zeigt dir die auf dem FTP-Server gefundenen Dateien an, die auf dein Muster passen. Wähle daraus die Datei aus, die du importieren möchtest.

  • Archivierungsstrategie: Legt fest, was mit der Datei auf dem FTP-Server nach einem erfolgreichen Import passiert:

    • Behalten: Die Datei verbleibt nach dem Import an derselben Stelle.

    • Archivieren: (empfohlen) Die Datei wird nach dem Import in einen Archiv-Ordner verschoben.

    • Löschen: Die Datei wird nach dem Import gelöscht.

Klicke auf Weiter, um mit der Konfiguration fortzufahren.

​

Schritt 2: Konfiguration

Nachdem du im Assistenten auf Weiter geklickt hast, befindest du dich im Teil Konfiguration. Dieser Schritt zeigt Einstellungen, die spezifisch für den gewählten Datentyp sind. Du legst sie einmal für den gesamten Import fest, bevor du eine Datei hochlädst.

ImportAssistent_Schritt2Konfiguration_Verkaufspreise.png
  • Wie möchtest du Verkaufspreise zu Xentral übertragen?: Vier unabhängig voneinander aktivierbare Schalter legen fest, wie Xentral mit neuen und bestehenden Verkaufspreisen umgeht: Neue Preise anlegen (Preise, die nur in deiner Quelle, aber noch nicht in Xentral gepflegt sind), Bestehende Preise updaten (Preise, die sowohl in deiner Quelle als auch in Xentral gepflegt sind), Bestehende Preise invalidieren und neu anlegen (setzt den bestehenden Preis auf „gültig bis gestern" und legt einen neuen an, um eine Preishistorie zu erhalten), Nur-in-Xentral-Preise invalidieren (Preise, die in Xentral, aber nicht in deiner Quelle gepflegt sind, auf „gültig bis gestern" setzen). Ein bestehender Verkaufspreis wird über Kundengruppe, Währung, Quantität und Gültigkeit identifiziert; weicht einer dieser Parameter ab, gilt der Preis als neu.

Klicke auf Weiter, um mit dem Datei-Upload fortzufahren.

​

Schritt 3: Datei hochladen

Nachdem du im Assistenten auf Weiter geklickt hast, befindest du dich im Teil Datei hochladen. Lade deine vorbereitete CSV-Datei hoch. Danach siehst du:

Hinweis

Eine CSV-Datei darf maximal 64MB groß sein und 50.000 Datensätze enthalten. Diese Begrenzung stellt einen performanten Import sicher. Möchtest du mehr Daten importieren, teile sie auf mehrere Dateien auf und importiere diese nacheinander.

ImportAssistent_Schritt3DateiHochladen_Verkaufspreise.png
  • Artikelnummer: Wähle hier, welche Spalte deiner Datei die Artikelnummer enthält.

  • Erweiterte Einstellungen: Passe Trennzeichen, Textbegrenzer oder Encoding an, falls deine Datei nicht korrekt angezeigt wird.

  • KI-Funktionen: Aktiviere diesen Schalter, um KI-gestütztes Mapping, KI-gestützte Transformationen und den KI-Chat für diesen Import nutzen zu können.

  • Mapping übernehmen: Aktiviere diesen Schalter, um bestehende Zuordnungen aus der Import-/Exportzentrale zu übernehmen.

  • Vorschau: Xentral zeigt dir die eingelesenen Zeilen und Spalten deiner Datei, bevor du mit dem Mapping beginnst.

Klicke auf Mit dem Mapping starten, um fortzufahren.

​

Schritt 4: Mapping durchführen

Xentral zeigt dir alle Felder, die für den gewählten Datentyp zur Verfügung stehen, mit denselben Bezeichnungen, die du auch sonst in Xentral siehst.

Wichtig

Hast du beim Datei-Upload die KI-Funktionen aktiviert, schlägt Xentral automatisch per KI ein Mapping zwischen den Spalten deiner Datei und den Xentral-Feldern vor. Die Meldung "Die KI hat die Feldzuordnungen automatisch vorgeschlagen. Prüfe sie und passe sie bei Bedarf an." zeigt dir, dass der Vorschlag bereit ist. Du musst die Spalten in diesem Fall nicht von Hand zuordnen — prüfe das vorgeschlagene Mapping und passe es bei Bedarf an, bevor du fortfährst.

Neben jedem Spaltentitel stehen dir zwei Schaltflächen zur Verfügung:

ImportAssistent_Schritt4Mapping_Verkaufspreise.png
  • (1) Spaltenzuordnung: Klicke darauf, um der Spalte ein Feld aus deiner CSV-Datei zuzuordnen oder einen benutzerdefinierten Text festzulegen.

  • (2) Transformer: Klicke darauf, um die Daten dieser Spalte vor dem Import anzupassen oder zu bereinigen.

​

Spaltenzuordnung setzen und ändern

Klicke auf (1), um der Tabellenspalte eine andere Spalte deiner CSV-Datei zuzuordnen. Suche im sich öffnenden Fenster nach der gewünschten CSV-Spalte oder wähle am Ende der Liste Benutzerdefinierter Text aus, um stattdessen einen festen Wert einzutragen, zum Beispiel wenn deine CSV-Datei keine passende Spalte dafür enthält. Die erfolgte Zuordnung wird dir in der Vorschau angezeigt.

Import_Spaltenzuordnung_Verkaufspreise.png

Zeilen mit einem Validierungsproblem werden markiert, damit du sie vor Abschluss des Imports korrigieren kannst.

​

Daten transformieren

Klicke auf (2), um den Transformer für diese Spalte zu öffnen. Die Anzahl bereits aktiver Regeln siehst du direkt im Titel des Transformers. Dir stehen drei Reiter zur Verfügung:

  • KI: Beschreibe in eigenen Worten, was mit den Daten passieren soll, zum Beispiel „Leerzeichen entfernen und -DE anhängen", und klicke auf Vorschlagen — die KI erstellt dir daraus passende Regeln. Diesen Reiter siehst du nur, wenn du beim Datei-Upload die KI-Funktionen aktiviert hast.

    Import_Transformer_KI.png
  • Editor: Lege eine oder mehrere Regeln manuell fest und wähle je Regel einen Regeltyp aus. Über Regel hinzufügen ergänzt du bei Bedarf weitere Regeln — so kombinierst du mehrere Änderungen bzw. Ersetzungen.

    Import_Transformer_Editor.png
    • HTML entfernen: Entfernt HTML-Tags aus einem String.

      Tipp

      Beispiel: Der Inhalt des Feldes ist "<p>Text</p>", nach dem Transformieren ist er noch "Text".

    • Leerzeichen entfernen: Entfernt Leerzeichen, die vor oder nach dem Inhalt stehen (nicht innerhalb der Zeichenkette).

    • Text ersetzen: Ersetzt eine beliebige Zeichenkette durch eine andere. So kannst du z. B. auch Leerzeichen innerhalb einer Zeichenkette entfernen.

    • Feld anhängen: Hängt eine bestimmte Zeichenfolge an die im Feld vorhandenen Daten an.

    • Wert festlegen: Trägt einen festen Wert in die Spalte ein.

    • Bedingung: Lässt Daten anhand einer vorgegebenen Bedingung eintragen.

      Tipp

      Beispiel: "WENN die Artikelnummer das Präfix 'SW' hat, DANN trage in den Verkaufspreis den Wert 0 ein."

  • JSON: Trage oder bearbeite die Regeln direkt im JSON-Format, zum Beispiel um ein bestehendes Regelwerk einzufügen. Über Erklären lässt du dir ein bestehendes Regelwerk von der KI in Textform erklären.

    Import_Transformer_JSON.png

Bestätige deine Regeln mit Übernehmen. Die Vorschau zeigt dir die angepassten Daten, wie sie in Xentral übernommen werden. Um Regeln später zu ändern oder zu entfernen, öffne den Transformer über (2) erneut.

​

Daten überschreiben

Ergänzend zur regelbasierten Transformation kannst du einzelne Datensätze auch manuell anpassen. Doppelklicke dazu in das zu ändernde Datenfeld, trage den Zielwert ein und bestätige mit der Eingabetaste oder dem grünen Haken.

Eine solche Änderung kannst du per Klick auf den Zurück-Pfeil wieder zurücksetzen.

Warnung

Beachte unbedingt: Leere Zellen in deiner CSV-Datei überschreiben bestehende Daten in Xentral und löschen diese somit im System. Stelle sicher, dass die Importdatei entweder nur die Spalten enthält, die du tatsächlich aktualisieren willst, dass du das Mapping nur für Spalten vornimmst, die angepasst werden sollen, oder dass alle vorhandenen Zellen mit den korrekten Werten gefüllt sind.

​

Schritt 5: Import starten

Sobald dein Mapping keine blockierenden Probleme mehr aufweist, klicke auf Abschließen. Xentral führt eine Datenvalidierung durch. Wurden keine invaliden Daten gefunden, erhältst du eine grüne Erfolgsmeldung und kannst mit Import starten bestätigen:

Import_DatenvalidierungGrun.png

Wichtig

Sind einzelne Datenfelder noch nicht ausreichend zugeordnet, erhältst du stattdessen eine rote Meldung. Brich in diesem Fall ab und korrigiere die genannten Datensätze, bevor du es erneut versuchst.

Import_DatenvalidierungRot.png
  • Der Import läuft im Hintergrund, du kannst die Seite also schließen.

  • Kehre jederzeit zur CSV-Import-Übersicht zurück, um den Fortschritt und das Reporting je Zeile zu verfolgen, inklusive etwaiger Fehler- oder Warnmeldungen.

Anmerkung

Trittst du beim Import auf eine Fehler- oder Warnmeldung, findest du Ursache und Abhilfe im Artikel CSV-Import Fehlermeldungen und Abhilfe.

Hat dies deine Frage beantwortet?