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 [2024/05/30 09:23] – [Einleseoptionen] Susan Siegmundedi-schnittstelle:kundenbestellungen_einlesen [2025/08/14 08:43] (aktuell) – [Einleseoptionen] Isabel Pinder
Zeile 12: Zeile 12:
   * cXML   * cXML
   * xCBL   * xCBL
-  * iDocXML+  * [[edi-schnittstelle:kundenbestellung_idocxml|iDocXML]]
   * OEXXML   * OEXXML
-  * [[edi-schnittstelle:kundenbestellung_opentrans|OpenTrans]] (Version 1.0, 2.1)+  * [[edi-schnittstelle:kundenbestellung_opentrans|OpenTrans]] (Version 1.0, 2.1) / (Soennecken, Büroring, Simple Pilot, Privat Pilot)
   * Siemens XML   * Siemens XML
-  * Spicers+  * Spicers (veraltet / es gibt nicht mehr)
   * Textformat ([[edi-schnittstelle:kundenbestellung_einlesen:text_excelimport|hierzu sind weitere Einstellungen notwendig]])   * Textformat ([[edi-schnittstelle:kundenbestellung_einlesen:text_excelimport|hierzu sind weitere Einstellungen notwendig]])
 +  * [[edi-schnittstelle:kundenbestellung_eancom1997|EANCOM 1997]] 
  
 <note> <note>
Zeile 31: Zeile 32:
   * **Eingangsart**=#OnlineShop (Eingangsart muss vorher im Mandanten angelegt werden)   * **Eingangsart**=#OnlineShop (Eingangsart muss vorher im Mandanten angelegt werden)
   * **AbwicklungsArt**=#Lager (alternativ: =#Strecke für Direktlieferungen)   * **AbwicklungsArt**=#Lager (alternativ: =#Strecke für Direktlieferungen)
 +  * **Filiale**=#Kennung ihrer Filiale (Diese übersteuert immer die Konfiguration 43 "Filialzuordnung in Vorgängen und Verträge".)
 +  * Weitere optionale Vorgabewerte sind durch Angabe konstanter Werte über [[edi-schnittstelle:textimport|Feldbezeichner des Textimportes]] möglich, zB. **Versandbedingung**, **Lieferbedingung** oder **ZusatzvorgangsArt**, sofern der entsprechende Wert nicht durch Angaben in der Datei überschrieben wird.
  
 Einige Dateiinhalte können beim Einlesen verändert oder überschrieben werden. Die nachfolgenden Schalter müssen dazu im verwendeten Übernahmeschema eingetragen werden. <note tip>Nicht alle Schalter sind mit jedem Format kompatibel. Weiterführende Hinweise erhalten Sie beim Support.</note> Einige Dateiinhalte können beim Einlesen verändert oder überschrieben werden. Die nachfolgenden Schalter müssen dazu im verwendeten Übernahmeschema eingetragen werden. <note tip>Nicht alle Schalter sind mit jedem Format kompatibel. Weiterführende Hinweise erhalten Sie beim Support.</note>
