Logo
FundraiserOne

FundraiserOne

Fundraiserone.net

Integrations

Xero Integration

Integrating Xero with FundraiserOne enables the automated transfer of banking and transaction information between the two platforms, reducing manual data entry and improving efficiency.

Last updated on 30 Aug, 2026

Summary

FundraiserOne can be integrated with Xero to enable the direct transfer of banking transactions between the two systems. Once configured, users can send banking batches to Xero using the Send to Xero function in FundraiserOne, eliminating the need for manual file exports and imports.

Prerequisites

Before transactions can be exchanged between FundraiserOne and Xero, the General Ledger (GL) structure must be aligned between both platforms.

Step 1: Obtain General Ledger Codes from Xero

  1. Log in to Xero.

  2. Navigate to Accounting > Advanced > Chart of Accounts.

  3. Print or export the Chart of Accounts.

  4. Identify the General Ledger codes that will be used for fundraising products, operations, income, and other transaction types.

Step 2: Add GL Codes to FundraiserOne

  1. Log in to FundraiserOne.

  2. Open User Defined Lists.

  3. Create or update the list containing the Xero General Ledger codes.

  4. Enter the GL codes exactly as they appear in Xero.

Important: GL codes in FundraiserOne must exactly match the corresponding codes in Xero. Any discrepancies may prevent transactions from being posted correctly.

Step 3: Connect FundraiserOne to Xero

Once the General Ledger Codes are loaded and assigned go to Settings and General Settings and select the Xero tab. From here you can connect Xero with FundraiserOne.

Image

Once connected users can select preferences to send the following to Xero.

Send Individual Banking Transactions - Enable this option to send each transaction to Xero separately, rather than combining transactions into a total for each GL code.

Enable Tracking to Products & Operations - Enable this option to assign Xero Tracking Codes to Products and Operations in FundraiserOne. Each transaction sent to Xero will be tagged with its configured tracking code. If this option is disabled, tracking codes are applied at the banking level, meaning all transactions within a banking batch share the same tracking code.

image.png

Step 4: Assign GL Codes & Tracking Codes to Products and Operations

Once the GL codes have been added:

  1. Assign the appropriate GL codes Tracking codes to Products.

  2. Assign the appropriate GL codes Tracking codes to Operations.

  3. Verify that all fundraising activities have the correct account mappings.

Note: Xero allows up to two Tracking Categories to be created and named. These Tracking Categories will automatically appear in FundraiserOne with the same names used in Xero. Also Product-level Tracking Code settings take precedence in FundraiserOne. If a Product does not have Tracking Codes assigned, the system will automatically use the Tracking Codes configured for the Operation.

image.png

 

image.png

Sending Bankings to Xero

To send a Banking to Xero follow the following steps.

Note: This process requires Xero to be connected via Settings. 


Step 1:  Go to the Banking section FundraiserOne by selecting Bankings under the Financial menu.


Step 2:  Select the Banking and press the Send to Xero button.

The Banking screen will appear, displaying the selected banking account.

image.png

When Send Individual Banking Transactions has been selected, the Reference field will automatically default to the name of the contact making the transaction.

When Enable Tracking to Products & Operations is set in Settings, the relevant Tracking Categories will be applied to the transaction.

If these options are not selected, the Reference field and Tracking Categories can be entered and selected manually.

There is also options ‘Exclude Direct Debits’ and/or ‘Exclude Auto Payments’.

Step 4:  Select ‘Send to Xero’

 

Viewing banked data in Xero

 Step 1:  Login into Xero.

Step 2:  Go to the Business menu and select Invoices as shown below. 

 

Image

 

Step 3:  All records can be found in Draft tab. From here payments can be viewed and approved.

 

Image

 

Step 4:  From here they can be approved and deposited if the transactions match the banked amounts.

 

 

Did you find this article helpful?
Previous

Funraisin Integration

Next