Been searching for something like this for months. Our Shopify store processes 500+ orders monthly and this handles everything perfectly. Date formats, tax columns, refunds - all correct.
Reconcile Braintree in Xero — Complete Disbursement Matching
Reconcile your Braintree disbursements in Xero. Match settlements to bank deposits, track fees, and close your books accurately.
How It Works
Download Transaction Report
Braintree Control Panel → Settings → Processing → Download Transactions
Convert
Upload here, select your Xero region
Import to Xero
Import to Braintree Clearing Account in Xero
Reconcile
Match disbursements to bank deposits
Why Braintree Reconciliation Is Challenging
Disbursement Aggregation
How This Tool Helps
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.
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.
Data Transformation
Each transaction creates gross and fee rows in Xero bank format
One row per transaction with gross amount and fees
Transaction ID,
Amount,
Braintree Fee,
Disbursement ID
Multiple spend rows for transaction and fee tracking
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
Braintree → Xero Data Ecosystem
All available data flows from Braintree to Xero