Zeile 58: Zeile 61:
   * **_ArtikelErstausstattungHinzufuegen**: bei>0 werden zugeordnete Erstausstattungsartikel automatisch hinzugefügt   * **_ArtikelErstausstattungHinzufuegen**: bei>0 werden zugeordnete Erstausstattungsartikel automatisch hinzugefügt
   * **_APLieferungInLieferadresse**: bei >0 wird der Ansprechpartner für die Lieferung (gegebenenfalls nach dem Liefername und der Abteilung) in die Lieferanschrift (Feld //Liefername//) eingetragen.   * **_APLieferungInLieferadresse**: bei >0 wird der Ansprechpartner für die Lieferung (gegebenenfalls nach dem Liefername und der Abteilung) in die Lieferanschrift (Feld //Liefername//) eingetragen.
 +  * **_ArtikelAnlageAusEdiSchema=#**: Es wurde eine neue Funktion für die Anlage von Fremdartikeln beim Kundenbestellungsimport geschaffen. Es können nun neue Artikel aus dem EDI-Artikelstamm direkt beim Import angelegt und im Auftrag übernommen werden. Voraussetzung ist, dass die Lizenz für Fremdartikel vorhanden ist und der Artikel im vorgelagerten Artikelstamm (EDI-Artikel) existiert. Für die Anlage der Artikel muss ein entsprechendes Schema angelegt werden und dem Import-Schalter _ArtikelAnlageAusEdiSchema zugewiesen werden.
   * **_ArtikelAuswahlAnzeigen**: bei >0 werden Dialoge, wie bei der Artikeleingabe im Vorgang (Folgeartikel oder ähnliches) angezeigt. Das heißt, dieser Schalter kann nur auf #1 gesetzt werden, wenn der Import manuell erfolgt!   * **_ArtikelAuswahlAnzeigen**: bei >0 werden Dialoge, wie bei der Artikeleingabe im Vorgang (Folgeartikel oder ähnliches) angezeigt. Das heißt, dieser Schalter kann nur auf #1 gesetzt werden, wenn der Import manuell erfolgt!
   * **_ArtikelnummerAlsHerstellerartikelnummer**: bei =1 wird die HerstellerArtikelnummer durch die eigene Artikelnummer ersetzt. Bei der eigenen Artikelnummer kann es sich auch um eine Porto-Artikelnummer handeln.   * **_ArtikelnummerAlsHerstellerartikelnummer**: bei =1 wird die HerstellerArtikelnummer durch die eigene Artikelnummer ersetzt. Bei der eigenen Artikelnummer kann es sich auch um eine Porto-Artikelnummer handeln.
Zeile 68: Zeile 72:
   * **_BeiFolgeArtikelWarnen**: bei =0 wird nur die Info im Protokoll hinterlegt, dass ein Artikel durch einen Folgeartikel ersetzt wurde, bei =1 wird der Vorgang in so einem Fall auf 'Erfasst' gesetzt. Der Standwert ist wie bisher =1   * **_BeiFolgeArtikelWarnen**: bei =0 wird nur die Info im Protokoll hinterlegt, dass ein Artikel durch einen Folgeartikel ersetzt wurde, bei =1 wird der Vorgang in so einem Fall auf 'Erfasst' gesetzt. Der Standwert ist wie bisher =1
   * **_BeiLieferungsBemerkungAuftragAufErfasst**: falls eine Bemerkung für die Lieferung vorhanden ist (Kopf wie Position), wird der Auftrag auf 'erfasst' gesetzt.    * **_BeiLieferungsBemerkungAuftragAufErfasst**: falls eine Bemerkung für die Lieferung vorhanden ist (Kopf wie Position), wird der Auftrag auf 'erfasst' gesetzt. 
-  * **_BeiVertragleistungAuftragAufErfasst**:​ speichert den Vorgang im Status '​erfasst',​ falls eine Vertragsleistung gewährt wurde. Voraussetzung ist, dass Konfiguration 236 aktiviert wurde.    +  * **_BeiVertragLeistungAuftragAufErfasst**:​ speichert den Vorgang im Status '​erfasst',​ falls eine Vertragsleistung gewährt wurde. Voraussetzung ist, dass Konfiguration 236 aktiviert wurde.    
-  * **_BemerkungAlsArtikelPosition**:+  * **_BemerkungAlsArtikelPosition (zB. REMARKS aus ORDER_HEADER bei openTRANS)**:
     * 0 - keine Bemerkung als erste Artikelposition     * 0 - keine Bemerkung als erste Artikelposition
     * 1 - allgemeine Bemerkung als erste Artikelposition     * 1 - allgemeine Bemerkung als erste Artikelposition
Zeile 75: Zeile 79:
     * 3 - Bemerkungen zur Rechnung als erste Artikelposition     * 3 - Bemerkungen zur Rechnung als erste Artikelposition
     * 4 - Bemerkungen zur Lieferung als erste Artikelposition, jedoch kein Eintrag in Lieferinfo des Auftragskopfes     * 4 - Bemerkungen zur Lieferung als erste Artikelposition, jedoch kein Eintrag in Lieferinfo des Auftragskopfes
-  * **_BemerkungInternVorBemerkungExtern**: Mit Hilfe des neuen Schalters '_BemerkungInternVorBemerkungExtern' können die Kundenbemerkungen aus dem Geschäftsbereich vor die Bemerkungen aus einer importierten Kundenbestellung integriert werden. Bisher werden sie ans Ende gesetzt.+  * **_BemerkungInternVorBemerkungExtern (zB. REMARKS aus ORDER_HEADER bei openTRANS)**: Mit Hilfe des neuen Schalters '_BemerkungInternVorBemerkungExtern' können die Kundenbemerkungen aus dem Geschäftsbereich vor die Bemerkungen aus einer importierten Kundenbestellung integriert werden. Bisher werden sie ans Ende gesetzt.
   * **_BestandsPruefungDurchfuehren**: (anstelle vom  Schalter **_LagerZuordnungsArt**)   * **_BestandsPruefungDurchfuehren**: (anstelle vom  Schalter **_LagerZuordnungsArt**)
     * 0 - keine Bestandsprüfung     * 0 - keine Bestandsprüfung
Zeile 82: Zeile 86:
   * **_BestellAenderungErlaubt**: bei =1 werden Bestelländerungen so verarbeitet, dass der ursprüngliche Vorgang abgeändert und neu ausgelöst wird. (Standard =0)   * **_BestellAenderungErlaubt**: bei =1 werden Bestelländerungen so verarbeitet, dass der ursprüngliche Vorgang abgeändert und neu ausgelöst wird. (Standard =0)
   * **_BezeichnungAusStammdaten**: bei =1 wird die Bezeichnung aus den Artikel-Stammdaten übernommen (falls die Artikelnummer aus der Kundenartikelnummer oder der Bestellnummer zu ermitteln ist und falls der entsprechende Artikel im Artikelstamm gefunden wurde).   * **_BezeichnungAusStammdaten**: bei =1 wird die Bezeichnung aus den Artikel-Stammdaten übernommen (falls die Artikelnummer aus der Kundenartikelnummer oder der Bestellnummer zu ermitteln ist und falls der entsprechende Artikel im Artikelstamm gefunden wurde).
 +  * **_BonitaetSperreKundeIgnorieren=#1**: Import von Bestellungen mit bonitätsgesperrten Kunden. Der Vorgang wird dann als erfasst gespeichert und eine Warnung in Feld Dispo-Bemerkung protokolliert.
   * **_DefaultArtikel**: Standard-Artikelnummer als Rückfall-Variante, falls eine unbekannte Artikelnummer eingelesen wird.   * **_DefaultArtikel**: Standard-Artikelnummer als Rückfall-Variante, falls eine unbekannte Artikelnummer eingelesen wird.
   * **_EkKleinerVkPruefen**: 0 = keine Prüfung ob der EK kleiner als der VK ist (es gibt Sonderkonditionen dieser Form), 1 = Standardprüfung wie bei der Eingabe   * **_EkKleinerVkPruefen**: 0 = keine Prüfung ob der EK kleiner als der VK ist (es gibt Sonderkonditionen dieser Form), 1 = Standardprüfung wie bei der Eingabe
Zeile 96: Zeile 100:
   * **_GeschenkArtikelNr**: Artikelnummer eines Artikels der kostenlos als Geschenk hinzugefügt werden soll, wenn der Auftragswert den Betrag in _GeschenkArtikelAbgabeWert überschreitet.   * **_GeschenkArtikelNr**: Artikelnummer eines Artikels der kostenlos als Geschenk hinzugefügt werden soll, wenn der Auftragswert den Betrag in _GeschenkArtikelAbgabeWert überschreitet.
   * **_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)
