Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
edi-schnittstelle:kundenbestellungen_einlesen [2023/02/01 16:15]
Rico Spreer [Einleseoptionen]
edi-schnittstelle:kundenbestellungen_einlesen [2025/06/18 11:55] (aktuell)
Andrea Müller [Einleseoptionen]
Zeile 59: Zeile 59:
   * **_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.
   * **_ArtikelnummerFunktion**:​ Hier können Funktionen angegeben werden, um die in Bestellungen angegebene Artikelnummer vor dem Abgleich mit dem Artikelstamm zu formatieren. Bsp.: #​replace('​~value','​-',''​)   * **_ArtikelnummerFunktion**:​ Hier können Funktionen angegeben werden, um die in Bestellungen angegebene Artikelnummer vor dem Abgleich mit dem Artikelstamm zu formatieren. Bsp.: #​replace('​~value','​-',''​)
-  * **_AutomatischeBestellung**:​ bei =1 wird für bestätigte Vorgänge sofort eine Bestellung generiert und gedruckt/​exportiert+  * **_AutomatischeBestellung**:​ bei =1 wird für bestätigte Vorgänge sofort eine Bestellung generiert und gedruckt/​exportiert ​(laut Einstellung am Lieferanten ‚Auftragsimport Optionen‘) ​
   * **_AvisiertenLieferTerminIgnorieren**:​ bei =1 wird der elektronisch übermittelte avisierte Liefertermin ignoriert, so dass die Auslieferung abhängig von der Tour zeitnah erfolgen kann.   * **_AvisiertenLieferTerminIgnorieren**:​ bei =1 wird der elektronisch übermittelte avisierte Liefertermin ignoriert, so dass die Auslieferung abhängig von der Tour zeitnah erfolgen kann.
   * **_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
Zeile 69: Zeile 69:
     * 2 - Bemerkungen zur Lieferung als erste Artikelposition     * 2 - Bemerkungen zur Lieferung als erste Artikelposition
     * 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
   * **_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**:​ 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**)
Zeile 170: Zeile 171:
     * 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.
 +    * 3 die Angabe in <​PARTY_ID type="​supplier_specific">​34212</​PARTY_ID>​ wird als CO-Anschriftsnummer interpretiert
   * **_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.
 +  * **_LieferBedingungszuordnungen:​** Damit können mehrere externe Bedingungen auf CO-interne gemappt werden z.B. _LieferBedingungszuordnungen=#​ExternVB1=Standard/​ExternVB2=PerZug. (Trennzeichen ist "/"​. kommt auch aus UDX.SWC.DELIVERY_TERM → wird nur bei Hali aus ihrem Produktionssystem gefüllt. Bei Soennecken YourCommerce nicht vorhanden - ab CO 7.0.6532).
 +  * **_LieferdatumAlsKWSetzen:​** bei = 1 werden Lieferdatumsangaben auf Positions- und Kopfebene in Jahr und Kalenderwoche umwandelt.
   * **_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.   * **_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.
   * **_LieferhinweistextAusStammUebertragen**:​ Bei 1 wird einer Lieferhinweis aus REAMRK=deliverynote mit dem Versandhinweis aus dem Anschriftsgeschäftsbereich kombiniert, sodass beide auf eigenen Lieferscheinen und denen des Lieferanten auftauchen. Bei 0 wird wie bisher nur der Lieferhinweis aus REMARK = Deliverynote eingesetzt   * **_LieferhinweistextAusStammUebertragen**:​ Bei 1 wird einer Lieferhinweis aus REAMRK=deliverynote mit dem Versandhinweis aus dem Anschriftsgeschäftsbereich kombiniert, sodass beide auf eigenen Lieferscheinen und denen des Lieferanten auftauchen. Bei 0 wird wie bisher nur der Lieferhinweis aus REMARK = Deliverynote eingesetzt
