Excel Vorlage:

Allgemein

Mit dieser neuen Funktion können die Lieferantenkonditionen im Artikelstamm Register 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 Register 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 ob er 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: