Dhl Versand
Zuletzt geändert: 10.06.2023 08:05

DHL Versandübergabe über Easylog #

HINWEIS. Das Modul DHL-Easylog in EULANDA ist veraltet. Die Versandübergabe über das lokal installierte Programm Easylog wird von DHL nicht mehr favorisiert. Die Dokumentation auf dieser Seite hat nur noch informativen Charakter. Die Versandübergabe-Funktionalität wird von DHL nun weitgehend über die Online-Plattform dhl-geschaeftskundenportal.de und dem lokal zu installierenden Programm DHL Polling Client bereit gestellt. Für die Übergabe aus EULANDA heraus wird das Modul “Versandübergabe DHL Polling” benötigt.

Konfiguration #

Die Easylog Versandübergabe ist aktiviert für die Versandart “DHL” und “POST”. Weitere Versandarten können für Easylog-Übergabe konfiguriert werden, indem in den “Zubehör - Einstellungen -Versandart” als “Versandsystem” der Wert “EASYLOG” hinterlegt wird.

img

Einstellungen Easylog

Funktion: Versandübergabe #

Die Übergabe im Lieferschein wird initiiert über die Tastenkombination STRG+UMSCH+5 oder über das Menü „Aktionen“ und den Menüpunkt „Versandübergabe (DHL)“.

img

Versandübergabe

Ist dem Lieferschein keine oder eine falsche Versandart hinterlegt, so wird eine entsprechende Fehlermeldung ausgegeben. Die Versandart kann im Lieferschein ggf. geändert werden.

img

Fehlermeldung “keine Versandart”

img

Fehlermeldung “kein Versandsystem”

Nach Aufruf der Übergabe wird die Paketanzahl, das Gesamtgewicht (aller Pakete) und der Nachnahmebetrag abgefragt. Wenn alle Eingaben in Ordnung sind, kann man mit STRG+ENTER fortfahren.

img

Paketanzahl und Gewicht

EULANDA erzeugt nun die Übergabedatei im Verzeichnis „C:\Easylog\Polling“ und wartet darauf, dass diese Datei von Easylog verarbeitet wird. Wenn dies innerhalb von zehn Sekunden nicht geschieht, ist wahrscheinlich die Easylog-Software nicht im sogenannten Polling-Modus.

Der Pollingmodus muss dann in Easylog aktiviert werden. Die Übergabe-Datei wird wieder gelöscht und es kann erneut mit STRG+UMSCH+5 eine Übergabe eingeleitet werden. Die alten Daten (Gewicht, Anzahl Pakete, Nachnahmebetrag) hat sich EULANDA gemerkt und müssen somit nicht erneut eingegeben werden.

Fehler oder Erfolg werden protokolliert und können im Kurzinfo jederzeit eingesehen werden:

img

Historie zu Versandübergabe

Funktion Versandübergabe zurücksetzen (Reset) #

Hat man sich bei der Eingabe der Daten (Paketanzahl etc.) vertan und möchte die Übergabe erneut durchführen, so muss man zuerst die Übergabe zurücksetzen. Diese Funktion ruft man über das ebenfalls über das Menü „Aktionen“ auf. Eine Tastenkombination gibt es hierzu nicht.

img

Versandübergabe rücksetzen

Auch diese Funktion wird protokolliert.

Wenn die Sendung vorher bereits an Easylog übergeben wurde, so muss man die Sendung in der Easylog Versandsoftware löschen. Das lässt sich leider nicht automatisieren. Nach Aufruf der Funktion kann man eine neue Übergabe über STRG+UMSCH+5 einleiten. Alle Paketdaten werden erneut abgefragt.

Feldbeschreibung #

Die nachfolgende Beschreibung bezieht sich auf das optionale Versandsystem-Plugin DHL Easylog. und nicht auf die Easylog-Versandübergabe im Rechnungsmodul.

Parameter Bemerkung
Spaltentrennung “|” (Pipe-Symbol)
Textformat Ohne Anführungszeichen
Zeilen Trennung CR LF
Datumsformat dd.mm.yyyy
Beträge (Geld, Gewicht) Dezimalstellen mit Komma getrennt
Mehrpaketsendungen Bei mehreren Paketen pro Lieferschein werden einzelne Sendungen erzeugt (Zeilen). POOL_REFNR enthält einen fortlaufende Endung und ist immer eindeutig. Beispiel LF-4711-01, LF-4711-02, LF-4711-03
Ausgabeverzeichnis C:\EASYLOG\Polling
Dateiname Eulanda.txt
Verfahren der Dateiübergabe Es wird von Eulanda gewartet, bis die Übergabe-Datei gelöscht wird. Erst dann wird der Übergabe-Status gesetzt

In der Übergabedatei werden stets alle Felder der Polling-Version 5.2 übergeben - auch, wenn diese bei nicht verwendet werden. Grundsätzlich lassen sich alle Felder - einschließlich der momentan nicht verwendeten - kundenspezifisch bei Bedarf anpassen.

