Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
edi-schnittstelle:kundenbestellungen_einlesen [2025/08/14 08:43] – [Einleseoptionen] Isabel Pinderedi-schnittstelle:kundenbestellungen_einlesen [2025/12/08 13:31] (aktuell) Nadzeya Schäfer
Zeile 101: Zeile 101:
   * **_GeschenkArtikelAbgabeWert**: Betrag ab dem der Geschenkartikel dem Auftrag hinzugefügt wird. (mindestens 0)   * **_GeschenkArtikelAbgabeWert**: Betrag ab dem der Geschenkartikel dem Auftrag hinzugefügt wird. (mindestens 0)
   * **_GratisArtikel**: In der Importschemadatei können jetzt am Schalter "_GratisArtikel" Gratisartikel im Format "_GratisArtikel=#Art11,Art12,Art15" hinterlegt werden. Bei Plausibilitätsprüfungen auf den Positionswert werden diese ignoriert und ohne Fehler übernommen.   * **_GratisArtikel**: In der Importschemadatei können jetzt am Schalter "_GratisArtikel" Gratisartikel im Format "_GratisArtikel=#Art11,Art12,Art15" hinterlegt werden. Bei Plausibilitätsprüfungen auf den Positionswert werden diese ignoriert und ohne Fehler übernommen.
-  * **_InterneEndKundenNummer**: Fixe Angabe der Kundennummer  
-<note important>bitte formatabhängig prüfen!</note> 
   * **_KeinePlausibilitaetsPruefung**: Wird dieser Schalter aktiviert, dann werden die Positionswertprüfungen (Extern <> Intern, _PositionsWertOberGrenze und _PositionsWertUnterGrenze) nicht mehr durchgeführt.   * **_KeinePlausibilitaetsPruefung**: Wird dieser Schalter aktiviert, dann werden die Positionswertprüfungen (Extern <> Intern, _PositionsWertOberGrenze und _PositionsWertUnterGrenze) nicht mehr durchgeführt.
   * **_KomplettAuftraegeBestellenFuerEinLieferant**: Im Kundebestellungsschema kann jetzt der neue Schalter „_KomplettAuftraegeBestellenFuerEinLieferant=#1“ gesetzt werden, der die automatische Bestellungserzeugung zulässt, wenn ein Auftrag komplett (bestätigt) ist und alle Positionen einem einzigen Lieferanten zugeordnet sind. Diese Funktion ist unabhängig von der Mandantenkonfiguration 393 (automatische Bestellungen)   * **_KomplettAuftraegeBestellenFuerEinLieferant**: Im Kundebestellungsschema kann jetzt der neue Schalter „_KomplettAuftraegeBestellenFuerEinLieferant=#1“ gesetzt werden, der die automatische Bestellungserzeugung zulässt, wenn ein Auftrag komplett (bestätigt) ist und alle Positionen einem einzigen Lieferanten zugeordnet sind. Diese Funktion ist unabhängig von der Mandantenkonfiguration 393 (automatische Bestellungen)
Zeile 116: Zeile 114:
     * #> 1 Verwendet die angegebene Nummer als Kontaktnummer des Auftrages, wenn der Kunde aus der Datei nicht gefunden werden kann.      * #> 1 Verwendet die angegebene Nummer als Kontaktnummer des Auftrages, wenn der Kunde aus der Datei nicht gefunden werden kann. 
   * **_KundenBestellNrEindeutigkeitPruefen**:    * **_KundenBestellNrEindeutigkeitPruefen**: 
 +    * 0 - keine Prüfung
     * 1 - falls nicht eindeutig, wird die Bestellung nicht eingelesen      * 1 - falls nicht eindeutig, wird die Bestellung nicht eingelesen 
     * 2 - falls nicht eindeutig, wird die Bestellung eingelesen und der Vorgang ​auf '​erfasst'​ gesetzt     * 2 - falls nicht eindeutig, wird die Bestellung eingelesen und der Vorgang ​auf '​erfasst'​ gesetzt
Zeile 180: Zeile 179:
   * **_KundenDuplikatePruefen**: bei >0 wird (nach der Neuanlage eines Kunden während der Bestellung) geprüft, ob es nun Duplikate des Kunden gibt - standardmäßig deaktiviert   * **_KundenDuplikatePruefen**: bei >0 wird (nach der Neuanlage eines Kunden während der Bestellung) geprüft, ob es nun Duplikate des Kunden gibt - standardmäßig deaktiviert
   * **_KundenIdentifikationsart**: Bestimmt die Art wie ein Kunde Identifiziert werden kann.    * **_KundenIdentifikationsart**: Bestimmt die Art wie ein Kunde Identifiziert werden kann. 
-    * 0 - CO-Kundennummer+    * 0 - CO-Kundennummer (Kunde wird ermittelt aus BUYER_PARTY/PARTY/PARTY_ID und diese Daten kommen in die Angebots- und Auftragsbestätigungsanschrift)
     * 1 - CO-Anschriftsnummer,      * 1 - CO-Anschriftsnummer, 
     * 2 - CO-Kundennummer mit durch //-// angefügte Kostenstelle (z.B. //17482-001//),      * 2 - CO-Kundennummer mit durch //-// angefügte Kostenstelle (z.B. //17482-001//), 
