DHL Profile
DHL-Benutzergruppen-Profile verwalten. Profile bilden das Bindeglied zwischen dem DHL Geschäftskundenportal (GKP) und den Abrechnungsnummern (EKP + Verfahren + Participation).
Seite öffnen
- Über die Suche: DHL Profile
- Über DHL Shipment Setup → Profiles & Billing → Feld Default Profile anklicken
Überblick
Die Profil- und Vertragspositions-Architektur ersetzt die frühere statische Eingabe einer einzigen Abrechnungsnummer. Sie ermöglicht:
- Mehrere EKP-Nummern pro Verbindung (z.B. Inland vs. International)
- Produkt-spezifische Vertragspositionen (unterschiedliche Abrechnungsnummern je DHL-Produkt)
- Zonenbasiertes Routing (Inland / EU / International / Catch-all)
- Gewichtsbasiertes Routing (Maximalgewicht je Vertragszeile)
- Versandart-spezifische Vertragspositionen (optional: nur für eine bestimmte BC-Versandart)
Felder
Profilkopf
| Feld | Beschreibung |
|---|---|
| Code | Eindeutiger Code des DHL-Profils. Entspricht dem Namen des Benutzergruppenprofils im DHL Geschäftskundenportal (GKP), z.B. STANDARD_GRUPPENPROFIL |
| Description | Freitext-Beschreibung des Profils |
| Default | Markiert dieses Profil als Standard. Nur ein Profil kann gleichzeitig Standard sein. Das Standard-Profil wird verwendet, wenn bei der Sendungserstellung kein abweichendes Profil angegeben wird. |
Vertragspositionen (Contract Lines)
Pro Profil können eine oder mehrere Vertragspositionen gepflegt werden. Die Vertragsposition bestimmt, welche Abrechnungsnummer für eine konkrete Sendung verwendet wird.
| Feld | Beschreibung |
|---|---|
| EKP | 10-stellige DHL-Kundennummer (Einheitliche Kunden-Prozess-Nummer). Pflichtfeld je Zeile. |
| Shipping Agent Service Code | Optionaler Filter: Nur für diese BC-Versandart-Dienstleistung gilt diese Vertragszeile. Leer = alle Versandarten. |
| Product | DHL-Produkt für diese Vertragszeile: V01PAK (DHL Paket), V53WPAK (Paket International), V54EPAK (Europaket), V62KP (DHL Kleinpaket), V66WPI (Warenpost International) |
| Participation | 2-stelliger DHL-Teilnahme-Code. Entspricht den letzten 2 Stellen der Abrechnungsnummer. |
| Zone | Versandzone: Domestic (Inland), EU (EU-Mitgliedsland), International (Nicht-EU), (Any) (Catch-all für alle Zonen) |
| Max Weight (g) | Maximales Sendungsgewicht in Gramm für diese Vertragszeile. 0 = unbegrenzt. Sendungen über diesem Gewicht werden an die nächste passende Zeile weitergeleitet. |
| Default | Markiert diese Vertragszeile als Standard innerhalb des Profils |
| Description | Optionale Beschreibung der Vertragszeile |
Auflösungslogik (Contract Resolver)
Beim Erstellen eines Labels bestimmt der Contract Resolver automatisch die passende Vertragszeile:
- Zone ermitteln: Das Zielland der Sendung wird analysiert:
- Domestic = Gleiches Land wie die Unternehmensadresse in Business Central
- EU = EU-Mitgliedsland (aber anderes Land)
-
International = Alle anderen Länder
-
Vertragszeile suchen (in dieser Priorität): | Priorität | Versandart | Zone | |---|---|---| | 1 (höchste) | Konkrete Versandart | Konkrete Zone | | 2 | Konkrete Versandart | Any (Catch-all) | | 3 | Leer (alle Versandarten) | Konkrete Zone | | 4 (niedrigste) | Leer | Any (genereller Catch-all) |
-
Abrechnungsnummer berechnen:
- Format:
EKP (10) + Verfahrenscode (2) + Participation (2)= 14 Stellen - Verfahrenscode abhängig vom Produkt (z.B.
01für V01PAK,53für V53WPAK) - Retoure-Abrechnungsnummer:
EKP (10) + 07 (Retoure) + Participation (2)
Einrichtungsbeispiel
Szenario: Ein Händler versendet national mit V01PAK und international (EU + Welt) mit V53WPAK.
Profil: STANDARD_GRUPPENPROFIL
| EKP | Produkt | Participation | Zone |
|---|---|---|---|
| 1234567890 | V01PAK | 01 | Domestic |
| 1234567890 | V53WPAK | 01 | EU |
| 1234567890 | V53WPAK | 01 | International |
Mit dieser Konfiguration wählt der Contract Resolver automatisch:
- → Sendung nach Deutschland: V01PAK, Abrechnungsnummer 12345678900101
- → Sendung nach Frankreich: V53WPAK, Abrechnungsnummer 12345678905301
- → Sendung nach USA: V53WPAK, Abrechnungsnummer 12345678905301
Aktionen
| Aktion | Beschreibung |
|---|---|
| Contract Lines | Öffnet die Vertragspositionen des gewählten Profils |
| Set as Default | Markiert das gewählte Profil als Standard |
Hinweise
Profilname = Benutzergruppenprofil
Der Code des Profils muss exakt dem Namen des Benutzergruppenprofils im DHL Geschäftskundenportal entsprechen. Dieser wird beim Erstellen von Labels als billingInformation.customerReference.billerUserGroupProfileName an die DHL API übergeben.
Einfachster Einstieg
Für die meisten Händler reicht ein Profil mit einer oder zwei Vertragszeilen (Domestic + Any). Nur bei komplexen Vertragsstrukturen mit mehreren EKPs oder produktspezifischen Konditionen sind mehrere Profile sinnvoll.
Migration von Version 1.0.0.0
In Version 1.0.0.0 wurde eine statische Abrechnungsnummer im Setup-Feld eingegeben. Dieses Feld wurde durch das Profil-System abgelöst. Nach dem Upgrade auf 1.0.0.1 müssen Profile und Vertragspositionen manuell eingerichtet werden.