Reconcile Braintree in Xero — Complete Disbursement Matching

🥦

Reconcile Complete

Xero Bank Statement Format
valid rows

Reconcile your Braintree disbursements in Xero. Match settlements to bank deposits, track fees, and close your books accurately.

No API required
Browser-based processing
Run on Google Cloud Platform

Download Sample

Sample Braintree Transactions Report

Download

Tool Rating

4.5 / 5 (56 votes)

How It Works

1

Download Transaction Report

Braintree Control Panel → Settings → Processing → Download Transactions

2

Convert

Upload here, select your Xero region

3

Import to Xero

Import to Braintree Clearing Account in Xero

4

Reconcile

Match disbursements to bank deposits

Why Braintree Reconciliation Is Challenging

Disbursement Aggregation

Braintree groups multiple transactions into single disbursements to your bank. Your bank shows $5,000 deposited, but that represents dozens of individual sales and refunds. The Disbursement Report links transactions to bank deposits, but processing this manually is tedious and error-prone.

How This Tool Helps

We convert Braintree Transaction Reports to Xero bank statement format: - Sales as positive amounts (revenue) - Credits/refunds as negative amounts - Disbursement IDs preserved for bank matching - Transaction IDs in descriptions for audit trail Import to your Braintree Clearing Account in Xero, match disbursements to deposits.

Your Data is Safe

Bank-Level Security

256-bit SSL encryption. Same standards as major financial institutions.

No Data Storage

Files are processed directly in browser. No calls to our servers.

GDPR Compliant

Full EU data protection compliance. Your privacy rights protected.

ISO/IEC 27001 Certified GDPR Compliant Swiss Privacy CCPA Compliant

Field Mapping

How Braintree Transactions fields map to Xero Bank Statement

Braintree Transactions Source Value Xero Bank Statement Target Value Note
Amount 100.00 Spend Transaction amount (positive for sales, negative for refunds)
Transaction ID abcd1234 Reference abcd1234 Braintree's unique transaction ID

Why Use This Tool?

Disbursement Linking

Transactions linked to bank deposits via Disbursement ID.

Transaction Detail

Order IDs and Transaction IDs preserved for audit.

Refund Handling

Credits and refunds as negative amounts.

PayPal Integration

Handle PayPal transactions processed through Braintree.

Dispute Tracking

Chargebacks and disputes properly recorded.

Browser Processing

Financial data processed locally. Never sent to external servers.

l

Data Transformation

Each transaction creates gross and fee rows in Xero bank format

Input Braintree Transaction

One row per transaction with gross amount and fees

Key columns: Transaction ID, Amount, Braintree Fee, Disbursement ID
1:N — One input row creates multiple output rows
Output Xero Bank Rows 2 rows per input

Multiple spend rows for transaction and fee tracking

Transaction Amount Sale or refund at gross amount
Processing Fee Braintree fee tracked separately
All amounts sum to net deposit (matches bank statement)

Common Bank Statement Import Errors

Issues you might encounter when importing Transactions Report data to Bank Statement - and how we solve them

Disbursement Totals Don't Match Bank

Xero bank import totals don't align with actual bank deposits

Verify you're using the complete Braintree Transaction Report with all settled transactions. Check for missing transactions in the export.

Unsettled Transactions in Xero Import

Xero import contains transactions without disbursement dates

Enable 'settled_only' option or filter your Braintree export to only include settled transactions.

Xero Rejects Import Due to Date Format

Xero can't parse dates because wrong regional format is used

Set the correct region (UK/AU/NZ/EU use DD/MM/YYYY, US uses MM/DD/YYYY). Check your Xero organisation settings.

Frequently Asked Questions

Use the Daily Transactions Report from Control Panel → Settings → Processing → Download Transactions. Include the Settlement Batch ID column for disbursement linking.
Braintree fees are typically calculated from your merchant rate, not per-transaction like Stripe. The Transaction Report shows amounts without fee deduction; fees appear in your monthly statement.
PayPal transactions processed through Braintree appear in the same report. They're handled identically to card transactions.
Group transactions by Disbursement ID. The sum of amounts for each Disbursement ID should match the bank deposit amount.
Settlement Batch groups transactions submitted together. Disbursement is when funds are transferred to your bank. Multiple batches can be in one disbursement.