Zeile 210: Zeile 209:
   * ** _LieferadresseZusatzBildungsvorschrift**:​ Es kann eine Zeichenfolge angegeben werden, die als zusätzliche Zeile in den Namen der Lieferadresse aufgenommen wird. Dabei werden Platzhalter wie '#​BestellNummer#'​ unterstützt. (s. auch _KundenBestellNummerBildungsVorschrift)   * ** _LieferadresseZusatzBildungsvorschrift**:​ Es kann eine Zeichenfolge angegeben werden, die als zusätzliche Zeile in den Namen der Lieferadresse aufgenommen wird. Dabei werden Platzhalter wie '#​BestellNummer#'​ unterstützt. (s. auch _KundenBestellNummerBildungsVorschrift)
   * **_LieferanschriftAusStammdaten**:    * **_LieferanschriftAusStammdaten**: 
-    * 0 die Lieferanschrift wird komplett aus dem importierten Auftrag ermittelt (Standard)+    * 0 die Lieferanschrift wird komplett aus dem importierten Auftrag ermittelt (Standard / Kommt aus SHIPMENT_PARTIES/DELIVERY_PARTY/PARTY )
     * 1 die Lieferanschrift wird zwangsweise aus den Stammdaten ermittelt. (Kunde muss vorhanden sein)     * 1 die Lieferanschrift wird zwangsweise aus den Stammdaten ermittelt. (Kunde muss vorhanden sein)
     * 2 die externe Lieferanschriftsnummer wird als ILN interpretiert, über die dann aus den Stammdaten die korrekte Lieferanschrift ermittelt wird.     * 2 die externe Lieferanschriftsnummer wird als ILN interpretiert, über die dann aus den Stammdaten die korrekte Lieferanschrift ermittelt wird.
Zeile 285: Zeile 284:
   * **_WerbemittelBeachten**: bei =1 werden aktuell hinterlegte Werbemittel wie in der Vorgangsbearbeitung auch einem elektronischen Auftrag hinzugefügt   * **_WerbemittelBeachten**: bei =1 werden aktuell hinterlegte Werbemittel wie in der Vorgangsbearbeitung auch einem elektronischen Auftrag hinzugefügt
   * **_WunschLieferTerminIgnorieren**: bei =1 wird der elektronisch übermittelte Wunschliefertermin ignoriert, so dass die Auslieferung abhängig von der Tour zeitnah erfolgen kann.   * **_WunschLieferTerminIgnorieren**: bei =1 wird der elektronisch übermittelte Wunschliefertermin ignoriert, so dass die Auslieferung abhängig von der Tour zeitnah erfolgen kann.
-  * **_WunschLieferTerminVersatz**: _WunschLieferTerminVersatz=#150:2:1 -> ab der 1. Bestellung Wunschliefertermin oder heute +1, ab der 151. Bestellung Wunschliefertermin oder Heute +1+2, ab der der 301. Bestellung +1+4. Die Anzahl wird pro Kundennummer gezählt.+  * **_WunschLieferTerminVersatz**: Mit Hilfe des Schalters '_WunschLieferTerminVersatz' kann beim Import von mehreren Dateien dafür gesorgt werden, dass der Wunschliefertermin ab einer bestimmten Anzahl verschoben wird._WunschLieferTerminVersatz=#50:1;100:2 bedeutet, ab der 51. Bestellung Wunschliefertermin oder Heute +1, ab der der 101. Bestellung +2. Die Anzahl wird pro Kundennummer gezählt. Es kann auch zusätzlich ein Delay zum Versatz angegeben werden. _WunschLieferTerminVersatz=#2:4:1 bedeutet damit, das aller zwei Vorgänge ein Versatz von 4 Arbeitstagen statt findet und ab dem ersten Vorgang ein zusätzlicher Versatz von einem Tag.
   * **_ZuIgnorierendeKostenstellen**: Es können mit Komma getrennte Kostenstellen angegeben werden, die beim Auftragsimport nicht in den Vorgang übernommen werden sollen.   * **_ZuIgnorierendeKostenstellen**: Es können mit Komma getrennte Kostenstellen angegeben werden, die beim Auftragsimport nicht in den Vorgang übernommen werden sollen.
   * **_ZulieferndeMengeSetzen**: bei >0 wird die zuliefernde Menge auf die bestellte Menge gesetzt. Ist der Eintrag nicht vorhanden wird die zuliefernde Menge nicht gesetzt.   * **_ZulieferndeMengeSetzen**: bei >0 wird die zuliefernde Menge auf die bestellte Menge gesetzt. Ist der Eintrag nicht vorhanden wird die zuliefernde Menge nicht gesetzt.
Zeile 296: Zeile 295:
   * **SammelLieferschein**=#1 ;0 - nein, 1 - ja   * **SammelLieferschein**=#1 ;0 - nein, 1 - ja
   * **SammelRechnung**=#1 ;0 - nein, 1 - ja   * **SammelRechnung**=#1 ;0 - nein, 1 - ja
 +  * **SbMitarbeiterNr** = kein Eintrag oder Wert=0 - es wird der lt. CO zuständige Sachbearbeiter ermittelt, Wert > 0 - der vorgegebene Wert wird als Sachbearbeiternummer verwendet, Wert=-1 - der aktuell angemeldete Mitarbeiter wird verwendet
 ===== Filteroptionen ===== ===== Filteroptionen =====
  
edi-schnittstelle/kundenbestellungen_einlesen.1755161027.txt.gz · Zuletzt geändert: 2025/08/14 08:43 von Isabel Pinder
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0