The Import Consignments feature allows you to import any delimited, XML or JSON file containing consignment or order information.
How to Navigate to Import Consignments screen
Import Consignments Process
MachShip can facilitate the mapping of a consignment file which you are able to internally produce in any of XML, Delimited or JSON formats. If you are unable to produce a file or are happy to utilize the MachShip generic version then please provide a file in the following format.
| Despatch Date | Despatch Time | Carrier | Account | Service | From Location Name | From Location Abbreviation | From Contact | From Phone | From Email | From Address Line 1 | From Address Line 2 | From Suburb | From Postcode | To Location Name | To Location Abbreviation | To Contact | To Phone | To Email | To Address Line 1 | To Address Line 2 | To Suburb | To Postcode | Special Instructions | Reference 1 | Reference 2 | Quantity | Item SKU | Item name | Type | Length | Width | Height | Weight |
An example of the file import would be as follows:
| Despatch Date | Despatch Time | Carrier | Account | Service | From Location Name | From Location Abbreviation | From Contact | From Phone | From Email | From Address Line 1 | From Address Line 2 | From Suburb | From Postcode | To Location Name | To Location Abbreviation | To Contact | To Phone | To Email | To Address Line 1 | To Address Line 2 | To Suburb | To Postcode | Special Instructions | Reference 1 | Reference 2 | Quantity | Item SKU | Item name | Type | Length | Width | Height | Weight |
| Test Sending Location | Test Sender | 61422 123 123 | test@test.com | 123 test street | Melbourne | 3000 | Tim Test | Tim Testington | 123 Test Street | Sydney | 2000 | Enter Through Front Gate | 123123 | 456456 | 2 | Big Carton | Carton | 25 | 25 | 60 | 20 | ||||||||||||
| Test Sending Location | Test Sender | 61422 123 123 | test@test.com | 123 test street | Melbourne | 3000 | Tim Test | Tim Testington | 123 Test Street | Sydney | 2000 | Enter Through Front Gate | 123123 | 456456 | 2 | Small Carton | Carton | 25 | 25 | 15 | 3 |
Use these custom fields to set consignment options at import time. The fields only take effect when the carrier, surcharge, or restriction is configured to use them — verify the active question set in the MachShip Create Consignment interface before relying on a field.
All boolean fields below accept Yes/No, Y/N, or true/false.
Add the field name as a column heading in your import, then populate each row with the relevant value. Each heading maps directly to a question that would otherwise be answered manually in the Create Consignment screen.
Tailgate Delivery — Flags Hydraulic Tailgate Required and Hydraulic Tailgate Delivery when a tailgate is needed at the delivery end.
Tailgate Pickup — Flags Hydraulic Tailgate Pickup when a tailgate vehicle is needed at the pickup end.
Residential Delivery — Flags "Is this a residential delivery?" for residential drop-offs.
Residential Pickup — Flags "Is this a residential pickup?" for residential collections.
Hand Unload Required — Flags the Hand Unload question when manual unloading is required.
These fields only push through to carriers whose integration supports them. Setting them on a consignment routed to an unsupported carrier has no effect.
Loscam — Accepts a pallet count (integer). Sends the Loscam pallet count to carriers that require it as part of their integration.
Chep — Accepts a pallet count (integer). Sends the Chep pallet count to carriers that require it as part of their integration.
ATL — Accepts Yes/No, Y/N, or true/false. Sets the Authority to Leave flag on the carrier integration. Only applies to carriers that support an ATL flag. Does not modify the delivery special instructions — set those separately if you also need ATL written into the instructions.
Surcharge fields (such as Residential Delivery, Tailgate Delivery, etc.) must be added as column headers in your CSV file, not as values within a 'Questions' column. Each row should contain Y/N, Yes/No, or true/false values for the applicable surcharge.
CORRECT approach: Add a column header named 'Residential Delivery' with values 'Y' or 'N' in each row.
INCORRECT approach: Do not attempt to use a 'Questions' column with text like 'Is this a residential delivery?' — this will not work.
Important: The surcharge field name must match exactly (case-sensitive). Use Y/N, Yes/No, or true/false for boolean values.
The Generic Consignment Importer V2 is designed to handle the most common surcharge requirements. However, it supports only a limited set of surcharges. Understanding when to use the Generic Importer versus a custom workflow will help you choose the right approach for your import needs.
Supported Surcharges in Generic Consignment Importer V2:
Surcharges Requiring Custom Workflows:
If your import requires surcharges not listed above—such as Book In Required, Depot Handling, Remote Area Surcharge, or any carrier-specific surcharge—you must create a custom consignment importer workflow. Custom workflows allow you to map additional surcharge fields and implement complex conditional logic tailored to your business requirements.
Decision Criteria:
Finding the Correct Surcharge Field Names:
Surcharge field names must match exactly (case-sensitive) to work correctly during import. To discover the correct field names for your carrier's surcharges, refer to the Carrier Surcharge Field Reference or contact MachShip Support with your carrier name and service type. This will ensure you use the correct terminology before attempting your import and help you determine whether the Generic Importer or a custom workflow is appropriate for your needs.
Supported surcharge fields for Generic Consignment Importer V2:
Example CSV with surcharge columns:
| From Location Name | To Location Name | To Contact | To Address Line 1 | To Suburb | To Postcode | Quantity | Item name | Type | Length | Width | Height | Weight | Residential Delivery | Tailgate Delivery | Hand Unload Required |
| Test Sending Location | Residential Customer | John Smith | 456 Residential Ave | Brisbane | 4000 | 1 | Standard Carton | Carton | 30 | 30 | 30 | 5 | Y | N | N |
| Test Sending Location | Commercial Warehouse | Warehouse Manager | 789 Industrial Way | Sydney | 2000 | 2 | Heavy Pallet | Pallet | 100 | 100 | 150 | 500 | N | Y | Y |
Troubleshooting surcharge fields:
If surcharges are not applying after adding the column header, verify the following:
Import With Fallback: The import preview screen will show any errors, any consignments with errors will come through as Pending Consignments everything else will import as a consignment.
Import Without Fallback: The import preview screen will show any errors and you are not able to proceed further.
You need to select any file on the list that you want to import and click on Import Consignments button to start the process.
Once selected the Import Consignment Modal will appear. This will validate the file and then request you to select the Route Selection Option. Once complete, select Import Consignments.
Once the import is complete MachShip will provide you with a list of successfully imported consignments or pending consignments and their relevant PC or MS numbers.