Index Name Datentyp Bemerkung Kundenspezifisch
1 POOL_REFNR varchar(20) Belegart “-” Belegnummer “-” Paketnummer bei Mehrpaketsendungen z.B. “LF-4711-01” Belegnummer ergänzt um Mandantenkürzel “XX” bzw. “YY” z.B. “LF-XX-4711-01”
2 POOL_V_ABS_REFNR varchar(20) 1 “1” für Mandant 1 “2” für Mandant 2
3 POOL_ABS_BEMERKUNG varchar(20) leer
4 POOL_V_MAND_REFNR varchar(20) leer
5 POOL_V_VERFAHREN varchar(2) “01” National “53” International
6 POOL_V_TEILNAHME varchar(2) leer National-Mandant 1 = “02” National-Mandant 2 = “04” International-Mandant 1 = “01” International-Mandant 2 = “02”
7 POOL_V_KSTSTELLE_KUERZEL varchar(10) leer
8 POOL_V_PRODUKT_CN int “101” bei Inland “5301” EU “5302” Drittland
9 POOL_V_EXTRASLST varchar(max) Bei Nachnahme “114=” z.B. 114=12,55
10 POOL_V_NN_WAEHRUNG varchar(3) Firmenstammwährung i.d.R. “EUR”
11 POOL_WERT_WAEHRUNG varchar(3) Firmenstammwährung i.d.R. “EUR”
12 POOL_EMPF_REFNR varchar(20)
13 POOL_EMPF_NAME1 varchar(40) EULANDA Adresse.Name1 Name2 und Name3 werden bei Bedarf nach oben gerückt und zusammengefasst, sodass Name1 stets einen Inhalt hat
14 POOL_EMPF_NAME2 varchar(40) EULANDA Adresse.Name2
15 POOL_EMPF_NAME3 varchar(40) EULANDA Adresse.Name3
16 POOL_EMPF_PLZ varchar(10) EULANDA Adresse.PLZ
17 POOL_EMPF_ORT varchar(40) EULANDA Adresse.Ort
18 POOL_EMPF_ORTTEIL varchar(40) leer
19 POOL_EMPF_STRASSE varchar(30) EULANDA Adresse.Strasse Enthält die Hausnummer
20 POOL_EMPF_HAUSNR varchar(10) Leer Hausnummer wird mit Straße übertragen
21 POOL_EMPF_TEL varchar(30) EULANDA Adresse.Tel
22 POOL_EMPF_FAX varchar(30) EULANDA Adresse.Fax
23 POOL_EMPF_EMAIL varchar(50) EULANDA Adresse.Email
24 POOL_EMPF_APARTNER varchar(30) leer
25 POOL_EMPF_BEMERKUNG varchar(30) leer
26 POOL_EMPF_USTID varchar(20) leer
27 POOL_EMPF_LANDCODE varchar(45) ISO 1366-1 (2 Zeichen, Alpha)
28 POOL_GEWICHT varchar(max) Gewicht
29 POOL_ANZAHL_SENDUNGEN int 1 Siehe “Mehrpaketsendungen” oben
30 POOL_V_ZOLL_WARENART int 4
31 POOL_V_ZOLL_WARENLISTE varchar(max) Elektro-Kleingeraete;CN;12345678;1;0,00
32 POOL_V_VORAUSVERF_NAT int leer
33 POOL_V_VORAUSVERF_NAT_UNZUST int leer
34 POOL_V_VORAUSVERF_INT int leer
35 POOL_EPACK_VORAUS int leer
36 POOL_EP_VORAUS int leer
37 POOL_V_VORAUSVERF_INT_TERMIN int leer
38 POOL_V_VORAUSVERF_INT_TRA int leer
39 POOL_ABWERK_ANZAHL varchar(3) leer
40 POOL_ABWERK_NR varchar(10) leer
41 POOL_ABWERK_DATE varchar(10) leer
42 POOL_ABWERK_BBNNR varchar(10) leer
43 POOL_SHIPMENT_ID int leer
44 POOL_VORDATE datetime leer
45 POOL_EXWORKS varchar(10) leer
46 POOL_CONTENTS varchar(10) leer
47 POOL_IDENTEXPRESS varchar(max) leer
48 POOL_VERWENDUNGSZWECK varchar(54) leer Rechnungsnummer bei Nachnahme, ansonsten leer
49 POOL_EXTRADATA varchar(max) leer
50 POOL_SENDUNGSINHALTDHL varchar(40) leer
51 POOL_RECHNUNGSARTDHL int leer
52 POOL_RECHNUNGSNUMMERDHL varchar(30) leer
53 POOL_RECHNUNGSDATUMDHL datetime leer
54 POOL_UNTERZEICHNERDHL varchar(30) leer
55 POOL_ZOLLTARIFDHL varchar(30) leer
56 POOL_RECHNUNGSBEMDHL varchar(max) leer
57 POOL_EXPORTARTDHL int leer
58 POOL_EXPORTGRUNDDHL varchar(max) leer
59 POOL_HANDELSBEDINGUNGENDHL int leer
60 POOL_RECHNUNGSPOSITIONENDHL varchar(max) leer