Variante 1: Wenn („Preiseinheit“ Artikelstamm = Spalte H und „Faktura in“ = Spalte G und „Bestandsführung in“ = Spalte G ), dann Daten einlesen wie im Folgenden beschrieben.
Variante 2: Wenn („Preiseinheit“ Artikelstamm = Spalte H und „Faktura in“ = Spalte G und „Bestandsführung in“ ≠ Spalte G ), dann Daten einlesen wie im Folgenden beschrieben außer Mindest-Bestellmenge.
Variante 3: Wenn („Preiseinheit“ Artikelstamm = 0 und Spalte H = 2 und „Faktura in“ = Spalte G und „Bestandsführung in“ = Spalte G ), dann Daten einlesen wie im Folgenden beschrieben, Preis beim Einlesen mit 100 multiplizieren.
Variante 4: Wenn („Preiseinheit“ Artikelstamm = 2 und Spalte H = 0 und „Faktura in“ = Spalte G und „Bestandsführung in“ = Spalte G ), dann Daten einlesen wie im Folgenden beschrieben, Preis beim Einlesen durch 100 dividieren.
Variante 5: Wenn („Faktura in“ = „Kilo“ UND Spalte G = „Liter“ UND 0 < Spalte U < 2 UND „Preiseinheit“ = 2 und Spalte H = 0) =⇒ neuer EK-Preis2 = Spalte D * Spalte U / 100
Variante 6: Wenn („Faktura in“ = „Kilo“ UND Spalte G = „Liter“ UND 0 < Spalte U < 2 UND „Preiseinheit“ = 0 und Spalte H = 2) =⇒ neuer EK-Preis2 = Spalte D * Spalte U * 100
Variante 7: Wenn („Faktura in“ = „Liter“ UND Spalte G = „Kilo“ UND 0 < Spalte U < 2 UND „Preiseinheit“ = 2 und Spalte H = 0) =⇒ neuer EK-Preis2 = Spalte D / Spalte U / 100
Variante 8: Wenn („Faktura in“ = „Liter“ UND Spalte G = „Kilo“ UND 0 < Spalte U < 2 UND „Preiseinheit“ = 0 und Spalte H = 2) =⇒ neuer EK-Preis2 = Spalte D / Spalte U * 100
Variante 9: Wenn („Faktura in“ = „Kilo“ UND Spalte G = „Liter“ UND 0 < Spalte U < 2 UND „Preiseinheit“ = Spalte H) =⇒ neuer EK-Preis2 = Spalte D * Spalte U
Variante 10: Wenn („Faktura in“ = „Liter“ UND Spalte G = „Kilo“ UND 0 < Spalte U < 2 UND „Preiseinheit“ = Spalte H) =⇒ neuer EK-Preis2 = Spalte D / Spalte U
Variante 11: Wenn („Preiseinheit“ Artikelstamm = Spalte H und Spalte H = 5), dann Daten einlesen wie im Folgenden beschrieben.
Alle weiteren Fälle laufen auf Fehler und werden nicht eingelesen.
Leere Felder werden ignoriert und nicht übernommen.
Prüfen, ob 0 < Spalte U < 2. Wenn ja, dann Wert in Feld „Spezifisches Gewicht“ schreiben. Wenn nein, dann weiter zum nächsten Schritt.
Wert aus Spalte Q in Feld „Mindest-Bestellmenge“ schreiben (nicht bei Variante 2). Bei Variante 5-11 nur, wenn Spalte G = „Bestandsführung in“.
„Zolltarifnummer“ mit dem Wert aus Spalte V überschreiben.
Prüfen ob, das Datum aus Feld „EK-Preis-gilt-bis“ < Spalte I. Wenn nein, keine Preise einlesen. Wenn ja, dann: Den alten EK-Preis 2 in das Feld EK-Preis 1 kopieren. Anschließend EK-Preis 2 mit Preis aus Spalte D überschreiben. Das Feld „EK-Preis-gilt-bis“ mit dem Datum aus Spalte I minus 1 Tag überschreiben.
Der EK-Preis 2 wird aber nur dann in den EK-Preis 1 übernommen, wenn der EK-Preis 2 > 0 ist.
„EK-Preis-gilt-bis“ = „31.12.49“ wird wie „00.00.00“ behandelt und die Werte aus der CSV-Datei wie oben beschrieben übernommen.
Wenn Artikel gepackte Ware, dann „Netto-Gewicht“ mit Spalte T und „Brutto-Gewicht“ mit Spalte S überschreiben.
„Shelflife“ mit Wert aus Spalte AB überschreiben.