Business11-Wiki

Inoffizielles Wiki zur ERP-Software Business11 von Profitex

Benutzer-Werkzeuge

Webseiten-Werkzeuge


artikel:preise:preiseimportieren:start

Dies ist eine alte Version des Dokuments!


Preise importieren

Wenn man viele Artikel hat, ist es einfacher, die Einkaufs- und Verkaufspreise der Artikel mittels einer csv-Datei in Business11 zu importieren.

1. Via "Preise" importieren

Eigentlich bietet auch die Kachel „Preise“ eine Importfunktion. Leider findet die dort implementierte Importfunktion nicht die csv-Datei. Den Grund versuche ich noch herauszufinden. Stand 2.3.2019.

Laut Hilfe-Datei zum Thema Preise.Import lassen sich hier lediglich die Felder (Spalten) Artikel;Preisliste;Menge;Preis importieren. Diese Felder kann man jedoch auch im Programmteil Artikel gesondert importieren.

2. Via "Artikel" importieren

Man kann Preise auch mittels der Importfunktion in der Kachel „Artikel“ importieren.

2.1 Preise zusammen mit den Artikelstammdaten importieren

Man kann die Preise für mehrere Preislisten gleich zusammen mit den Artikelstammdaten importieren. Die Überschriften der Spalten für die Preislisten müssen nach dem Schema PL_xxx aufgebaut sein. Dabei steht xxx für den Namen der jeweiligen Preisliste. Beispiel:

ArtikelPL_EVPPL_EVP.StandardPL_EVP.Standard.HerstellerPL_EVP.Standard.HändlerPL_EVP.Standard.Händler.KundeA
21100000905T5800,316,25,17,39,2
21100001005T5800,326,25,57,39,2

Hinweise:

  • Preise lassen sich auf diesem Wege nur erstmalig für jede Preisliste PL_… importieren. Existiert für einen Artikel bereits ein Preis bspw. in der Preisliste EVP.Standard, so kann man diesen Preis nicht mittels der Spalte PL_EVP.Standard überschreiben. Das Programm bricht einen solchen Importversuch mit der Fehlermeldung „Sekundärschlüssel“ ab.
  • Die Spalte LieferantPreis nicht importieren, wenn das Programm Lieferantenpreise aus Preislisten verwenden soll. Das trifft bei uns auf fast alle Artikel, die wir geliefert bekommen, zu. Die Spalte LieferantPreis importiert in Verbindung mit der Spalte Lieferant den Preis in das Feld „Preis“ im Register „6 Lieferanten“►„1 Allgemein“. Dort darf jedoch kein Preis stehen, wenn man Preislisten verwendet, da andernfalls der Preislistenpreis nicht wirkt.

    Möchte man den Preis im Feld „Preis“ bei vielen Artikeln löschen, so importiert man mit der Spalte LieferantPreis den Wert 0 zusammen mit den Spalten Artikel und Lieferant hier im Programmteil „Artikel“. Wenn das Programm beim Import nach der Preisliste fragt, belässt man den Wert <keine Auswahl>, denn man möchte ja jene Preise löschen, die nicht in einer Preisliste stehen. Damit man bei diesem Import nicht eventuell vorhandene Einträge in den Feldern LieferantArtikelnummer und LieferantBezeichnung verliert, muss man diese Spalten ebenfalls mit importieren.
  • Preismengen (nach Mengen gestaffelte Preise) für mehrere Preislisten lassen sich auf diesem Wege nicht importieren, da die Mengen, ab denen bestimmte Preise gelten sollen, jeweils einem Artikel und einer Preisliste zugeordnet sein müssen. Deshalb kann man auf diesem Wege die Spalten „Preis“ und „Preismenge“ nur dann importieren, wenn man lediglich einen einzigen Verkaufspreis importieren möchte.


2.2 Preise gesondert importieren

Zu bestehenden Artikeln kann man die Preise für eine Preisliste oder mehrere Preislisten nach folgendem Schema mittels einer csv-Datei importieren. Die Spalte „Preismenge“ gilt für Preisstaffeln. Dadurch gilt der Preis in der Spalte „Preis“ ab dieser Menge. In den Artikeldaten ► Preis erscheint der Wert „Preismenge“ dann im Feld „Ab Menge:“. Man kann die Preismenge auch weglassen. Dann steht in der Preisliste „0“ und der Preis gilt ab 1 Mengeneinheit (Stück, Meter, Kg …). Unklar ist noch, ob die Preismenge 1 zulässt, auch weniger zu verkaufen, also bspw. 0,5 Mengeneinheiten.

