Hallo,
ich versuche gerade mit dem Support von DHL das Polling via Export per csv zu konfigurieren. Vorangegangen habe ich:
Unter "Datei --> allgemeine Einstellungen --> Lieferarten" das entsprechende modul Post ausgewählt.
Unser Problem ist, dass wir den Nachnahmebetrag übergeben müssen. Der Bruttorechnungsbetrag ist nicht möglich, da sonst jeder Kunde als Nachnahme Kunde ausgegeben werden würde. Wünschenswert wäre laut DHL der Nachnahmebetrag mit dem Zusatz "114=" davor also "114=199,00" für Summe 199,00 €.
Das Userfeld1 in der Jornal Tabelle in Default "=114" einzurichten und Userfeld1 zu übergeben um so den Wert "=114" in die CSV zu bekommen hat keinen erfolg gebracht. (Überschrift1 auch nicht)
Zusätzlich ist mir aufgefallen, dass die "ATRNUM" trotz mehren versuchen nicht an die csv übergeben wird.
Ich bin ratlos:-(
Polling mit DHL
Polling mit DHL
Es grüßt Euch Olivier von hgt24
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
Re: Polling mit DHL
Hallo,
deine Aufgabenstellung ist über die Checkbox "erweiterter Modus" und ein entsprechendes SQL-Script auf alle Fälle zu lösen.
deine Aufgabenstellung ist über die Checkbox "erweiterter Modus" und ein entsprechendes SQL-Script auf alle Fälle zu lösen.
Re: Polling mit DHL
Hallo,
jetzt habe ich mich durchgekämpft und alle Werte von DHL benötigten Werte werden korrekt aus den verschiedenen Tabellen via sql in dem erweiterten Modus ausgegben. Ein Problem welches ich so leider nicht lösen kann bleibt bestehen.
Wenn ich beim erstellen der Rechnung/Auftrag einen Lieferschein erstelle ist alles prima. Habe ich das vergessen gehe ich in das Rechnungsjournal und erstelle dort den Lieferschein. Funktioniert für alle Shopkunden auch prima. Ist es jedoch ein in Cao angelegter Auftrag der nicht über OSC kommt bleibt meine csv leer. Nach 8 Stunden suchen habe ich jetzt den Fehler entdeckt. Wird ein Auftrag aus OSC übernommen wird die Belegnummer (mysql=VRENUM) mit der Org.Num. (mysql=ORGNUM) gleich gesetzt. Bei einem in Cao angelegten Auftrag/Rechnung fehlt dies Funktion. (Org.Num. bleibt leer) Das führt zur Störung in der Abfrage weil die Tabellen nicht mehr verknüpft werden könen. Auch beim Kopieren einer Rechnung wird die ürsprüngliche Nummer in Org.Num. nicht angezeigt. Dito eim erstellen des Lieferschein.
jetzt habe ich mich durchgekämpft und alle Werte von DHL benötigten Werte werden korrekt aus den verschiedenen Tabellen via sql in dem erweiterten Modus ausgegben. Ein Problem welches ich so leider nicht lösen kann bleibt bestehen.
Wenn ich beim erstellen der Rechnung/Auftrag einen Lieferschein erstelle ist alles prima. Habe ich das vergessen gehe ich in das Rechnungsjournal und erstelle dort den Lieferschein. Funktioniert für alle Shopkunden auch prima. Ist es jedoch ein in Cao angelegter Auftrag der nicht über OSC kommt bleibt meine csv leer. Nach 8 Stunden suchen habe ich jetzt den Fehler entdeckt. Wird ein Auftrag aus OSC übernommen wird die Belegnummer (mysql=VRENUM) mit der Org.Num. (mysql=ORGNUM) gleich gesetzt. Bei einem in Cao angelegten Auftrag/Rechnung fehlt dies Funktion. (Org.Num. bleibt leer) Das führt zur Störung in der Abfrage weil die Tabellen nicht mehr verknüpft werden könen. Auch beim Kopieren einer Rechnung wird die ürsprüngliche Nummer in Org.Num. nicht angezeigt. Dito eim erstellen des Lieferschein.
Re: Polling mit DHL
eines habe ich noch vergessen zu schreiben um meine Aussage zu festigen, trage ich in der mysql db, in der Tabelle Journal, die fehlenede Belegnummer VRENUM in die Spalte ORGNUM von hand ein ist die Abfrage korrekt möglich.
Es grüßt Euch Olivier von hgt24
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
MySQL Abfrage
Hier noch die dazugehörige MySQL Abfrage:
IF(L.ZAHLART=3,concat('114=', L.BSUMME_3),'114='),
L.VLSNUM, J.VRENUM,
IF(L.KUN_LAND='DE','1','53'),
L.KUN_NUM, L.KUN_NAME1, L.KUN_NAME2, L.KUN_NAME3, L.KUN_STRASSE, L.KUN_PLZ, L.KUN_ORT, L.KUN_LAND, L.GEWICHT,
A.TELE1, A.FUNK, A.EMAIL, A.UST_NUM
FROM LIEFERSCHEIN L
INNER JOIN JOURNAL J ON IF(L.VLSNUM=J.VLSNUM, L.VLSNUM=J.VLSNUM, L.ORGNUM=J.VRENUM)
INNER JOIN ADRESSEN A ON L.KUN_NUM=A.KUNNUM1
WHERE L.REC_ID=:ID
Re: Polling mit DHL
Hallo,
versuche mal folgendes :
Prinzipell kann JEDE Position des Lieferscjeins eine eigene Rechnung oder keine haben.
Das Script ist über die Gruppierung also nur ein Kompromiss, da der Leiferschein über sein4e ID gruppiert und somit jeder Lieferschein nur 1 mal ausgegeben wird.
versuche mal folgendes :
Code: Alles auswählen
IF(L.ZAHLART=3,concat('114=', L.BSUMME_3),'114='),
L.VLSNUM, J.VRENUM,
IF(L.KUN_LAND='DE','1','53'),
L.KUN_NUM, L.KUN_NAME1, L.KUN_NAME2, L.KUN_NAME3, L.KUN_STRASSE, L.KUN_PLZ, L.KUN_ORT, L.KUN_LAND, L.GEWICHT,
A.TELE1, A.FUNK, A.EMAIL, A.UST_NUM
FROM LIEFERSCHEIN L
INNER JOIN LIEFERSCHEIN_POS LP on LP.LIEFERSCHEIN_ID=L.REC_ID
LEFT OUTER JOIN JOURNALPOS JP on LP.RECHPOS_ID=JP.REC_ID
LEFT OUTER JOIN JOURNAL J on J.REC_ID=JP.JOURNAL_ID
INNER JOIN ADRESSEN A ON L.ADDR_ID=A.REC_ID
WHERE L.REC_ID=:ID
group by L.REC_ID
Das Script ist über die Gruppierung also nur ein Kompromiss, da der Leiferschein über sein4e ID gruppiert und somit jeder Lieferschein nur 1 mal ausgegeben wird.
Re: Polling mit DHL
Hallo,
sieht schon nicht schlecht aus. Leider fehlt mir bei den selber angelegten Aufträgen in Cao jetzt noch die Auftragsnummer Spalte "Beleg" im Rechnungsjournal-Cao bzw. im Journal mysql "VRENUM"
sieht schon nicht schlecht aus. Leider fehlt mir bei den selber angelegten Aufträgen in Cao jetzt noch die Auftragsnummer Spalte "Beleg" im Rechnungsjournal-Cao bzw. im Journal mysql "VRENUM"
Es grüßt Euch Olivier von hgt24
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
Re: Polling mit DHL
Hallo,
sollte im Journal/Lieferschein die ATRNUM sein.
sollte im Journal/Lieferschein die ATRNUM sein.
Re: Polling mit DHL
Die Spalte ATRNUM ist in Journal und Lieferschein leer.
Es grüßt Euch Olivier von hgt24
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
Re: Polling mit DHL
Hallo,
Welches Feld suchst du nun genau ???
Irgendwie verstehe ich den Satz nicht.Leider fehlt mir bei den selber angelegten Aufträgen in Cao jetzt noch die Auftragsnummer Spalte "Beleg" im Rechnungsjournal
Welches Feld suchst du nun genau ???
Re: Polling mit DHL
Hallo,
ich benötige die Auftragsnummer also die Spalte "Beleg" im Rechnungsjournal-Cao bzw. im Journal mysql "VRENUM".
Nur bei in Cao neu angelegten Aufträgen fehlt diese in bei einigen Aufträgen der CSV ausgabe. Ich habe noch nicht herausbekommen warum nur teilweise.
ich benötige die Auftragsnummer also die Spalte "Beleg" im Rechnungsjournal-Cao bzw. im Journal mysql "VRENUM".
Nur bei in Cao neu angelegten Aufträgen fehlt diese in bei einigen Aufträgen der CSV ausgabe. Ich habe noch nicht herausbekommen warum nur teilweise.
Es grüßt Euch Olivier von hgt24
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
CAO: Faktura 1.4.4.217k;
SHP: OsCommerce 2.2 Milestone 2; CAO-OSC.PHP 1.51
SQL: MySQL 4.0.20a-nt
SRV: Apache/2.2.3 (CentOS)
PHP: Version 5.1.6
SYS: Windows7 64bit Outlook2013 64bit
Re: Polling mit DHL
Hallo,
JOURNAL.VRENUM ist die Rechnungsnuimmer, die ist bei Rechnungen IMMER DA!
JOURNAL.ATRNUM ist die Auftragsnummer, aber nur wenn auch ein Auftrag zu grunde liegt.
Ansonsten gibt es noch JOURNAL.ORGNUM, da ist im Normalfall die Kundenbestellnummer / Shop-Bestellnummer drin.
JOURNAL.VRENUM ist die Rechnungsnuimmer, die ist bei Rechnungen IMMER DA!
JOURNAL.ATRNUM ist die Auftragsnummer, aber nur wenn auch ein Auftrag zu grunde liegt.
Ansonsten gibt es noch JOURNAL.ORGNUM, da ist im Normalfall die Kundenbestellnummer / Shop-Bestellnummer drin.