Zeile 207: Zeile 211:
     * 2 - Die Preise werden aus den Stammdaten übernommen und gegen die Datei geprüft.   ​     * 2 - Die Preise werden aus den Stammdaten übernommen und gegen die Datei geprüft.   ​
   * **_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.+  * **_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.
   * **_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.
Zeile 217: Zeile 222:
   * **_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.
 +  * **_VersandBedingungszuordnungen:​** Damit können mehrere externe Bedingungen auf CO-interne gemappt werden z.B. _VersandBedingungszuordnungen=#​ExternVB1=Standard/​ExternVB2=PerZug. (Trennzeichen ist "/"​. 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.
   * **_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. 
   * **_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.
Zeile 235: Zeile 240:
   * **SammelLieferschein**=#​1 ;0 - nein, 1 - ja   * **SammelLieferschein**=#​1 ;0 - nein, 1 - ja
   * **SammelRechnung**=#​1 ;0 - nein, 1 - ja   * **SammelRechnung**=#​1 ;0 - nein, 1 - ja
 +
 +Beim openTRANS-Kundenbestellungsimport kann die Zahlungsbedingung anhand der im '​PAYMENT'​-Knoten angegebenen Zahlungsweise ermittelt werden. ​
 +Dafür muss im Importschema für die jeweilige Zahlungsweise eine Zahlungsbedingung angegeben sein.
 +  * **_ZbdCard**
 +  * **_ZbdAccount**
 +  * **_ZbdDebit**
 +  * **_ZbdCheck**
 +  * **_ZbdCash** ​
 ===== Filteroptionen ===== ===== Filteroptionen =====
  
 Damit nur wirkliche Bestellungen eingelesen werden, sind Filter in der Konfiguration sinnvoll. Bei XML-Bestellungen ist der Filter ***.xml** geeignet. Ausnahme bildet hier der offene Soennecken-Shop. Hier haben die Dateien verschiedene Endungen. In diesem Fall ist der Filter **order_FH_12704*** sinnvoll. Damit nur wirkliche Bestellungen eingelesen werden, sind Filter in der Konfiguration sinnvoll. Bei XML-Bestellungen ist der Filter ***.xml** geeignet. Ausnahme bildet hier der offene Soennecken-Shop. Hier haben die Dateien verschiedene Endungen. In diesem Fall ist der Filter **order_FH_12704*** sinnvoll.
 +
 +===== Weiteres =====
 +
 +<​html>​
 +<table width="​100%"​ style="​border:​0px;">​
 +<tr>
 +   <​td style="​border:​3px solid #87220a; padding:​5px;​ background-color:#​ffebcd;">​
 +      <table width="​100%"​ style="​border:​0px;​ margin:​0px">​
 +         <​tr>​
 +            <td width="​100px"​ style="​border:​0px;​ text-align:​center;​ padding:​5px;"​ >
 +               <​img src="​./​scpictures/​rechte.png"> ​
 +     </td>
 +     <td style="​border:​0px;​ padding:​10px;">​
 +<​p><​a href="​http://​www.software-concept.de/​wiki/​doku.php?​id=administration:​rechteverwaltung"​ style="​color:#​56B04F;">​Sonderrecht</​a>​ Kundenbestellungen einlesen</​p>​
 +<p> Steuert, ob der Benutzer das Recht hat Kundenbestellungen einzulesen. </p>
 +<ul style="​color:​ #​333333;">​
 +<​li> ​ Ja
 +<​li> ​ Nein
 +</ul>
 +
 +     </td>
 + </tr>
 +      </​table></​td></​tr></​table>​
 +</​html>​
  
 {{tag>​Edi-Schnittstelle OEXXML Kundenbestellungen}} {{tag>​Edi-Schnittstelle OEXXML Kundenbestellungen}}
edi-schnittstelle/kundenbestellungen_einlesen.1675264523.txt.gz · Zuletzt geändert: 2023/02/01 16:15 von Rico Spreer
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0