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/01/17 14:28]
Andrea Müller
edi-schnittstelle:kundenbestellungen_einlesen [2023/11/10 07:09] (aktuell)
Isabel Pinder [Einleseoptionen]
Zeile 28: Zeile 28:
   * **AbwicklungsArt**=#​Lager (alternativ:​ =#Strecke für Direktlieferungen)   * **AbwicklungsArt**=#​Lager (alternativ:​ =#Strecke für Direktlieferungen)
  
-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>​
  
 <​html>​ <​html>​
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 keine 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 "/"​)  
 +  * **_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 195: Zeile 199:
     * 5 - als einzelne Textpositionen zur Artikelposition hinzufügen.     * 5 - als einzelne Textpositionen zur Artikelposition hinzufügen.
   * **_PositionswertOberGrenze**:​ bei >0 wird der eingegebe Wert als Obergrenze betrachtet. Übersteigt der VK-Wert einer Positition diesen Wert, wird ein Plausibilitätsfehler ins Protokoll der EDI-Schnittstelle geschrieben.   * **_PositionswertOberGrenze**:​ bei >0 wird der eingegebe Wert als Obergrenze betrachtet. Übersteigt der VK-Wert einer Positition diesen Wert, wird ein Plausibilitätsfehler ins Protokoll der EDI-Schnittstelle geschrieben.
-  * **_PosFrachtKostenArtikel**:​ Interner Kostenartikel für die in _PosFrachtKostenArtikelExtern angegebene externe Kostenbezeichnung an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. +  * **_PosFrachtKostenArtikel**:​ Interner Kostenartikel für die in _PosFrachtKostenArtikelExtern angegebene externe Kostenbezeichnung an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. ​(nur Opentrans) 
-  * **_PosFrachtKostenArtikelExtern**:​ Externe Kostenbezeichnung für die in _PosFrachtKostenArtikel angegebene internen Kostenartikel an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. +  * **_PosFrachtKostenArtikelExtern**:​ Externe Kostenbezeichnung für die in _PosFrachtKostenArtikel angegebene internen Kostenartikel an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. ​(nur Opentrans) 
-  * **_PosVerpackungsKostenArtikel**:​ Interner Kostenartikel für die in _PosVerpackungsKostenArtikelExtern angegebene externe Kostenbezeichnung an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. +  * **_PosVerpackungsKostenArtikel**:​ Interner Kostenartikel für die in _PosVerpackungsKostenArtikelExtern angegebene externe Kostenbezeichnung an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. ​(nur Opentrans) 
-  * **_PosVerpackungsKostenArtikelExtern**:​ Externe Kostenbezeichnung für die in _PosVerpackungsKostenArtikelangegebene internen Kostenartikel an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. +  * **_PosVerpackungsKostenArtikelExtern**:​ Externe Kostenbezeichnung für die in _PosVerpackungsKostenArtikelangegebene internen Kostenartikel an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. ​(nur Opentrans) 
-  * **_PosMontageKostenArtikel**:​ Interner Kostenartikel für die in _PosMontageKostenArtikelExtern angegebene externe Kostenbezeichnung an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. +  * **_PosMontageKostenArtikel**:​ Interner Kostenartikel für die in _PosMontageKostenArtikelExtern angegebene externe Kostenbezeichnung an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. ​(nur Opentrans) 
-  * **_PosMontageKostenArtikelExtern**:​ Externe Kostenbezeichnung für die in _PosMontageKostenArtikel angegebene internen Kostenartikel an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen.+  * **_PosMontageKostenArtikelExtern**:​ Externe Kostenbezeichnung für die in _PosMontageKostenArtikel angegebene internen Kostenartikel an Positionen. Siehe auch _VkZuschlaegeAlsUnterPositionen. ​(nur Opentrans)
   * **_PositionswertUnterGrenze**:​ bei >0 wird der eingegebe Wert als Untergrenze betrachtet. Unterschreitet der VK-Wert einer Positition diesen Wert, wird ein Plausibilitätsfehler ins Protokoll der EDI-Schnittstelle geschrieben.   * **_PositionswertUnterGrenze**:​ bei >0 wird der eingegebe Wert als Untergrenze betrachtet. Unterschreitet der VK-Wert einer Positition diesen Wert, wird ein Plausibilitätsfehler ins Protokoll der EDI-Schnittstelle geschrieben.
   * **_PreiseAusStammdaten**:​   * **_PreiseAusStammdaten**:​
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.
Zeile 217: Zeile 221:
   * **_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 "/"​)
   * **_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.+  * **_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 239:
   * **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.1673962098.txt.gz · Zuletzt geändert: 2023/01/17 14:28 von Andrea Müller
CC Attribution-Noncommercial-Share Alike 3.0 Unported
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0