Excel Vorlage:

Allgemein

Mit dieser neuen Funktion können die Lieferantenkonditionen im Artikelstamm Reiter Lieferant aktualisiert werden. Als Grundlage für das Update dient eine Excel Liste des Lieferanten.

  • Das Tabellenblatt in der Exceldatei muss als "Tabelle1" bezeichnet werden
  • Die Reihenfolge und Anzahl der benutzten Spalten kann beliebig gewählt werden
  • Es dürfen keine Leerzeilen existieren

Die Spaltenbeschriftungen müssen wie folgt benannt werden:

FeldBeschreibung
LieferantennummerMuss vor dem Update eingegeben werden.
LieferantenartikelnummerMuss identisch sein wie im Artikelstamm Reiter Lieferant.
LieferantenartikelnummerNEU Wenn Feld leer, wird bestehende Artikelnummer nicht überschrieben.
Lieferantenartikelbezeichnung Wenn Feld leer, wird bestehende Bezeichnung nicht überschrieben.
NettopreisExkl. MWST / in Basiseinheit (nicht Verwaltungseinheit) / in Lieferantenwährung
Rabattprozent 

In %

  • Wenn Feld leer, dann wird bestehender Satz nicht überschrieben
  • 0 in Felder Rabattprozent und Rabattbetrag eingeben, wenn kompletter Rabattsatz gelöscht werden soll
  • Spalte im NX:
    • Konditionenart: Rabatt
    • Feld: Prozentsatz
Rabattbetrag

In Basiseinheit / In Währung / netto

  • Wenn Feld leer, dann wird bestehender Satz nicht überschrieben
  • 0 in Felder Rabattprozent und Rabattbetrag eingeben, wenn kompletter Rabattsatz gelöscht werden soll
  • Spalte im NX:
    • Konditionenart: Rabatt
    • Feld: Nettopreis
Warenbonusprozent

In %

  • Wenn Feld leer, dann wird bestehender Satz nicht überschrieben
  • 0 in Felder Warenbonusprozent und Warenbonusmenge eingeben, wenn kompletter Warenbonussatz gelöscht werden soll
  • Spalte im NX:
    • Konditionenart: Bonusmenge
    • Feld: Prozentsatz
Warenbonusmenge

In Basiseinheit (nicht Verwaltungseinheit)

  • Wenn Feld leer, dann wird bestehender Satz nicht überschrieben
  • 0 in Felder Warenbonusprozent und Warenbonusmenge eingeben, wenn kompletter Warenbonussatzgelöscht werden soll
  • Spalte im NX:
    • Konditionenart: Warenbonusmenge
      • Feld: Bonusmenge
Zuschlagprozent

In Basiseinheit (nicht Verwaltungseinheit)

  • Wenn Feld leer, dann wird bestehender Satz nicht überschrieben
  • 0 in Felder Zuschlagprozent und Zuschlagbetrag eingeben, wenn kompletter Zuschlagssatz gelöscht werden soll
  • Spalte im NX:
    • Konditionenart: Zuschlag
      • Feld: Prozentsatz
Zuschlagbetrag

In Basiseinheit (nicht Verwaltungseinheit)

  • Wenn Feld leer, dann wird bestehender Satz nicht überschrieben
  • 0 in Felder Zuschlagprozent und Zuschlagbetrag eingeben, wenn kompletter Zuschlagssatzgelöscht werden soll
  • Spalte im NX:
    • Konditionenart: Zuschlag
      • Feld: Nettopreis
AktuelleKonditionssaetzeAbschliessen

Eingabe entscheidet, ob der momentan aktive Konditionssatz abgeschlossen werden oder ober weiterhin aktiv sein soll.

Folgende Eingaben sind möglich (Gross-/ Kleinschreibung spielt keine Rolle):
Preis wird abgeschlossen: Ja, Yes, J, Y
Preis bleibt aktiv: Nein, No, N 

Die Eingabe ist zwingend und muss eines der oben definierten Werte sein.

MaskenfeldBeschreibung
Verzeichnis der Importdatei

Muss vom Anwender eingegeben, bzw. der Pfad kann über den Button  ausgewählt werden.

Datum von/bis
  • Wenn kein Datum von/bis eingegeben, wird vorhandener Konditionssatz überschrieben
  • Wenn Datum eingegeben, dann wird neuer Konditionssatz mit dieser Gültigkeit angelegt und alter Konditionssatz erledigt (Preishistorie)
  • Wenn kein aktueller Konditionssatz existiert, wird dieser angelegt (von-Datum = Tagesdatum)
  • Wurde kein Datum-bis abgefüllt, so wird Default-Datum mit derzeit "31.12.2030" belegt
DruckerauswahlDies ist ein Informationsfeld, man sieht den aktuellen Drucker.
PrüfenPrüft ohne Update.
ImportPrüft mit Update.
Vorschau / Drucken

