DHL Express Break Bulk-produkten är en tjänst för bulkförsändelser som tullklareras som en enda enhet. Den efterföljande leveransen av enskilda försändelser sker inom samma destinationsland eller tullunion (EU).
Den här artikeln förklarar hur du skapar DHL Break Bulk-försändelser i Shipment Server och behandlar följande ämnen:
- Förutsättningar – vad du behöver för att komma igång
- Aktivera bulkförsändelser på en stack
- Skicka in försändelse (baby)
- Skapa Break Bulk-försändelse (mother)
- Skicka in Break Bulk-försändelse (mother)
- Överför försändelse
Förutsättningar – vad du behöver för att komma igång
Innan du kan börja skapa DHL Express Break Bulk-försändelser behöver rätt produkter vara aktiverade i din Ticket.
- Express Worldwide Break Bulk (BBX) – Subcarrier "DHL Express"
- Economy Select Dutiable (ESI) eller Express Worldwide Dutiable (WPX) på subcarrier "DHL Express GLS"
Om du inte har dessa produkter tillgängliga i din Shipment Server måste du kontakta vår Customer Service för att få dem aktiverade.
Det är också viktigt att du meddelar oss när du börjar boka Break Bulk-försändelser i Ship så att vi kan informera DHL Express. Att boka Break Bulk-försändelser kräver en särskild konfiguration.
Aktivera bulkförsändelser på en stack
När rätt produkter finns tillgängliga behöver du skapa en specifik stack för dina bulkförsändelser:
Metod: CreateStack
Den första metoden är att skapa stacken på DHL Express subcarrier.
Du behöver definiera en stack per icke-EU-land, till exempel NO eller CH.
För försändelser som går från ett land utanför EU till ett EU-land kan du definiera en gemensam stack för EU, vilket gör att du kan genomföra tullhanteringen i valfritt EU-land och inte bara i ett specifikt EU-land.
Exempel på begäran:
{
"SubcarrierConceptID": 336,
"StackName": "BBX NO"
}Svar:
{
"StackCSID": 42712
}
Metod: CreateBreakBulk
IsEU – 0 betyder icke-EU
IsEU – 1 betyder EU (lämna landskod tom)
Begäran:
{
"StackCSID": 42712,
"ProdCSID": 2055,
"CountryCode": "NO",
"IsEU": 0
}Svar:
{
"Messages": [
"Break bulk created"
]
}
SubmitShipment (Baby)
Metod: SubmitShipment
Produkten Express Worldwide Break Bulk (BBX) används för att skapa alla "child"-försändelser i bulkförsändelsen och Economy Select Dutiable (ESI) eller Express Worldwide Dutiable (WPX), beroende på inställningarna på stacken i Outbox, används för att skapa "mother"-försändelsen.
Börja med att skapa alla "child"-försändelser med SubmitShipment och produkten Express Worldwide Break Bulk (BBX).
Välj stacken för destinationen för Break Bulk-försändelsen (mother), till exempel NO eller EU.
Begäran:
{
"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
}
]
}
]
}
Metod: GetBreakBulkInvoiceSummary
Den här metoden används för att kontrollera fakturavärdet och valutan för BBX ("child")-försändelser på angiven stack.
{
"StackCSID": 42712
}
Svar:
"BreakBulkInvoiceSummary": [
{
"CurrencyCode": "NOK",
"Value": 124
},
{
"CurrencyCode": "DKK",
"Value": 125
}
]
}
Skapa Break Bulk-försändelse (mother)
Metod: CreateBreakBulkShipment
När alla BBX ("child")-försändelser har skapats använder du den här metoden för att skapa mother-försändelsen. Det görs i två steg.
Begäran:
{
"StackCSID": 42712,
"CurrencyCode": "NOK",
"Value": "500"
}
Svar:
Du får en mother-försändelse i utkast med försändelsenumret.
Använd försändelsenumret från svaret för nästa metod SubmitShipment (skicka in mother).
{
"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
]
}
Skicka in försändelse (mother)
Begäran: SubmitShipment (mother)
Det är viktigt att använda OverrideShpNo: 1 och inkludera fälten ShpNo och ShpConnections från föregående begäran CreateBreakBulkShipment
Du behöver lägga till detaljrader för mother-försändelsen eftersom det är den som används i tullen.
Utöver detaljrader behöver du lägga till mottagaradressen i det land där tullhanteringen ska göras.
Du behöver också lägga till andra obligatoriska uppgifter som incoterms osv.
Kom ihåg att lägga till en label type i options eftersom du behöver skriva ut labeln för mother-försändelsen.
När mother-försändelsen har skickats in rensas bulkförsändelsenumret från stacken och är redo för en ny mother.
{"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
]
}
Metod: GetDocument
Om du behöver en kommersiell faktura ska du använda den här metoden.
Överför försändelse
Metod: TransmitStack, TransmitShipments, TransmitShipment
För att kunna skicka EDI till DHL med försändelsedata behöver du överföra stacken för GLS Subcarrier.
Kom också ihåg att överföra den DHL Express stack du har använt för att tömma stacken innan du skapar nya child-försändelser.