Het DHL Express Break Bulk-product is een dienst voor bulkzendingen die als één eenheid door de douane gaan. De daaropvolgende levering van individuele zendingen vindt plaats binnen hetzelfde bestemmingsland of douane-unie (de EU).
Dit artikel legt uit hoe je DHL Break Bulk-zendingen maakt in Shipment Server en behandelt de volgende onderwerpen:
- Vereisten - wat je nodig hebt om te beginnen
- Bulkzendingen activeren op een stack
- Zending indienen (baby)
- Break Bulk-zending aanmaken (moeder)
- Break Bulk-zending indienen (moeder)
- Zending verzenden
Vereisten - wat je nodig hebt om te beginnen
Voordat je kunt beginnen met het maken van DHL Express Break Bulk-zendingen, moet je de juiste producten geactiveerd hebben in je Ticket.
- Express Worldwide Break Bulk (BBX) - Subcarrier "DHL Express"
- Economy Select Dutiable (ESI) of Express Worldwide Dutiable (WPX) op subcarrier "DHL Express GLS"
Als je deze producten niet beschikbaar hebt in je Shipment Server, moet je contact opnemen met onze Klantenservice om ze te laten activeren.
Het is ook belangrijk dat je ons informeert wanneer je begint met het boeken van Break Bulk-zendingen in Shipso, zodat we DHL Express kunnen informeren. Het boeken van Break Bulk-zendingen vereist een speciale configuratie.
Bulkzendingen activeren op een stack
Zodra de juiste producten beschikbaar zijn, moet je een specifieke stack aanmaken voor je Bulkzendingen:
Methode: CreateStack
De eerste methode is om de stack aan te maken op de DHL Express subcarrier.
Je moet één stack definiëren per niet-EU-land, bijvoorbeeld NO of CH.
Voor zendingen van buiten de EU naar een EU-land kun je één gemeenschappelijke stack voor de EU definiëren, waarmee je de douane in elk EU-land kunt afhandelen en niet in één specifiek EU-land.
Voorbeeld aanvraag:
{
"SubcarrierConceptID": 336,
"StackName": "BBX NO"
}Antwoord:
{
"StackCSID": 42712
}
Methode: CreateBreakBulk
IsEU - 0 betekent niet-EU
IsEU - 1 betekent EU (laat landcode leeg)
Aanvraag:
{
"StackCSID": 42712,
"ProdCSID": 2055,
"CountryCode": "NO",
"IsEU": 0
}Antwoord:
{
"Messages": [
"Break bulk created"
]
}
SubmitShipment (Baby)
Methode: SubmitShipment
Het product Express Worldwide Break Bulk (BBX) wordt gebruikt om alle "kinderen" in de bulkzending aan te maken en Economy Select Dutiable (ESI) of Express Worldwide Dutiable (WPX), afhankelijk van de instellingen op de stack in Outbox, wordt gebruikt voor het aanmaken van de "moeder" zending.
Begin met het aanmaken van alle "kind" zendingen met SubmitShipment met het product Express Worldwide Break Bulk (BBX).
Selecteer de stack voor de bestemming van de break bulk-zending (moeder), bijvoorbeeld NO of EU.
Aanvraag:
{
"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
Deze methode wordt gebruikt om de factuurwaarde en valuta van de BBX (kind) zendingen op een opgegeven stack te controleren.
{
"StackCSID": 42712
}
Antwoord:
"BreakBulkInvoiceSummary": [
{
"CurrencyCode": "NOK",
"Value": 124
},
{
"CurrencyCode": "DKK",
"Value": 125
}
]
}
Break Bulk-zending aanmaken (moeder)
Methode: CreateBreakBulkShipment
Wanneer al je BBX (kind) zendingen zijn aangemaakt, gebruik je deze methode om de moederzending aan te maken. Dit gebeurt in twee stappen.
Aanvraag:
{
"StackCSID": 42712,
"CurrencyCode": "NOK",
"Value": "500"
}
Antwoord:
Je ontvangt een concept moederzending met het zendingnummer.
Gebruik het zendingnummer uit het antwoord voor de volgende methode SubmitShipment (indienen van de moeder).
{
"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
]
}
Zending indienen (moeder)
Aanvraag: SubmitShipment (moeder)
Het is belangrijk om OverrideShpNo: 1 te gebruiken en de velden ShpNo en ShpConnections op te nemen uit de vorige aanvraag CreateBreakBulkShipment
Je moet detailregels toevoegen voor de moederzending, omdat dit de zending is die je bij de douane gebruikt.
Naast detailregels moet je het ontvangeradres toevoegen in het land waar de douane wordt afgehandeld.
Je moet ook andere verplichte gegevens toevoegen, zoals incoterms enzovoort.
Vergeet niet een labeltype toe te voegen in de opties, omdat je het label voor de moederzending moet afdrukken.
Zodra de moederzending is ingediend, wordt het bulkzendingnummer uit de stack verwijderd en is de stack klaar voor een nieuwe moeder.
{"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
Als je een commerciële factuur nodig hebt, moet je deze methode gebruiken.
Zending verzenden
Methode: TransmitStack, TransmitShipments, TransmitShipment
Om de EDI met zendinggegevens naar DHL te kunnen sturen, moet je de stack voor de GLS Subcarrier verzenden.
Vergeet ook niet de DHL Express stack te verzenden die je hebt gebruikt om de stack leeg te maken voordat je nieuwe kindzendingen aanmaakt.