Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 3 Next »

In this article, we show you how to setup the integration between Tātou and Xero Australia.

This is a technical article.

Currently, the native integration is composed of two main parts:

Entity

Description

Direction

Employee

Creating, updating or setting a termination date* for an employee on Xero automatically does the same in Tātou.

* Setting a termination date makes the employee inactive in Tātou.

Xero → Tātou

PayPeriod

Creates Xero Pay run and updates Payslips based on Tātou timesheets.

Tātou → Xero

To enable the integration, it’s necessary to create a Connection (authentication) and Webhooks in Tātou. Please follow the next steps to set them up correctly.

Before you start

  1. Make sure you have a Xero account with Payroll permission;

  2. Make sure you have Administrator permission in Tātou;

  3. If not enabled yet, ask Tātou team to enable the RESTful API to your account;

  4. If you already have employees in Tātou, make sure the First name, Last name, and e-mail are identical in both Tātou and Xero.

Setting a new connection with Xero

Xero uses OAuth 2.0 as the authentication method. To connect both systems, you need to create a new Connection in Tātou.

  • Navigate to Organisation / Integrations / Connections and create a new connection.

  • Select Xero as your provider and save

  • Click on “Connect” to start the authentication process with Xero

  • This will redirect you to authenticate with your Xero account. Please review the necessary permissions and allow access.

  • After a successful connection, you should be able to see the “Connected” status:

Webhook configuration

This integration requires two webhooks to be set. To know more about how Tātou webhooks work, please click here.

Employee webhook

Webhook configuration:

Field

Value

Name

Xero - Employees Sync

Description

Sync employees from Xero to Tātou twice a day

URL

https://integrations-tatou.app/production/xero-au/employees

Connection

Use the previous connection created (Xero)

Request params

tatou_token = <your Tātou restful api token>

Trigger type

Schedule

This is how it should look:

Pay period webhook

Webhook configuration:

Field

Value

Name

Xero - Pay period

Description

Submit pay period to Xero, creating a Pay run and Payslip earning lines

URL

https://integrations-tatou.app/production/xero-au/pay-period

Connection

Use the previous connection created (Xero)

Request params

tatou_token = <your Tātou restful api token>

Trigger type

Event

Event subscription

Pay Period - Send

This is how it should look:

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.