DHL has a capability to consolidate the pickup booking if the following information are provided in API request. That means the same dispatch number (Job No#) returned if the multiple requests come with the same value for those fields.
Current issue: missing location resulted in multiple pickup booking with different Job No# for the same address and ready time.
Proposed solution: having location field available in pickup address setting as well as booking pickup and passed it down to DHL.
• Pickup Date
• Pickup Country Code
• Account Number
• Pickup Location
• Company Name
• Contact Name
• Address Line 1
• Ready Time
• Generating Application