-  * **InterneEndKundenNummer**: Fixe Angabe der Kundennummer (nur für IDoc Orders02)+  * **_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)
   * **_KopfRabattArtikel**: Sofern Kopfrabattangaben beim  entsprechenden Dokument verarbeitet werden, kann hier der Artikel angegeben werden, über den diese am Vorgang hinterlegt werden.   * **_KopfRabattArtikel**: Sofern Kopfrabattangaben beim  entsprechenden Dokument verarbeitet werden, kann hier der Artikel angegeben werden, über den diese am Vorgang hinterlegt werden.
   * **_KostenstelleAusPosAmKopfEintragen**: (nur Kundenidentifikationsart 0 oder 2) bei =1 wird die Kostenstelle aus der letzten Positionen des Auftrages an den Kopf übernommen (nur sinnvoll, wenn alle Positionen zur selben Kostenstelle gehören). Funktioniert nur, wenn _KostenstelleAusStammdaten=#0, da diese Einstellung die Option _KostenstelleAusPosAmKopfEintragen übersteuert.   * **_KostenstelleAusPosAmKopfEintragen**: (nur Kundenidentifikationsart 0 oder 2) bei =1 wird die Kostenstelle aus der letzten Positionen des Auftrages an den Kopf übernommen (nur sinnvoll, wenn alle Positionen zur selben Kostenstelle gehören). Funktioniert nur, wenn _KostenstelleAusStammdaten=#0, da diese Einstellung die Option _KostenstelleAusPosAmKopfEintragen übersteuert.
-  * **_KostenStelleAusLieferAnschriftName2**: wird die Kostenstelle im Feld Abteilung (zB. OpenTrans <NAME2>) übermittelt, dann kann sie über diesen Schalter als Kostenstelle verwendet werden.+  * **_KostenStelleAusLieferAnschriftName2**: wird die Kostenstelle im Feld Lieferanschrift.Name (zB. OpenTrans <NAME2>) übermittelt, dann kann sie über diesen Schalter als Kostenstelle verwendet werden.
   * **_KostenStelleAusAbteilung**: wird die Kostenstelle im Feld Abteilung (zB. OpenTrans <DEPARTMENT>) übermittelt, dann kann sie über diesen Schalter als Kostenstelle verwendet werden.   * **_KostenStelleAusAbteilung**: wird die Kostenstelle im Feld Abteilung (zB. OpenTrans <DEPARTMENT>) übermittelt, dann kann sie über diesen Schalter als Kostenstelle verwendet werden.
   * **_KostenstelleAusStammdaten**: bei >0 wird die Kostenstelle am Kopf über die Lieferanschrift aus den Stammdaten ermittelt. Funktioniert nur, wenn pro Anschrift eine Kostenstelle hinterlegt ist. An den Positionen wird dann die für den Kopf ermittelte Kostenstelle ebenfalls übernommen.   * **_KostenstelleAusStammdaten**: bei >0 wird die Kostenstelle am Kopf über die Lieferanschrift aus den Stammdaten ermittelt. Funktioniert nur, wenn pro Anschrift eine Kostenstelle hinterlegt ist. An den Positionen wird dann die für den Kopf ermittelte Kostenstelle ebenfalls übernommen.
-  * **_KostenstellePosAusCostCategory**: Nur für openTRANS-Bestellungen, wenn #1 dann wird die Kostenstelle immer aus COST_CATEGORY_ID genommen, auch wenn COST_ACCOUNT gefüllt ist.+  * **_KostenstellePosAusCostCategory**: Nur für openTRANS-Bestellungen, wenn #1 dann wird die Kostenstelle immer aus COST_CATEGORY_ID genommen, auch wenn COST_ACCOUNT gefüllt ist. Es funktioniert auch ohne den Schalter, dann steht die Kostenstelle nur an der jeweiligen Position. Wird der gesetzt, dann wird nur die erste Kostenstelle an den Kopf übernommen.
   * **_KundenAnlage**: Falls keine Kundennummer für einen in den Stammdaten vorhandenen Kunden gefunden werden kann, bestimmt dieser Schalter ob ein neuer Kunde angelegt werden darf oder ein fest vorgegebener Kunde verwendet werden soll.   * **_KundenAnlage**: Falls keine Kundennummer für einen in den Stammdaten vorhandenen Kunden gefunden werden kann, bestimmt dieser Schalter ob ein neuer Kunde angelegt werden darf oder ein fest vorgegebener Kunde verwendet werden soll.
-  * 0 - Kundenanlage nicht erlaubt +    #0 - Kundenanlage nicht erlaubt 
-  * 1 - Kundenanlage erlaubt +    #1 - Kundenanlage erlaubt 
-  * > 1 verwendet die angegebene Nummer als Kontaktnummer des Auftrags +    #> 1 Verwendet die angegebene Nummer als Kontaktnummer des Auftrages, wenn der Kunde aus der Datei nicht gefunden werden kann
-  * **_NurKundenArtikelnummerBeachten**:  +
-    * 0 - alle ermittelten Artikelnummern werden in der Reihenfolge CO-Artikelnummer, Kundenartikelnummer, EAN, Herstellerartikelnummer, Lieferantenartikelnummer beachtet. +
-    * 1 - wird dieser Schalter verwendet, wird nur die Kundenartikelnummer zur Bestimmung des CO-Artikels verwendet. +
-    * 2 - mit dieser Option wird die als Kundenartikelnummer übermittelte Nr als CO-Artikelnummer verwendet und die als CO-Artikelnummer übermittelte Nr  als Herstellerartikelnummer. +
-    * 3 - mit dieser Option wird die als Kundenartikelnummer übermittelte Nr als Lieferantenartikelnummer verwendet. +
   * **_KundenBestellNrEindeutigkeitPruefen**:    * **_KundenBestellNrEindeutigkeitPruefen**: 
     * 1 - falls nicht eindeutig, wird die Bestellung nicht eingelesen      * 1 - falls nicht eindeutig, wird die Bestellung nicht eingelesen 
