infra:NET User
 
×
73I Bestell-/Rechnungsinformationen importieren
Das Programm erfordert eine ATO-Lizenz, die beim Softwarelieferanten angefordert werden muss.
Das Programm übernimmt Informationen des Lieferanten zur Auftragsbestätigung und zur Rechnung in noch nicht bestätigte Bestellungen.
Die Informationen können per CSV-Datei(en) übergeben und in die Bestellung übernommen werden.
Die Daten für die Auftragsbestätigung und die Rechnung werden in unterschiedlichen CSV-Dateien gesendet.
In den Importdateien können mehrere Bestellpositionen zu unterschiedlichen Bestellungen übergeben werden.
Im Dialog kann ausgewählt werden, ob Daten zur Auftragsbestätigung oder zur Rechnung importiert werden sollen und ob zuerst ein Probelauf ausgeführt werden soll.
Die eingelesenen Sätze aus der Schnittstellendatei werden im Druckprotokoll ausgegeben.
Liefert eine der Prüfungen einen Fehler oder die Bestellposition ist nicht vorhanden oder bereits bestätigt, wird eine entsprechende Meldung ausgegeben und es werden keine Informationen in die Bestellung übernommen.
Hinweis zum Import über XML-Dateien:
Ein Import per XML-Datei ist ebenfalls möglich und muss in den INI-Einstellungen entsprechend eingestellt werden, dazu bitte vorher Rücksprache mit dem Softwarelieferanten halten.
Konfigurationen
  • Alle Einstellungen sind in Sektion [EKA73I] hinterlegt, wobei die Einstellungen zum Import von Daten zur Auftragsbestätigung mit AB beginnen und für die Rechnungsdaten mit RE.
  • Jede Zeile muss mit CR/LF abgeschlossen werden
  • Mit den INI-Einstellungen ABImpPfadNeu bzw. REImpPfadNeu kann der Ordner für die zu importierenden Dateien festgelegt werden, z.B. S:\INFRA\IMPORTAB\.
  • Mit den INI-Einstellungen ABImpDatei bzw. REImpDatei kann festgelegt werden, welche Dateien importiert werden sollen, z.B. „AB*.CSV“.
  • Mit den INI-Einstellungen ABImpPfadErl bzw. REImpPfadErl kann der Ordner für die Importdateien, die korrekt importiert werden konnten, festgelegt werden, z.B. S:\INFRA\IMPORTAB\OK\.
    Nach dem erfolgreichen Einlesen werden die Dateien in diesen Ordner verschoben.
  • Mit den INI-Einstellungen ABImpPfadFehl bzw. REImpPfadFehl kann der Ordner für die Importdateien, die fehlerhaft waren, festgelegt werden, z.B. S:\INFRA\IMPORTAB\OK\.
    Falls beim Einlesen Fehler auftreten, werden die Dateien in diesen Ordner verschoben.
  • Mit den INI-Einstellungen ABDateiXSLc bzw. REDateiXSLc kann für den Importtyp CSV festgelegt werden, mit welcher Konvertierungsdatei die CSV-Daten in das interne XML-Format konvertiert werden.
  • Mit den INI-Einstellungen ABDateiXSLx bzw. REDateiXSLx kann für den Importtyp XML festgelegt werden, mit welcher Konvertierungsdatei die CSV-Daten in das interne XML-Format konvertiert werden.
  • Mit den INI-Einstellungen ABCSVStartRow bzw. RECSVStartRow kann festgelegt werden, ab welcher Zeile die Importdaten verarbeitet werden. Somit können z.B. Überschriften überlesen werden.
  • Das verwendete Trennzeichen für die Spalten bei CSV-Dateien kann mit den INI-Einstellungen ABCSVTrenner bzw. RECSVTrenner festgelegt werden.
  • Datumsangaben müssen immer im Format TT/MM/JJJJ übergeben werden.
  • Zahlen dürfen entweder einen Punkt oder ein Komma als Dezimaltrenner enthalten, aber auf keinen Fall beide Zeichen.
  • Weitere Konfigurationen siehe in den infra-Systeminformationen in Sektion [EKA73I].
Import Auftragsbestätigungsdaten
Folgende Informationen müssen übergeben werden:
  • infra-Bestellnummer
  • Auftragsbestätigungsnummer
  • Auftragsbestätigungsdatum
  • bestätigter Liefertermin
  • infra-Bestellposition
  • infra-Teilenummer
  • Teilenummer des Lieferanten
  • Menge
  • Preis pro Mengeneinheit (ohne Bezug zu Preiseinheit)
  • Betrag
Folgende Informationen werden in die Bestellposition übernommen bzw. angepasst:
  • Auftragsbestätigungsnummer des Lieferanten (für Datei 107, Feld 29)
  • Datum der Auftragsbestätigung (für Datei 107, Feld 30)
  • Bestätigter Liefertermin (für Datei 107, Felder 103 und 11 und Datei 23, Feld 31)
  • Kennung „1“ für „bestätigt“ (für Datei 107, Feld 17)
  • Der Zustand der Position wird auf 30 (bestätigt) gesetzt, sofern er vorher nicht schon größer war.
Folgende Informationen werden geprüft:
  • Übergebene Menge identisch mit Position?
  • Übergebener Preis identisch mit der Position?
  • Übergebene Teilenummer des Lieferanten identisch mit der infra-Nummer?
  • Da das Splitten von Bestellpositionen dazu führt, dass eine Positionsnummer mehrfach vorhanden ist, wird dies geprüft.
Im Bedarfsfall wird über die Menge und falls die gleiche Menge mehrfach vorhanden ist, über den Liefertermin die „richtige“ Position ermittelt (der früheste Liefertermin wird dann für den Import verwendet).
Import Rechnungsdaten
Folgende Informationen müssen übergeben werden:
  • infra-Kundennummer beim Lieferanten
  • Rechnungsnummer
  • Rechnungsdatum
  • infra-Bestellnummer
  • infra-Bestellposition
  • Auftragsnummer des Lieferanten (Auftragsbestätigungsnummer)
  • infra-Teilenummer
  • Teilenummer des Lieferanten
  • Menge
  • Preis pro Mengeneinheit
  • Betrag
  • Transportunternehmen
  • Tracking-Nummer
Folgende Informationen werden in die Bestellposition übernommen bzw. angepasst:
  • Rechnungsnummer des Lieferanten (für Datei 107, Feld 29), wird also in AB-Feld übernommen
  • Datum der Rechnung (für Datei 107, Feld 11 und Datei 23, Feld 31) wird in Liefertermin übernommen
  • Tracking-Nummer (für Datei 107, Feld 71, Anwenderfeld 1)
  • Transportunternehmen (für Datei 107, Feld 72, Anwenderfeld 2)
  • Projektnummer „Z“ (für Datei 23, Feld 18)
Es werden dieselben Prüfungen wie bei den Daten zur Auftragsbestätigung durchgeführt