Consignment labels are used to track many parcels that are being moved between the same origin and destination for 1 or more legs of the parcel journey. For example, when shipping multiple parcels from Shenzhen, China to Sydney, Australia; we require that the container (cage/pallet/large box) containing a number of parcels has a Consignment Label (also known as a Consignment Note or Consignment Reference).
Label Requirements
Name | Required | Description |
---|---|---|
Sort Code | Yes | The code that was sent as sort_code in the API response. This should be PP-SYD , PP_MEL or PP-OTHER |
Addressee | Yes | The Parcelpoint HUB that this consignment is sent to. This should be Parcelpoint SYD HUB or Parcelpoint MEL HUB and is determined by the sort_code in the API response |
Address | Yes | The full destination address of the Parcelpoint HUB for the consignment, based on the sort_code in the API response |
Suburb | Yes | The destination suburb of the Parcelpoint HUB for the consignment, based on the sort_code in the API response |
State | Yes | The destination state of the Parcelpoint HUB for the consignment, based on the sort_code in the API response |
Postcode | Yes | The destination postcode of the Parcelpoint HUB for the consignment, based on the sort_code in the API response |
Consignment Barcode | Yes | A GS1 GINC compliant barcode and corresponding human-readable consignment reference |
Delivery Instructions | No | Any delivery instructions or communication that needs to be relay to the driver |
Verification | Yes | A prominent tag that is located near the tracking label to alert the driver of the verification method on delivery |
Dead Weight | No | The total dead weight of the consignment to be clearly identifiable on the label and readable at arms length |
Items | No | The total items included in this consignment to be clearly identifiable on the label and readable at arms length |
Sender Details | No | Details of the sender in the event of Return To Sender (RTS) |
Address Requirements
In the Order API Response for Pickup Freight and Doorstep Delivery parcels, we send a sort_code
which can be one of the following:
- PP-SYD
- PP-MEL
- PP-OTHER
Based on the sort_code
add the following addressee and address to the label:
sort_code | Addressee | Address | Suburb | State | Postcode |
---|---|---|---|---|---|
PP-SYD | Parcelpoint SYD HUB | 457 Waterloo Road | GREENACRE | NSW | 2191 |
PP-MEL | Parcelpoint MEL HUB | 6 Chifley Drive | MOORABBIN AIRPORT | VIC | 3194 |
PP-OTHER | Parcelpoint SYD HUB | 457 Waterloo Road | GREENACRE | NSW | 2191 |
Barcode Requirements
A GS1 Global Identification Number for Consignment (GINC) compliant barcode and corresponding human-readable consignment reference must be included on the consignment. Be sure to check that it can be scanned easily by the carrier.
A Company Prefix range will be issued to you by Parcelpoint, however, if you wish to use your own range, you will need to inform Parcelpoint to see if that range is available.
The barcode must meet the following requirements:
- Be in GS1-128 format (or at the very least use Code-128 format)
- Be at least 78mm width
- Be at least 26mm height
- Human-readable GINC Number should have a font size of at least 10pt
- Spacing around the barcode should be at least 5mm of white space
A GS1-128 GINC barcode must include the following structure:
GS1 App ID | GS1 Company Prefix | Ext. Digit | Consignment Reference |
---|---|---|---|
401 | 8 digit number (0-9) | 1 digit number (0-9) | 1-15 digit consignment number (0-9) |
- Parcelpoint will supply you with a Company ID
- The Consignment Reference can be any numerical serial between 1 and 15 digits in length
An example of a barcode would be as follows:
Checking the barcode for errors
It's recommended that spot test your barcode to make sure that the barcode is being generated correctly.
To test if the GINC is valid use the isValidGINC
function:
function isValidGINC(ginc) {
if (ginc.length < 19 || ginc.length > 45) {
return false;
}
if (ginc.substring(0,3) != '93499680') {
return false;
}
if (ginc.substring(3, 15) != '401') {
return false;
}
return true;
}