Dieser Artikel definiert die vollständigen Anforderungen an die Dateneingabe für die laufende SaaS-Lösung von Netstock.
Nicht alle Daten sind erforderlich - einige Dateien und/oder Felder können entfallen, wenn
sie irrelevant, unbedeutend oder schwer bereitzustellen sind. Benutzen Sie dieses
Dokument, um festzustellen, ob spezifische Daten benötigt, bevorzugt oder optional sind.
Die genauen Anforderungen unterscheiden sich von System zu System (je nachdem, welche Daten verfügbar sind) und von Kunde zu Kunde (je nach Geschäftsstruktur). Dies sollte in Zusammenarbeit mit Netstock in der ersten Anforderungsphase festgelegt werden.
Zeitplan der Datenextraktion
NETSTOCK arbeitet auf der Basis täglicher Aktualisierung. Der am besten geeignete Zeitpunkt für die Datenextraktion aus dem Host-System ist in der Regel abends nach Geschäftsschluss.
Der Dateiaustausch mit Netstock erfolgt über sicheres SFTP, das durch ein auf einem lokalen Server mit Internetzugang installiertes Programm unterstützt wird.
Lieferzeiten
Lieferzeiten sind für Netstock von entscheidender Bedeutung, aber in manchen Fällen kann es sich als schwierig erweisen, aussagekräftige Daten zu beschaffen. Daher stehen mehrere Alternativen zur Verfügung (in der Reihenfolge von der größten bis zur geringsten Präferenz):
IDEAL: Wenn Lieferzeiten je Artikel relevant und verfügbar sind, können diese je Lagerort in der “Stock by Location” Datei angegeben werden
ALTERNATIVE #1: Alternativ können Lieferzeiten je Lieferant in der “Suppliers” Datei angegeben werden
ALTERNATIVE #2: Lieferzeiten können evtl. aus historischen Bestellungen abgeleitet werden
ALTERNATIVE #3: Manuelle Konfiguration der Lieferzeiten pro Lieferant innerhalb Netstock
Maßeinheit
Alle bestandsrelevanten Daten müssen die gleiche Maßeinheit benutzen. Diese gemeinsame
Maßeinheit wird in diesem Dokument "Netstock-Maßeinheit" genannt. Dies sollte die
normale Bestandseinheit sein, sollte jedoch genügend granulär sein, um den Gebrauch von
Dezimalstellen zu vermeiden.
Etwaige notwendige Konvertierung sollte während der Extraktion vorgenommen werden.
Dateiformat
Netstock benötigt Dateien im CSV Format (comma separated values).
Einige wichtige Richtlinien:
Dateinamen genau wie angegeben (beachten Sie die Kleinschreibung)
Keine Überschriften in Spalten (Ausnahme: benutzerdefinierte ut_###-Dateien)
Felder, für die keine Daten vorhanden sind, müssen stets mit angeführt werden, um die Konformität der Dateispezifikation zu wahren. Jedes Feld muss in der korrekten Position sein. (Beispiel für ein leeres zweites Feld bei insgesamt vier Feldern: “a”,,1,”d”)
Alle Zeichenfelder müssen in Ausführungszeichen stehen (ABC123 muss zum Beispiel als “ABC123” geführt werden).
Wenn in den Daten Anführungszeichen vorkommen, müssen diese in zusätzliche Anführungszeichen angeführt werden (Beispiel: “Bausatz “”Haus”” 3”)
Die Dateien müssen die UTF-8-Kodierung verwenden. Dies ermöglicht eine schnellere Verarbeitung und eine fehlerfreie Handhabung von Symbolen, Emojis und fremdsprachigen Zeichen.
Datenfelder
Die folgende Tabelle zeigt die Datentypen und Größen, wie sie in diesem Dokument
verwendet werden:
Daten-Typ | Kommentar |
Char | variable Länge mit bis zu 255 Zeichen |
Integer | Zahl ohne Dezimalstelle |
Decimal | 12-stellige Zahl inklusive 4 Dezimalstellen |
Date | Datum im JJJJ/MM/TT Format z.B. 22. August 2023 als 2023/08/22 |
Bit | Bit-Felder erlauben nur 0 (false) und 1 (true) |
Liste der Dateien
Die folgende Tabelle zeigt Ihnen alle Import-Dateien von Netstock.
Daten | Datei | Status | Beschreibung |
location.csv | benötigt | physische Lagerorte (Lager und Filialen) | |
supplier.csv | benötigt | aktive Lieferanten | |
master.csv | benötigt | Artikelinformationen | |
stock.csv | benötigt | Bestandsposition pro Lager | |
group.csv | benötigt | Nummer und Beschreibung für Gruppierungen | |
sales.csv | benötigt | historischer Verkauf nach Monat zusammengefasst (oder Transaktionsdaten) | |
po.csv | benötigt | offene Lieferantenbestellungen / Produktionsbestellungen | |
co.csv | erwünscht | offene Kundenbestellungen | |
transfer.csv | optional | offene Transfers | |
pohist.csv | erwünscht | erfüllte Lieferantenbestellungen und Wareneingänge | |
control.csv | benötigt | Informationen über die Datenextraktion | |
bom.csv | optional | Stücklisten | |
supersessions.csv | optional | Produktverknüpfungen für ersetzte Produkte | |
ut_####.csv | optional | optionale Felder |