Diese zwei Buttons sind An-/ Ausschalter. Wenn eine der beiden Buttons aktiviert ist und der Benutzer auf "Verarbeiten" drückt, wird folgendes ausgelöst:

  • Bei Auswahl des Radio-Buttons "Vorschau" wird das Protokoll am Bildschirm erstellt
  • Bei Auswahl des Radio-Buttons "Drucken" wird das Protokoll auf den angegebenen Drucker ausgegeben
VerarbeitenDieser Button löst die "Einkauf Konditionen"-Aktualisierung aus.
SchliessenSchliesst die Maske

Prüfung / Protokollierung / Update

  • Der Prüfmodus macht noch kein Update, sondern protokolliert Warnungen und Fehler. Dadurch hat man noch die Möglichkeit die Excel-Tabelle anzupassen.
  • Beim anschliessenden Importmodus, werden dann Warnungen ignoriert und so geschrieben wie sie im Excel stehen, Fehler werden ignoriert und protokolliert.
  • Wird direkt der Importmodus benutzt, so werden die Daten direkt übernommen. Warnungen werden ignoriert und so geschrieben, Fehler werden ignoriert und protokolliert.
  • Die Protokollierung ist sowohl für den Prüf- als auch Importmodus identisch.
  • Das Protokoll gibt zur leichteren Orientierung die Excel-Zeilennummer mit aus.

Folgende Prüfungen werden durchgeführt und mit der entsprechenden Meldung protokolliert:

Prüfung

ProtokollmeldungArt

Wurde kein Fehler gefunden

Alles in Ordnung. Es wurden keine Fehler gefunden.--
Prüfen ob Lieferantennummer existiert, wenn nein dann wird ein Fehler protokolliert.Lieferant [Lieferantennummer] nicht gefunden.Fehler
Prüft ob Spaltenüberschriften korrekt sind, wenn nein dann wird ein Fehler protokolliert.

Es sind nicht alle Spalten vorhanden.

Fehler
Prüft ob Leerzeilen vorhanden sind, wenn ja wird ein Fehler protokolliert.Die Zeile [Zeilennummer] ist leerFehler
Prüfen ob Spalte Lieferant, Lieferantenartikelnummer und AktuelleKonditionssaetzeAbschliessen vorhanden (Key-Schlüssel), wenn nicht dann wird ein Fehler protokolliert. Spalte [Spaltenname] nicht vorhanden.Fehler
Prüft wenn neuer Preis um x% vom alten Preis abweicht (%-Zahl aus >Extras >Einstellungen: Ablauf- und Anzeigesteuerung Feld „Preisabweichung“), wenn grössere Abweichung dann wird eine Warnung protokolliert.

Zeile [Zeilennummer], Artikel [Artikelnummer], EK-Preis weicht um [Prozent]% ab. Preis alt [Preis alt], Preis neu [Preis neu]

Warnung
Prüft ob Lieferantenartikelnummer gefunden wird, wenn nicht dann wird ein Fehler protokolliert.Zeile [Zeilennummer], Lieferantenartikelnummer [Lieferantenartikelnummer] nicht gefunden.Fehler
Prüft ob ein Rabattsatz vorhanden ist, wenn NEU mit 0 als Löschkennzeichen, wird eine Warnung protokolliert.

Zeile [Zeilennummer], Position [Artikelnummer], ein Rabattsatz ist vorhanden und das Datum-bis wird während des Imports aktualisiert.

Warnung
Prüft ob ein Warenbonussatz vorhanden ist, wenn NEU mit 0 als Löschkennzeichen, wird eine Warnung protokolliert.

Zeile [Zeilennummer], Position [Artikelnummer], ein Bonusmengensatz ist vorhanden und das Datum-bis wird während des Imports aktualisiert.

Warnung
Prüft ob ein Zuschlagssatz vorhanden ist, wenn NEU mit 0 als Löschkennzeichen, wird eine Warnung protokolliert.

Zeile [Zeilennummer], Position [Artikelnummer], ein Zuschlagssatz ist vorhanden und das Datum-bis wird während des Imports aktualisiert.

Warnung
Prüft ob für die Kombination Lieferant + Lieferantenartikelnummer nur ein Datensatz gefunden wird. Wenn nein dann wird ein Fehler protokolliert.Zeile [Zeilennummer], Artikel [Artikelnummer] haben die gleiche LieferantenartikelnummerFehler
Prüft ob die Kombination Lieferant + Lieferantenartikelnummer existiert/gültig ist, wenn nicht vorhanden, wird eine Warnung protokolliert.Zeile [Zeilennummer], Artikel [Artikelnummer], Kombination Lieferant/ Artikel nicht gefundenWarnung

Beispiel eines Protokolls: