This outlines How To Export From swiftpos Into XERO using either the swiftpos XERO or XERO Pro interface GL Interfaces.
Subjects ▼
When Is It Required? ▲ ▼
This is generally required when:
- Venues want to export swiftpos Sale, Stock Movement, Supplier Invoice and Terminal Cash Off Variance related data to XERO via the XERO API.
To Be Considered ▲ ▼
- Prior to exporting for the first time, it maybe necessary to ensure that all transactions to date are flagged as exported. Previous years transactions may not need to be exported and therefore will need to be flagged as exported. This can be done by using the Mark ALL as Exported buttons in the Export screen.
- Once all transactions have been flagged as exported, then reset transactions for the specific dates that need to be exported to XERO. This can be done using the Reset buttons in the Export screen.
How To Export From swiftpos Into XERO? ▲ ▼
The exporting of General Journals, Supplier Invoices and/or Terminal Cash Offs can be done in either of the following ways:
- Manually
- Automatically (via the End of Day process)
Refer to Examples Of Exported XERO Data to see examples of exported General Journals, Supplier Invoices and/or Terminal Cash Offs in XERO.
Manually ▲ ▼
To export data from swiftpos to XERO manually, do as follows:
- Ensure the steps outlined in Getting Started have been addressed.
- In the XERO Export screen:
- In either the General Journals, Supplier Invoices and/or Terminal Cash Offs sections, select:
- Location Group from the drop down list for which data is to be exported.
- Location from the drop down list for which data is to be exported.
- Trading Date from the drop down list for which data is to be exported.
- Export button to commence the exporting of data to XERO.
- After each Export check the Event Logs (SwiftPOS Applications > swiftpos SQL Application) for any errors.
- Refer to Troubleshooting for more information.
- In either the General Journals, Supplier Invoices and/or Terminal Cash Offs sections, select:
Automatically ▲ ▼
To export data from swiftpos to XERO automatically, do as follows:
- Ensure the steps outlined in Getting Started have been addressed.
- In the End of Day Options screen ensure the XERO Export option is selected for the Location Groups (Venues) for which transactions will be exported.
- Confirm the End of Day Run Time is correctly configured.
- Ensure the End of Day service is running.
- The first time the End of Day runs, check the Event Logs > swiftpos Services > End of Day Services. An example of the entries expected to be seen in the Event Log is shown below:

- If after the End Of Day process has run and Trading Dates, that were expected to be exported, are still listed as available dates in the Trading Date drop down lists in any of the 3 Export sections, this may point to a failure to establish a connection to XERO. Check the Event Logs and refer to Troubleshooting for more information. For example:

Notes...
The first time the XERO Export runs successfully as part of the End of Day process, all Transactions that are NOT flagged as Exported, will be exported and uploaded into XERO. This will mean that immediately after the EOD has processed, there should not be any Trading Dates available for export, when viewed in the Export screen, for each of the Location Groups (Venues) that have the XERO Export option selected in the End of Day Options screen.
End of article. ▲