Integrations > Accounting > Xero

SimplePay currently supports integration with Xero. You will be able to import your chart of accounts into SimplePay and then specify mappings from SimplePay’s accounts to your accounts in Xero.

Once you’ve enabled this integration, the Payment Runs screen will contain links for posting finalised payment runs to Xero. After clicking that, you will be prompted to import your chart of accounts and do the mapping.

Preliminary Steps

Before integrating with SimplePay, you will need to ensure that Xero is correctly configured in order to be able to map accounts.

You will need to create certain accounts in Xero to be mapped to SimplePay – any account in Xero that has a lock next to its name is not accessible by SimplePay e.g. the Wages Payable liability. You will, therefore, need to create your own custom accounts for these transactions; for example, you will need to create a Liability account to map to salaries and wages payable. You will also need to set up the relevant expense and liability accounts to map to any SARS transactions, such as UIF or SDL, as well as any bargaining council related deductions.

Once you have created the relevant accounts in Xero, you can proceed with the Xero integration.

Initial Setup

This guide will help you set up the integration between SimplePay, the online South African payroll system, and the Xero online accounting system.

The first step is to tell SimplePay that you’d like to use the Xero integration. Go to Settings > Accounting System Integration, as illustrated below:

Xero ZA Step 1

When you click the drop-down menu under Accounting System, you will have the two options shown below. Select the one you want and click Save:

screen-shot-2016-11-04-at-14-18-39

Xero via Journal

This option posts nett pay to an account as a manual journal.

Xero via Bill

This option creates a salary bill / invoice that you have to pay. The nett pay is not posted but is rather calculated as the balancing amount. Furthermore, you will be able to post your ZAR payroll to a bank account that is in another currency, e.g. USD.

For both options you will usually have to do a reconciliation using clearing accounts.

Note that, so far, no communication between SimplePay and Xero has taken place.

Creating a Payment Run

This step is not specific to the Xero integration, but a general function of SimplePay. Click on Payment Runs.

First, you will need to finalise the payslips for the period. If your screen does not have a 0 under Pending as illustrated below, you may click the Finalise link which will appear under the number of pending payslips, in order to do a bulk finalise. Then click Create Payment Run.

Xero ZA Step 3

After the payment run has been created, you will see the screen below. Click Send to Xero:

Xero ZA Step 4

Importing the Chart of Accounts

After performing the above action, you will be prompted to map your payroll accounts to Xero accounts. Under each payroll account, you will find a drop-down list of potential Xero accounts that it can be mapped to.

Because SimplePay does not yet have the list of Xero accounts, click Import now:

Xero ZA Step 5

You will then authorise SimplePay to access your data on Xero. This authorisation will be remembered in future – it can be revoked at any time from within Xero.

You may be asked by Xero for your login details if you are not yet logged in. Ensure that, if you have multiple companies on Xero, the correct company corresponding to the one you are currently working on in SimplePay is selected. Then click Authorise:

Xero ZA Step 6

Final Steps

You will now be back on the Account Mappings screen shown above, but this time the list of Xero accounts will be populated. After mapping the accounts, you will be able to post the journal to Xero.

In future, you will not be asked to map accounts. However, if you’ve started using a new payroll account since the last time you posted data to Xero, e.g. you are now paying sales commission for the first time, you will be asked to map that account. This is because SimplePay only maps accounts that you’ve actually used, saving you the trouble of mapping accounts that you may have on paper but never actually use in practice.

Advanced Options

The above information is applicable in the standard case – where you wish to integrate your company in SimplePay with one company in Xero. This would be applicable to most businesses.

If, however, you use pay points in SimplePay and, therefore, want to link a pay point / company in SimplePay to multiple companies in Xero, please refer to:

You are using the help system of SimplePay, a payroll system that simplifies the payroll process. Designed just for South Africa, it's a fully online solution. Read more.