Export Financial Invoices to Xero (CSV)
Overview
Use this guide to export Financial invoices from MachShip in a CSV format compatible with Xero. The export includes the minimum fields Xero requires for invoice import: Contact name, Invoice Number, Invoice Date, Due Date, Description, Qty, Unit Amount, AccountCode, TaxType.
Tip: Xero will generally create a new Contact during import if the name doesn’t already exist. To avoid duplicates, keep contact names consistent with your Xero records - these will match the company name from MachShip
Step 1 — Generate the Xero CSV from MachShip
-
Go to Reports → Financial Reports.

-
Choose your date filters (this should be the posted date of the invoices).

-
Click Get Xero Report.
-
Download the generated .csv file to your computer (this will come in a xip file).
What’s in the export
The CSV contains the minimum required columns for Xero invoice import:
-
Contact name — Customer name as it should appear in Xero - taken from company name
-
Invoice Number — Your unique invoice reference (Xero will use this as the invoice number).
-
Invoice Date — Invoice issue date.
-
Due Date — Invoice due date.
-
Description — Line item description.
-
Qty — Quantity for the line item.
-
Unit Amount — Unit price for the line item.
-
AccountCode — Xero revenue (sales) account code (numeric). (set to 200)
-
TaxType — Xero tax treatment for the line (e.g., GST on Income).
Need help?
If you have questions or run into issues, contact support@machship.com with:
-
The CSV you attempted to import
-
A screenshot of any Xero error messages
-
Your MachShip report filters and date range
We’ll help you resolve it quickly.
Related Articles
How to Export a Ratecard Version as a Freight Reseller
There are a number of different methods in which to export a Ratecard Version in MachShip. Video Guide: Step by Step Guide To start, navigate to the View Ratecards page. Select the Admin drop-down and click on Ratecards. How to export multiple ...
How to manually create Consignments with unmatched invoices as a Freight Reseller
Unmatched invoice entries are invoice entries which MachShip is unable to automatically assign to a consignment. Users have options to reject these entries, manually accept the charge and create a consignment, use the entries details to create a new ...
How to create a Company (All Fields)
Companies in MachShip are the basis by which accounts, permission, and access are separated and maintained. Below you will find instructions and explanation on how to create and edit a company if you are a freight reseller. Should any of the fields ...
How to Edit or Update the major fields on a Broker Company
Companies in MachShip are the basis by which accounts, permission, and access are separated and maintained. What are the major fields required for Editing or Updating your Broker Company? To Edit or Update a Company - Navigate to Admin tab and under ...
Reconciliation Training - Freight Re-seller
This article will provide a simple end to end breakdown of how you can go about uploading your carrier invoices and analyse them for charge discrepancies. We will also advise on how you can go about dealing with these discrepancies either rejecting, ...