Overview
When using the Xero integration feature in ServiceTitan, invoices, payments, applied payments, and bank deposits are exported to Xero as manual journal entries.
The manual journal entry that debits Undeposited Funds, or Checking Account, and credits Accounts Receivable, will not appear directly in Xero’s bank reconciliation screen for matching with a real bank transaction.
This guide describes how to reconcile your bank account transactions in Xero to help you maintain accurate financial records.

Who uses this feature
Administrators, office employees, managers, accountants, and bookkeepers
Applies to all business types
Applies to all trades
Feature configuration
Account configuration is required to use this feature. Please contact Technical Support for details.
This feature is currently in Private Preview/Limited Release and is subject to change.
Why these don’t appear
Bank reconciliation workflow in Xero: The bank reconciliation screen is designed to work with transactions like Spend Money, Receive Money, Invoice Payments, or Bill Payments that are specifically recorded as bank account transactions.
Xero does not allow a bank account to be directly associated with manual journals: As a result, manual journals are not treated as reconcilable transactions because they are not linked to specific bank statement lines.
Set up GL accounts
When integrating with Xero, set up the following General Ledger (GL) accounts in Xero. The account names, types, and codes must match those in ServiceTitan.
Set up the Undeposited Funds account
Set up the Checking Account
Step 1: Set up the Undeposited Funds account
Before setting up the Undeposited Funds account in Xero, make sure you have an Undeposited Funds account in ServiceTitan.
This account should already be available in ServiceTitan and labeled as Undeposited Funds by default. Rename this account to Undeposited Funds ST.

To set up the Undeposited Funds account in Xero:
Go to Accounting > Chart of Accounts.
Click Add Account.
Set the following:
Account Type: The account type must match with ServiceTitan
Account Name: The account name must match with ServiceTitan
Code: The code must match with ServiceTitan
When finished, click Save.

Step 2: Set up the Checking Account
Before setting up the Checking Account in Xero, make sure you have a Checking Account in ServiceTitan.
This account should already be available in ServiceTitan and labeled as Checking Account by default. Rename this account to Checking Account ST.

To set up the Checking Account in Xero:
In Xero, go to Accounting > Chart of Accounts.
Click Add Account.
Set the following:
Account Type: The account type must match with ServiceTitan
Account Name: The account name must match with ServiceTitan
Code: The code must match with ServiceTitan
Enable payments to this account: Select this option
When finished, click Save.

Accounting impact of journal entries
When a payment is created in ServiceTitan and synced to Xero, a journal entry is created for the payment journal entry type of Payments (Invoices), reflecting the following impact:
Debit to the Undeposited Funds account
Credit to the Accounts Receivable account.
When a bank deposit is created in ServiceTitan and synced to Xero, a journal entry is created for the deposit with a journal entry type of Bank Deposit, reflecting the following impact
Debit to the Checking Account
Credit to the Undeposited Funds account
All bank deposits go to the Checking Account and appear in the Balance Sheet in Xero.
Reconcile bank account transactions
Follow the steps below to reconcile your bank account transactions in Xero:
Confirm that the bank account received the bank account transaction
Reconcile the bank transactions
Verify the clearing account is balanced
Step 1: Confirm bank account received bank account transactions
To confirm the bank account transaction in Xero, go to Accounting > Bank Accounts and view the Statement Balance for bank account transactions and Balance in Xero for matched, received, or paid transactions.

Step 2: Reconcile the bank transactions
When you receive the real payment in your bank account, create a Receive Money transaction, if needed.
In Xero, go to the bank account transaction in the Bank Reconciliation screen.
Click Create > Add Details.
Record the transaction as Receive Money:
From: Leave this blank or enter a general description, such as the customer’s name
Reference: Leave this blank or enter a general description such as ST Deposit JE
Account: Select the clearing account, which is the Checking Account
Amount: Match the payment amount from the bank statement.
Save and reconcile.

Step 3: Verify the clearing account is balanced
The clearing account should always balance to $0 after all payments have been reconciled to the bank account. You have two options to verify:
Option 1: Check from the Chart of Accounts
Option 2: Check from the Balance Sheet
Check from the Chart of Accounts
In Xero, go to Accounts > Chart of Accounts.
Find the clearing account, which should be labeled as Checking Account in the list.
Check the account balance.

The remaining value represents deposits (payments) that have not been matched because the corresponding bank transactions have not yet been received.

Check from the Balance Sheet
In Xero, go to Accounting > Reports > Balance Sheet.
Find the clearing account, which should be labeled as Checking Account.
Look at the current value.

The remaining value represents deposits (payments) that have not been matched because the corresponding bank transactions have not yet been received.