Zeile 147: Zeile 148:
  
 <note warning> <note warning>
-Die Kundenbestellnummer aus dem Webshop kann bei Lieferantenbestellungen im Format OpenTRANS mit angegeben werden. Es kann zudem beeinflusst werden, ob die Kundenbestellnummer des Webshopauftrages (Bestellnummer vom Webshop vergeben) ODER die Kundenbestellnummer des Kunden (Angabe durch Kunden im Webshop) übergeben wird. 
  
 +Die Kundenbestellnummer aus dem Webshop kann bei Lieferantenbestellungen im Format OpenTRANS mit ausgegeben/übernommen werden. Zudem kann beeinflusst werden, ob die Kundenbestellnummer des Webshopauftrages (Bestellnummer vom Webshop vergeben) ODER die Kundenbestellnummer des Kunden (Angabe durch Kunden im Webshop) übergeben wird.
  
-Webshopbestellnummer (vom Shop vergeben) = _KundenBestellNummerBildungsVorschrift=##BestellNummer 
  
  
-Dies wird im OT1.0 und 2.0 aus dem Knoten (OPENTRANS/) ORDER/ORDER_HEADER/ORDER_INFO/**ORDER_ID** gezogen. 
  
  
-Kundenbestellnummer (durch Kunde im Shop vergeben) = _KundenBestellNummerBildungsVorschrift=##AlternativeBestellNummer#+__Webshopbestellnummer (vom Shop vergeben)__ 
  
 +Die vom Webshop vergebene Bestellnummer wird durch den Schalter _KundenBestellNummerBildungsVorschrift=##BestellNummer# ausgelesen und steht in folgendem Knoten der Webshopbestellung (OT1.0/2.0):
  
-Dies wird im OT1.0 aus dem Knoten (OPENTRANS/) ORDER/ORDER_HEADER/ORDER_INFO/**ALT_CUSTOMER_ORDER_ID**  gezogen. + 
-Dies wird im OT2.0 aus dem Knoten (OPENTRANS/) ORDER/ORDER_HEADER/ORDER_INFO/**CUSTOMER_ORDER_REFERENCE** gezogen.</note>+  * (OPENTRANS/) ORDER/ORDER_HEADER/ORDER_INFO/ORDER_ID  
 + 
 + 
 + 
 + 
 +__Kundenbestellnummer (durch Kunde im Shop vergeben)__  
 + 
 +Die vom Kunden vergebene Bestellnummer wird mit dem Schalter _KundenBestellNummerBildungsVorschrift 
 +=##AlternativeBestellNummer# ausgelesen und steht in folgenden Knoten der Webshopbestellung: 
 + 
 + 
 + 
 +  * OpenTrans1.0: (OPENTRANS/) ORDER/ORDER_HEADER/ORDER_INFO/ALT_CUSTOMER_ORDER_ID  
 +  * OpenTrans2.0(OPENTRANS/) ORDER/ORDER_HEADER/ORDER_INFO/CUSTOMER_ORDER_REFERENCE  
 + 
 +</note>
  
  
Zeile 175: Zeile 190:
     * 8 - Kundennummer nur über die externe Kundennummer bestimmen     * 8 - Kundennummer nur über die externe Kundennummer bestimmen
     * 9 - Dabei wird der Kunde anhand der Kostenstelle über eine ini-Datei ermittelt, die im ImportExport-Verzeichnis liegt. Diese muss den Namen "KstKundenzuordnungen.ini" haben. Mit ihr weist man der Kostenstelle die Kundennummer zu (Kostenstelle=Kundennummer). Die Kostenstelle wird dafür aus der Party-Id der Buyer Party genommen.     * 9 - Dabei wird der Kunde anhand der Kostenstelle über eine ini-Datei ermittelt, die im ImportExport-Verzeichnis liegt. Diese muss den Namen "KstKundenzuordnungen.ini" haben. Mit ihr weist man der Kostenstelle die Kundennummer zu (Kostenstelle=Kundennummer). Die Kostenstelle wird dafür aus der Party-Id der Buyer Party genommen.
-  +   * **_KundenidentifikationsartExtern**: beim Import von cXML-Bestellungen, das bestimmt, welche Nummer für die Kundenidentifikation herangezogen wird. Mögliche Ausprägungen:
-  * **_KundenidentifikationsartExtern**: beim Import von cXML-Bestellungen, das bestimmt, welche Nummer für die Kundenidentifikation herangezogen wird. Mögliche Ausprägungen:+
     * 0 - AddressID der BillTo-Adresse (bisher verwendete Nummer)     * 0 - AddressID der BillTo-Adresse (bisher verwendete Nummer)
     * 1 - jeglicher Wert in der From-Deklaration im Header ​wird gegen die Fremdnummer am Kontakt beim Import geprüft. ​     * 1 - jeglicher Wert in der From-Deklaration im Header ​wird gegen die Fremdnummer am Kontakt beim Import geprüft. ​
-    * 2 - #NetworkID#-#AddressID# Die NetworkID und die AdressID werden in Kombination gegen die Fremdnummer des Kontakts geprüft. (Dazu muss die Fremdnummer folgenden Aufbau haben #NetworkID# - #AdressID#**ab 7.0.5903** +    * 2 - #NetworkID#-#AddressID# Die NetworkID und die AdressID werden in Kombination gegen die Fremdnummer des Kontakts geprüft. (Dazu muss die Fremdnummer folgenden Aufbau haben #NetworkID# - #AdressID#
   * **_LagerMitBestandWechsel**: Die Auftragsposition wird dann dem ersten Lager mit Bestand für diesen Artikel zugewiesen. Dieser Schalter überschreibt den _Lagerkennungs-Schalter, aber wird wiederum von den Artikeldaten "Lagerliefererung ab Menge" und "Direktlieferung ab Menge" überschrieben. Bsp.: _LagerMitBestandWechsel=#12/11/13   * **_LagerMitBestandWechsel**: Die Auftragsposition wird dann dem ersten Lager mit Bestand für diesen Artikel zugewiesen. Dieser Schalter überschreibt den _Lagerkennungs-Schalter, aber wird wiederum von den Artikeldaten "Lagerliefererung ab Menge" und "Direktlieferung ab Menge" überschrieben. Bsp.: _LagerMitBestandWechsel=#12/11/13
   * **_LagerZuordnungsArt**: bei >0 wird eine Bestandsprüfung durchgeführt.   * **_LagerZuordnungsArt**: bei >0 wird eine Bestandsprüfung durchgeführt.
Zeile 203: Zeile 216:
   * **_LieferantenArtikelNrBeiArtikelSucheNichtVerwenden**: Wird dieser Schalter aktiviert, dann werden die übermittelten Bestellnummern nicht mehr mit den Lieferantenartikelbestellnummern verglichen, um hier falsche Zuordnungen auszuschließen.   * **_LieferantenArtikelNrBeiArtikelSucheNichtVerwenden**: Wird dieser Schalter aktiviert, dann werden die übermittelten Bestellnummern nicht mehr mit den Lieferantenartikelbestellnummern verglichen, um hier falsche Zuordnungen auszuschließen.
   * **_LieferantenNummerVorgabe**: Hier kann eine Lieferantennummer gesetzt werden, so dass die Bestellung nicht beim Hauptlieferanten erfolgt.   * **_LieferantenNummerVorgabe**: Hier kann eine Lieferantennummer gesetzt werden, so dass die Bestellung nicht beim Hauptlieferanten erfolgt.
-  * **_LieferscheinFreigabe**: bei >0 wird das Lieferscheinfreigabedatum am Kopf auf das aktuelle Datum gesetzt und ein eventuell angefügter Portoartikel mit Liefermenge 1 versehen. Wird der Schalter nicht verwendet, erfolgt keine Lieferscheinfreigabe. +  * **_LieferBedingungszuordnungen**: Mit diesem Schalter können mehrere externe Bedingungen auf CO-interne Lieferbedingungen gemappt werden. z.B._LieferBedingungszuordnungen=#ExternVB1=7/ExternVB2=2. (Trennzeichen ist "/")
-  * **_LieferBedingungszuordnungen**: Mit diesem Schalter können mehrere externe Bedingungen auf CO-interne Lieferbedingungen gemappt werden. z.B._LieferBedingungszuordnungen=#ExternVB1=Standard/ExternVB2=Express. (Trennzeichen ist "/")  +  * **_LieferscheinFreigabe**: bei >0 wird das Lieferscheinfreigabedatum am Kopf auf das aktuelle Datum gesetzt und ein eventuell angefügter Portoartikel mit Liefermenge 1 versehen. Wird der Schalter nicht verwendet, erfolgt keine Lieferscheinfreigabe.  
-  * ** _LieferdatumAlsKWSetzen**: (0-nein,1-ja) Lieferdatumsangaben werden auf Positions- und Kopfebene in Jahr und Kalenderwoche umwandelt. +  * **_LieferdatumAlsKWSetzen**: (0-nein,1-ja) Lieferdatumsangaben werden auf Positions- und Kopfebene in Jahr und Kalenderwoche umwandelt
-  * **_ManuelleBestellFreigabe**: bei =1 wird die Bestellung auf den Status //erfasst// gesetzt und muss manuell auf //Bestätigt// gesetzt werden +  * **_LieferInfoBildungsVorschrift:** Es kann eine Bildungsvorschrift für die Zusammensetzung der Lieferinfo angegeben werden. Dabei können alle Platzhalter verwendet werden, die auch für die Bildung der Kundenbestellnummer zur Verfügung stehen. Darüber hinaus wurde der Platzhalter #LieferHinweis# eingeführt, der durch den aus der importierten Bestellung entnommenen Lieferhinweistext ersetzt wird
-  * **_ManuelleBestellFreigabeFuerZahlungsBedingungen**: =#4,45 Statt für alle Bestellungen die manuelle Bestellfreigabe zu aktivieren, besteht auch die Möglichkeit dies für eine Liste durch Komma getrennte Zahlungsbedingungen zu tun. +  * **_ManuelleBestellFreigabe**: bei =1 wird der Vorgang/Auftrag auf den Status //erfasst// gesetzt und muss manuell auf //Bestätigt// gesetzt werden 
 +  * **_ManuelleBestellFreigabeFuerZahlungsBedingungen**: =#4,45 Statt für alle Vorgänge/Aufträge die manuelle Bestellfreigabe zu aktivieren, besteht auch die Möglichkeit dies für eine Liste durch Komma getrennte Zahlungsbedingungen zu tun. 
   * **_MengeneinheitAusSonderkondition**: Soll die Mengeneinheit immer aus der Sonderkondition ermittelt werden, egal was in der Datei steht?   * **_MengeneinheitAusSonderkondition**: Soll die Mengeneinheit immer aus der Sonderkondition ermittelt werden, egal was in der Datei steht?
   * **_Mindestauftragswert**: Falls angegeben und größer als der aktuelle Auftragswert, wird ein Versandkostenartikel automatisch angefügt. Dieser ist über den Schalter //_PortoArtikel// zu spezifizieren. Der Preis des Versandkostenartikels bestimmt die Höhe der Versandkosten.   * **_Mindestauftragswert**: Falls angegeben und größer als der aktuelle Auftragswert, wird ein Versandkostenartikel automatisch angefügt. Dieser ist über den Schalter //_PortoArtikel// zu spezifizieren. Der Preis des Versandkostenartikels bestimmt die Höhe der Versandkosten.
 +  * **_MindestbestellwertProAuftragPruefung**: An Lieferanten gibt es jetzt ein neues Kennzeichen "Mindestbestellwert des Lieferanten". Ist dieser Wert > 0 und die Schwellwertprüfung für den Kundenbestellungsimport aktiviert, dann wird die Summe des Bestellwertes für diesen Lieferanten über den importierten Auftrag ermittelt und gegen den Schwellwert geprüft. Wird dieser unterschritten, wird der Vorgang auf "Erfasst" gesetzt. Um diese Prüfung für den Import zu aktivieren, muss im Importschema der neue Schalter "_MindestbestellwertProAuftragPruefung" aktiviert sein (ab CO 8.2752.0).
   * ** _MindestGewinnspanneVorgang**: Angabe der Mindestgewinnspanne des gesamten Vorgangs in Prozent, die mindestens erreicht werden muss. Wenn sie nicht erreicht wird, wird der Vorgang mit dem Status //erfasst// gespeichert.   * ** _MindestGewinnspanneVorgang**: Angabe der Mindestgewinnspanne des gesamten Vorgangs in Prozent, die mindestens erreicht werden muss. Wenn sie nicht erreicht wird, wird der Vorgang mit dem Status //erfasst// gespeichert.
   * **_MoebelAnlageNachKonfiguration**: >0 die in der Bestellung gelieferten Artikel werden genau so nach der Konfiguration 85 behandelt, wie wenn dieser Auftrag im Basket erzeugt würde.   * **_MoebelAnlageNachKonfiguration**: >0 die in der Bestellung gelieferten Artikel werden genau so nach der Konfiguration 85 behandelt, wie wenn dieser Auftrag im Basket erzeugt würde.
Zeile 217: Zeile 232:
     * 1 - alle Positionen dürfen nur das gleiche Lager haben, Direktlieferungen werden nicht betrachtet     * 1 - alle Positionen dürfen nur das gleiche Lager haben, Direktlieferungen werden nicht betrachtet
     * 2 - alle Positionen dürfen nur das gleiche Lager haben und Direktlieferung wird als "Lager" behandelt     * 2 - alle Positionen dürfen nur das gleiche Lager haben und Direktlieferung wird als "Lager" behandelt
 +  * **_NurKundenArtikelnummerBeachten**: 
 +    * 0 - alle ermittelten Artikelnummern werden in der Reihenfolge CO-Artikelnummer, Kundenartikelnummer, EAN, Herstellerartikelnummer, Lieferantenartikelnummer beachtet.
 +    * 1 - wird dieser Schalter verwendet, wird nur die Kundenartikelnummer zur Bestimmung des CO-Artikels verwendet.
 +    * 2 - mit dieser Option wird die als Kundenartikelnummer übermittelte Nr als CO-Artikelnummer verwendet und die als CO-Artikelnummer übermittelte Nr  als Herstellerartikelnummer.
 +    * 3 - mit dieser Option wird die als Kundenartikelnummer übermittelte Nr als Lieferantenartikelnummer verwendet.
 +  * **_NichtLieferbareArtikelErfassen**: Prüfung auf Lieferbarkeit des Artikels beim Hauptlieferant. Sollte der Artikel nicht lieferbar sein, wird der Auftrag nur erfasst gespeichert.
   * **_PackzettelDrucken**:    * **_PackzettelDrucken**: 
     * 0 - kein Packzetteldruck     * 0 - kein Packzetteldruck
Zeile 223: Zeile 244:
   * **_PlausiUndPrufungsFehlerIgnorieren**: #1 = alle Plausibilitätsfehler und Prüfungsfehler (zB Losgröße) ignorieren, sinnvoll beim Lieferscheinimport, da dieser ja bereits verkauft.   * **_PlausiUndPrufungsFehlerIgnorieren**: #1 = alle Plausibilitätsfehler und Prüfungsfehler (zB Losgröße) ignorieren, sinnvoll beim Lieferscheinimport, da dieser ja bereits verkauft.
   * **_PortoArtikel**: Eigene Artikelnummer für Porto-Artikel zur Berechnung von Versandkosten. Der Porto-Artikel wird als zusätzliche Position in den Vorgang aufgenommen. Siehe auch Schalter ""_Mindestauftragswert"". Der Artikel wird auch verwendet, wenn eine Position ohne jegliche Artikelangeben (Bestellnummer, Artikelbezeichnung, Artikelnummer) geliefert wird.    * **_PortoArtikel**: Eigene Artikelnummer für Porto-Artikel zur Berechnung von Versandkosten. Der Porto-Artikel wird als zusätzliche Position in den Vorgang aufgenommen. Siehe auch Schalter ""_Mindestauftragswert"". Der Artikel wird auch verwendet, wenn eine Position ohne jegliche Artikelangeben (Bestellnummer, Artikelbezeichnung, Artikelnummer) geliefert wird. 
-  * **_PosBemerkungVerarbeiten**: beeinflusst die Verarbeitung von Kurztext, Langtext und Bemerkungen auf Positionsebene: +  * **_PosBemerkungVerarbeiten (zB. REMARKS aus ORDER_ITEM bei openTRANS)**: beeinflusst die Verarbeitung von Kurztext, Langtext und Bemerkungen auf Positionsebene: 
     * 0 - Kurztext und Langtext werden ganz normal übernommen     * 0 - Kurztext und Langtext werden ganz normal übernommen
     * 1 - falls Langtext leer, wird der Kurztext als Langtext übernommen und eventuell vorhandene Bemerkungen werden an den Langtext angehängt, andernfalls wird der Langtext ganz normal übernommen und um die Bemerkungen ergänzt.     * 1 - falls Langtext leer, wird der Kurztext als Langtext übernommen und eventuell vorhandene Bemerkungen werden an den Langtext angehängt, andernfalls wird der Langtext ganz normal übernommen und um die Bemerkungen ergänzt.
Zeile 241: Zeile 262:
   * **_PreiseInclMwst**: bei >0 wird beim Einlesen der Preis als Bruttopreis verwendet. Standard ist Nettopreis.   * **_PreiseInclMwst**: bei >0 wird beim Einlesen der Preis als Bruttopreis verwendet. Standard ist Nettopreis.
   * **_ProtokollInDispoBemerkung**: bei Einstellung 1 oder 2 wird das detaillierte Protokoll in die Dispobemerkung geschrieben. Einstellung=1 nur bei Aufträgen mit dem Bearbeitungsstatus // erfasst //. Einstellung=2 bei allen Aufträgen, unabhängig vom Bearbeitungsstatus. Zusätzlich werden Importprüffehler in dem Feld ImportProtokoll in der Tabelle AuftragsKoepfe gespeichert.   * **_ProtokollInDispoBemerkung**: bei Einstellung 1 oder 2 wird das detaillierte Protokoll in die Dispobemerkung geschrieben. Einstellung=1 nur bei Aufträgen mit dem Bearbeitungsstatus // erfasst //. Einstellung=2 bei allen Aufträgen, unabhängig vom Bearbeitungsstatus. Zusätzlich werden Importprüffehler in dem Feld ImportProtokoll in der Tabelle AuftragsKoepfe gespeichert.
-  * **_RechanschriftUebernehmen**: bei >0 wird die in der Bestellung angegebene Rechnungsanschrift (falls vorhanden) in den Auftrag übernommen. Bei =0 wird Rechnungsanschrift aus den Stammdaten ermittelt. Wird der Schalter nicht verwendet, wird Rechnungsanschrift nicht übernommen.+  * **_RechAnschriftUebernehmen**:  
 +    * Bei > 0 wird die in der Bestellung angegebene Rechnungsanschrift (falls vorhanden) in den Auftrag übernommen.  
 +    * Bei = 0 wird Rechnungsanschrift aus den Stammdaten ermittelt. Wird der Schalter nicht verwendet, wird Rechnungsanschrift nicht übernommen
 +    * Bei = 2, bedeutet, die Rechnungsanschriftsnummer wird gegen die CO-Rechnungsanschriftsnummer geprüft und entsprechend eingesetzt. 
 +    * Bei = 3, bedeutet, die Rechnungsanschriftsnummer wird gegen die Fremdnummer der CO-Anschriften geprüft und die Anschrift entsprechend eingesetzt. Dafür können die Fremdnummern jetzt im Anschriften-Modul gepflegt werden.
   * **_RechnungsFreigabe**: bei >0 wird das Rechnungsfreigabedatum am Kopf auf das aktuelle Datum gesetzt und ein eventuell angefügter Portoartikel mit Liefermenge 1 versehen. Wird der Schalter nicht verwendet, erfolgt keine Rechnungsfreigabe.   * **_RechnungsFreigabe**: bei >0 wird das Rechnungsfreigabedatum am Kopf auf das aktuelle Datum gesetzt und ein eventuell angefügter Portoartikel mit Liefermenge 1 versehen. Wird der Schalter nicht verwendet, erfolgt keine Rechnungsfreigabe.
   * **_RechnungsAnschriftsNrAlsExterneKundenNrVerwenden**: bei > 0 wird die Nummer der Rechnungsanschrift als externe Kundennummer verwendet.   * **_RechnungsAnschriftsNrAlsExterneKundenNrVerwenden**: bei > 0 wird die Nummer der Rechnungsanschrift als externe Kundennummer verwendet.
 +  * **_SetArtikelAlsSetArtikelSpeichern**: 0 = nicht als Set-Artikel speichern, dann wird der Artikel aufgelöst, 1 = der Artikel wird als Set-Artikel gespeichert, dann wird der Artikel nicht aufgelöst. Standard = 1
   * **_StandardAbschnittAnlegen**: Soll der Standardabschnitt auch beim Import angelegt werden?   * **_StandardAbschnittAnlegen**: Soll der Standardabschnitt auch beim Import angelegt werden?
-  * **_TermineAusPosAmKopfEintragen**: Falls keine Terminangaben am Kopf existieren, können Sie hiermit aus der Position übernommen werden.+  * **_TermineAusPosAmKopfEintragen**: Falls keine Terminangaben am Kopf existieren, können Sie hiermit aus der Position übernommen werden. Der Schalter bewirkt nun im Falle von mehreren unterschiedlichen Positionsterminen, dass der früheste Termin an den Auftragskopf übergeben wird, anstatt wie bisher der Termin der letzten Position (8.3645.xx).
   * **_TextPositionTBS**: fügt einen Textbaustein vor der Positionsliste ein. zB _TextPositionTBS=#bwNews fügt den Textbaustein mit dem Schlüssel 'bwNews' ein.   * **_TextPositionTBS**: fügt einen Textbaustein vor der Positionsliste ein. zB _TextPositionTBS=#bwNews fügt den Textbaustein mit dem Schlüssel 'bwNews' ein.
   * **_TextPositionTBSAmEnde**: fügt einen Textbaustein am Ende der Positionsliste ein. zB _TextPositionTBS=#bwNews fügt den Textbaustein mit dem Schlüssel 'bwNews' ein.   * **_TextPositionTBSAmEnde**: fügt einen Textbaustein am Ende der Positionsliste ein. zB _TextPositionTBS=#bwNews fügt den Textbaustein mit dem Schlüssel 'bwNews' ein.
   * **_UebernahmeKundenbestellpositionsnummer**: bei >0 wird die Positionsnummer der Kundenbestellung übernommen. Standardmäßig erfolgt eine Übernahme der Kundenbestellpositionsnummer.   * **_UebernahmeKundenbestellpositionsnummer**: bei >0 wird die Positionsnummer der Kundenbestellung übernommen. Standardmäßig erfolgt eine Übernahme der Kundenbestellpositionsnummer.
   * **_UnsereKundennummer**: Dient als Schalter für Import von Textbestellungen bei Waser. Über diesen Schalter werden die Zeilen selektiert, welche der angebenen Kundennummer entsprechen. Kann nur verwendet werden, wenn in der Bestellung die Kundennummer des Händlers beim Lieferanten angegeben ist.   * **_UnsereKundennummer**: Dient als Schalter für Import von Textbestellungen bei Waser. Über diesen Schalter werden die Zeilen selektiert, welche der angebenen Kundennummer entsprechen. Kann nur verwendet werden, wenn in der Bestellung die Kundennummer des Händlers beim Lieferanten angegeben ist.
 +  * **_VerkaufsgesperrteArtikel**: Ermöglicht Import von Positionen mit verkaufsgesperrten Artikeln. Der Vorgang wird dann als erfasst gespeichert und die Warnung protokolliert.
 +  * **_VersandBedingungszuordnungen**: Mit diesem Schalter können mehrere externe Bedingungen auf CO-interne Versandbedingungen gemappt werden. z.B. _VersandBedingungszuordnungen=#ExternVB1=3/ExternVB2=8. (wird aktuell nicht von extern gefüllt). 
   * **_VertragsMaschinenZuordnungsart**: bei =1 wird die Positionsbemerkung hinsichtlich Vertragsinformationen ausgewertet.   * **_VertragsMaschinenZuordnungsart**: bei =1 wird die Positionsbemerkung hinsichtlich Vertragsinformationen ausgewertet.
-  * **_VkAbweichungProzent:​** Definiert zulässige prozentuale Abweichungen des importierten VK-Preises vom aktuell gültigen Kundenpreis. Eine Über- bzw. Unterschreitung dazu führt, dass der Vorgang auf '​erfasst'​ gesetzt wird. Negative Angaben definieren Untergrenzen,​ positive Angaben entsprechend Obergrenzen. Die Angaben sind mit Semikolon zu trennen. Beispiel: '​_VkAbweichungProzent=#-5.75;​6.25'+  * **_VkAbweichungProzent:​** Definiert zulässige prozentuale Abweichungen des importierten VK-Preises vom aktuell gültigen Kundenpreis. Eine Über- bzw. Unterschreitung dazu führt, dass der Vorgang auf '​erfasst'​ gesetzt wird. Negative Angaben definieren Untergrenzen,​ positive Angaben entsprechend Obergrenzen. Beispiel: '​_VkAbweichungProzent=#-5.75/6.25'​ Trennzeichen für die Angabe ist '/', außerdem müssen Dezimalpunkte statt Kommas gesetzt werden.
   * **_VkZuschlaegeAlsUnterPositionen**: bei =1 werden übermittelte VK Zuschläge nicht als Zuschlag, sondern als Unterpositionen hinterlegt. (Opentrans)   * **_VkZuschlaegeAlsUnterPositionen**: bei =1 werden übermittelte VK Zuschläge nicht als Zuschlag, sondern als Unterpositionen hinterlegt. (Opentrans)
   * **_VkZuschlaegeAlsGesamtZuschlagDerPos**: bei =1 werden die VK Zuschläge bei Unterpositionen mit Menge 1 angelegt und als Zuschläge durch die Menge geteilt   * **_VkZuschlaegeAlsGesamtZuschlagDerPos**: bei =1 werden die VK Zuschläge bei Unterpositionen mit Menge 1 angelegt und als Zuschläge durch die Menge geteilt
   * **_VorgangTrotzDefaultArtikelBestaetigen**: bei =1 werden auch Vorgänge mit Defaultartikel bestätigt, zB. wenn es sich um eine spezielle Schnittstelle handelt, bei der alle Positionen über diesen abgewickelt werden. Bei =2 Nur Lieferantensammelartikel die aus dem Lieferanten der Position ermittelt wurden, setzen den Vorgang auf Bestätigt. Der Standarddefaultsammelartikel (_DefaultArtikel=#xyz) hingegen setzt den Vorgang hiermit auf Erfasst.   * **_VorgangTrotzDefaultArtikelBestaetigen**: bei =1 werden auch Vorgänge mit Defaultartikel bestätigt, zB. wenn es sich um eine spezielle Schnittstelle handelt, bei der alle Positionen über diesen abgewickelt werden. Bei =2 Nur Lieferantensammelartikel die aus dem Lieferanten der Position ermittelt wurden, setzen den Vorgang auf Bestätigt. Der Standarddefaultsammelartikel (_DefaultArtikel=#xyz) hingegen setzt den Vorgang hiermit auf Erfasst.
-  * **_VersandBedingungszuordnungen**: Mit diesem Schalter können mehrere externe Bedingungen auf CO-interne Versandbedingungen gemappt werden. z.B. _VersandBedingungszuordnungen=#ExternVB1=Standard/ExternVB2=PerZug. (Trennzeichen ist "/" 
   * **_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.
edi-schnittstelle/kundenbestellungen_einlesen.1717061033.txt.gz · Zuletzt geändert: 2024/05/30 09:23 von Susan Siegmund
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0