Achtung! Man sollte die Spalte „Preismenge“ nur dann verwenden, also eingeben oder importieren, wenn man wirklich andere Preise für andere Mengen beabsichtigt. Denn, falls ein Artikel bereits Preislisten mit Preismenge hat und man importiert (auch gleichartige) Preislisten mit einer anderen Preismenge, fügt das Programm diese Preisliste mit der anderen Preismenge zu den vorhandenen Preislisten. Damit wirken die Preislisten mit der anderen Preismenge, sobald man den Artikel mit ebendiesen Mengen fakturiert.

ArtikelPreislistePreismengePreis
21100000905T580EVP10,2
21100000905T580EVP.Standard1006,2
21100000905T580EVP.Standard.Hersteller1005,1
21100000905T580EVP.Standard.Händler1007,3
21100000905T580EVP.Standard.Hersteller.KundeA1005,0
21100000905T580Lieferant X1003,12
21100000905T580Lieferant Y1003,68

Achtung! Wenn man eine neu angelegte Preisliste importierte und der Preisfaktor nicht 1 bleiben soll, muss man anschließend unbedingt den Preisfaktor anpassen.

  • Bei wenigen Artikeln kann man sich durch jedes Artikelstammblatt ►Register „Preise“ ►soeben importierte Preisliste klicken.
  • Bei vielen Artikeln empfiehlt sich, die Preisfaktoren zu importieren. Das ist nicht sehr aufwändig, da man die soeben genutzte Preisliste verwenden kann. In dieser Preisliste muss man lediglich die Spaltenüberschriften ändern und den Preisfaktor 100 eingeben.


2.3 Einstandspreise/Einkaufspreise

Beim ersten Artikelimport möchte man auch die Einstandspreise (Gestehungspreise), zu denen die Artikel zurzeit lagern, importieren. Hierfür muss man die Spalte „Einkaufspreise“ nutzen. Diese lassen sich nur im Programmteil „Lagerbewegungen“ importieren. Die Importtabelle muss folgende Spalten in genau dieser Reihenfolge enthalten:

Datum;Lagerort;Artikelnummer;Menge;Einkaufspreis

  • Die Einkaufspreise müssen Einzelpreise sein. Sie dürfen sich nicht auf 100 Stück oder Meter beziehen. Die Business11-Lagerbewertung berechnet den Warenwert (Menge x Einstandspreis) nur mit Einzelpreisen.
  • Das Programm liest bis zu 6 Nachkommastellen ein. Man muss jedoch diese Nachkommastellen in der Excel-Datei durch entsprechende Formatierung anzeigen, damit Excel diese Nachkommastellen auch in der csv-Datei speichert.
  • Die Mengen müssen als Dezimaltrennzeichen einen Punkt statt des hierzulande üblichen Kommas enthalten. Man kann die Kommas in Excel mit folgender Formel in Punkte umwandeln: =WECHSELN(A1;”,”;”.”)

Achtung:

  1. Business11 liest solche Zeilen nicht ein, denen Werte in den Spalten Datum;Lagerort oder Menge fehlen! Man sollte die csv-Datei auf solche leeren Zellen unbedingt prüfen, indem man diese Spalten absteigend sortiert und dadurch am Ende der Spalten leere Zellen erkennt.
  2. Der Import funktioniert nur, wenn die Artikel bereits einen Lagerort haben. Andernfalls erkennt das Programm die Artikel als nicht lagernd und importiert keine Mengen.
  3. Lange Artikelnummern (bspw. 15-stellig), die nur aus Ziffern bestehen, muss man in ein Zahlenformat wandeln, das alle Stellen bewahrt, bei 15 Stellen also das Zahlenformat 000000000000000. Andernfalls wandelt Excel solche langen Zahlen in die wissenschaftliche Exponentialschreibweise, bspw. 1,23E + 10, sobald man die Datei im csv-Format speichert.
  4. Die Mengenwerte dürfen keine 1.000er-Trennpunkte enthalten, da Excel diese in der csv-Datei beibehält. Business11 interpretiert diese Punkte als Dezimaltrennzeichen und importiert dadurch falsche Mengen.

3. Via "Lieferanten" importieren

Möchte man Preise eines weiteren Lieferanten zusammen mit dessen Artikelnummern, Artikelbezeichnungen und der Lieferzeit importieren, nutzt man besser die Importfunktion im Programmteil „Lieferanten“. Die importierbaren Daten beschreibt die Business11-Hilfe im Thema „Lieferanten.Import“.

Hier kann man jedoch folgende Felder nicht importieren:

  • Preisfaktor muss man mittels SQL-Import importieren
  • Preismenge muss man im Programmteil Artikel importieren.
artikel/preise/preiseimportieren/start.1592500917.txt.gz · Zuletzt geändert: 2020/06/18 19:21 von leopold