Das DHL Express Break Bulk Produkt ist ein Service für Sammelsendungen, die als eine Einheit durch den Zoll abgefertigt werden. Die anschließende Zustellung einzelner Sendungen erfolgt innerhalb desselben Ziellandes oder derselben Zollunion (EU).
Dieser Artikel erklärt, wie DHL Break Bulk Sendungen im Shipment Server erstellt werden, und behandelt die folgenden Themen:
- Voraussetzungen – was Sie für den Einstieg benötigen
- Bulk-Sendungen auf einem stack aktivieren
- Sendung übermitteln (Baby)
- Break Bulk Sendung erstellen (Mutter)
- Break Bulk Sendung übermitteln (Mutter)
- Sendung übertragen
Voraussetzungen – was Sie für den Einstieg benötigen
Bevor Sie mit der Erstellung von DHL Express Break Bulk Sendungen beginnen können, müssen die richtigen Produkte in Ihrem Ticket aktiviert sein.
- Express Worldwide Break Bulk (BBX) – Subcarrier "DHL Express"
- Economy Select Dutiable (ESI) oder Express Worldwide Dutiable (WPX) auf Subcarrier "DHL Express GLS"
Wenn diese Produkte in Ihrem Shipment Server nicht verfügbar sind, müssen Sie unseren Customer Service kontaktieren, um sie aktivieren zu lassen.
Es ist außerdem wichtig, dass Sie uns informieren, wenn Sie mit der Buchung von Break Bulk Sendungen in Ship beginnen, damit wir DHL Express benachrichtigen können. Die Buchung von Break Bulk Sendungen erfordert eine spezielle Einrichtung.
Bulk-Sendungen auf einem stack aktivieren
Sobald die richtigen Produkte verfügbar sind, müssen Sie einen spezifischen stack für Ihre Bulk-Sendungen erstellen:
Methode: CreateStack
Die erste Methode besteht darin, den stack auf dem DHL Express Subcarrier zu erstellen.
Sie müssen einen stack pro Nicht-EU-Land definieren, z. B. NO oder CH.
Für Sendungen von außerhalb der EU in ein EU-Land können Sie einen gemeinsamen stack für die EU definieren, wodurch die Zollabfertigung in jedem EU-Land und nicht nur in einem bestimmten EU-Land erfolgen kann.
Beispielanfrage:
{
"SubcarrierConceptID": 336,
"StackName": "BBX NO"
}Antwort:
{
"StackCSID": 42712
}
Methode: CreateBreakBulk
IsEU – 0 bedeutet Nicht-EU
IsEU – 1 bedeutet EU (Ländercode leer lassen)
Anfrage:
{
"StackCSID": 42712,
"ProdCSID": 2055,
"CountryCode": "NO",
"IsEU": 0
}Antwort:
{
"Messages": [
"Break bulk created"
]
}
SubmitShipment (Baby)
Methode: SubmitShipment
Das Produkt Express Worldwide Break Bulk (BBX) wird verwendet, um alle „Kinder“-Sendungen in der Bulk-Sendung zu erstellen, und Economy Select Dutiable (ESI) oder Express Worldwide Dutiable (WPX), abhängig von den Einstellungen im stack in der Outbox, wird verwendet, um die „Mutter“-Sendung zu erstellen.
Beginnen Sie damit, alle „Kinder“-Sendungen mit SubmitShipment und dem Produkt Express Worldwide Break Bulk (BBX) zu erstellen.
Wählen Sie den stack für das Ziel der Break Bulk Sendung (Mutter), z. B. NO oder EU.
Anfrage:
{
"Kind": 1,
"OrderNo": "TEST",
"ActorCSID": 1999,
"ProdConceptID": 1955,
"StackCSID": 42712,
"Services": [
182023
],
"Addresses": [
{
"Kind": 2,
"Name1": "Test",
"Street1": "Street 1",
"PostCode": "8000",
"City": "AARHUS",
"Phone": "1234567890",
"Attention": "TEST",
"CountryCode": "DK"
},
{
"Kind": 1,
"Name1": "John Doe",
"Street1": "Test address 1",
"Street2": "Test address 2",
"PostCode": "0580",
"City": "OSLO",
"Phone": "1234567890",
"Attention": "TEST",
"CountryCode": "NO"
}
],
"Amounts": [
{
"Kind": 10,
"CurrencyCode": "1",
"Value": 150.0
}
],
"Lines": [
{
"PkgWeight": 5000,
"GoodsTypeKey1": "PA",
"References": [
{
"Kind": 23,
"Value": "TEST"
}
],
"Pkgs": [
{
"ItemNo": 1
}
]
}
]
}
Methode: GetBreakBulkInvoiceSummary
Diese Methode wird verwendet, um den Rechnungswert und die Währung der BBX (Kinder)-Sendungen im angegebenen stack zu prüfen.
{
"StackCSID": 42712
}
Antwort:
"BreakBulkInvoiceSummary": [
{
"CurrencyCode": "NOK",
"Value": 124
},
{
"CurrencyCode": "DKK",
"Value": 125
}
]
}
Break Bulk Sendung erstellen (Mutter)
Methode: CreateBreakBulkShipment
Wenn alle BBX (Kinder)-Sendungen erstellt wurden, verwenden Sie diese Methode, um die Mutter-Sendung zu erstellen. Dies erfolgt in zwei Schritten.
Anfrage:
{
"StackCSID": 42712,
"CurrencyCode": "NOK",
"Value": "500"
}
Antwort:
Sie erhalten eine Entwurfs-Mutter-Sendung mit der Sendungsnummer.
Verwenden Sie die Sendungsnummer aus der Antwort für die nächste Methode SubmitShipment (Übermittlung der Mutter).
{
"InstallationID": "30000186327",
"PhysicalInstallationID": "20001795127",
"Kind": 1,
"ShpNo": "0000000070",
"PickupDt": "2021-06-29T00:00:00",
"Weight": 10000,
"ActorCSID": 1999,
"Temperature": 1,
"CarriagePayer": 1,
"CarrierConceptID": 182,
"CarrierCSID": 152,
"SubcarrierConceptID": 717,
"SubcarrierCSID": 491,
"ProdConceptID": 3099,
"ProdCSID": 2055,
"StackCSID": 42580,
"PayerAccountAtCarrier": "302392184",
"SenderAccountAtCarrier": "302392184",
"Addresses": [
{
"Kind": 11
},
{
"Kind": 1,
"CountryCode": "NO"
},
{
"Kind": 14,
"CountryCode": "NO"
},
{
"Kind": 4,
"CountryCode": "NO"
},
{
"Kind": 3,
"CountryCode": "NO"
},
{
"Kind": 9,
"CountryCode": "NO"
},
{
"Kind": 5,
"CountryCode": "NO"
},
{
"Kind": 8,
"CountryCode": "NO"
},
{
"Kind": 13,
"CountryCode": "NO"
},
{
"Kind": 2,
"Name1": "TESTING",
"Street1": "BULK TEST",
"PostCode": "8000",
"City": "AARHUS",
"Email": "test@domain.com",
"CountryCode": "DK",
"Attention": "Test",
"Phone": 123456789
}
],
"Amounts": [
{
"Kind": 10,
"CurrencyCode": 1,
"CurrencyName": "NOK",
"Value": 500
}
],
"References": [
{
"Kind": 32,
"Value": "TEST"
},
{
"Kind": 32,
"Value": "TEST"
}
],
"ShpConnections": [
{
"Kind": 4,
"ChildCSID": 140162473
},
{
"Kind": 4,
"ChildCSID": 140162750
}
],
"Lines": [
{
"LineWeight": 10000,
"PkgWeight": 10000,
"Pkgs": [
{
"PkgNo": "00370730253091742429"
}
]
}
],
"Services": [
182021,
182034
]
}
Sendung übermitteln (Mutter)
Anfrage: SubmitShipment (Mutter)
Es ist wichtig, OverrideShpNo: 1 zu verwenden und die Felder ShpNo und ShpConnections aus der vorherigen Anfrage CreateBreakBulkShipment einzubeziehen
Sie müssen Detailzeilen für die Mutter-Sendung hinzufügen, da diese für die Zollabwicklung verwendet wird.
Zusätzlich zu den Detailzeilen müssen Sie die Empfängeradresse in dem Land hinzufügen, in dem die Zollabfertigung erfolgt.
Sie müssen außerdem weitere Pflichtdaten wie Incoterms usw. hinzufügen.
Denken Sie daran, einen Labeltyp in den Optionen hinzuzufügen, da Sie das Label für die Mutter-Sendung drucken müssen.
Sobald die Mutter-Sendung übermittelt wurde, wird die Bulk-Sendungsnummer aus dem stack entfernt und ist bereit für eine neue Mutter.
{"OverrideShpNo":1,
"InstallationID": "30000186327",
"PhysicalInstallationID": "20001795127",
"Kind": 1,
"ShpNo": "0000000070",
"PickupDt": "2021-06-28T00:00:00",
"Weight": 25000,
"ActorCSID": 1999,
"Temperature": 1,
"CarriagePayer": 1,
"CarrierConceptID": 182,
"CarrierCSID": 152,
"SubcarrierConceptID": 717,
"SubcarrierCSID": 491,
"ProdConceptID": 3099,
"ProdCSID": 2055,
"StackCSID": 42580,
"PayerAccountAtCarrier": "302392184",
"SenderAccountAtCarrier": "302392184",
"Addresses": [
{
"Kind": 1,
"Name1": "TESTING",
"Street1": "TEST",
"PostCode": "0580",
"City": "OSLO",
"Email": "test@domain.com",
"CountryCode": "NO",
"Attention": "Test",
"Phone": 123456789
},
{
"Kind": 2,
"Name1": "TESTING",
"Street1": "BULK TEST",
"PostCode": "8000",
"City": "AARHUS",
"Email": "test@domain.com",
"CountryCode": "DK",
"Attention": "Test",
"Phone": 123456789
}
],
"Amounts": [
{
"Kind": 10,
"CurrencyCode": 1,
"CurrencyName": "NOK",
"Value": 500
}
],
"References": [
{
"Kind": 32,
"Value": "TEST"
}
],
"ShpConnections": [
{
"Kind": 4,
"ChildCSID": 139926827
},
{
"Kind": 4,
"ChildCSID": 139927160
},
{
"Kind": 4,
"ChildCSID": 139927504
}
],
"Lines": [
{
"LineWeight": 25000,
"PkgWeight": 25000,
"GoodsTypeKey1":"PA",
"References": [
{
"Kind": 23,
"Value": "TEST"
}
],
"Pkgs": [
{
"PkgNo": "00370730253091742429"
}
]
}
],
"DetailGroups": [
{
"GroupID": 1,
"Rows": [
{
"Details": [
{
"KindID": 5,
"Value": "1"
},
{
"KindID": 6,
"Value": "2000"
},
{
"KindID": 2,
"Value": "150"
},
{
"KindID": 8,
"Value": "KG"
},
{
"KindID": 7,
"Value": "Gift items"
},
{
"KindID": 18,
"Value": "1234567"
},
{
"KindID": 4,
"Value": "SE"
}
]
}
]
}
],
"Services": [
182021,
182029,
182034
]
}
Methode: GetDocument
Wenn Sie eine Handelsrechnung benötigen, sollten Sie diese Methode verwenden.
Sendung übertragen
Methode: TransmitStack, TransmitShipments, TransmitShipment
Um die EDI mit Sendungsdaten an DHL zu senden, müssen Sie den stack für den GLS-Subcarrier übertragen.
Denken Sie auch daran, den verwendeten DHL Express stack zu übertragen, um den stack zu leeren, bevor neue Kind-Sendungen erstellt werden.