No API Setup Required
Works with standard Adyen CSV exports. No OAuth, no API keys.
Enter your email to receive a sign-in link
Seamless Adyen payment and Xero integration using CSV. No API setup, no subscription, no complex configuration.
Free preview — then from $5. Save with bundles.Reports → Settlement details → Download CSV
Upload Settlement Details Report CSV and choose Bank Statement format
Review converted data, download Xero-ready file
Accounting → Bank Accounts → Select Account → Import Statement
Your file is ready for Xero Bank Statement CSV — just upload it, no extra steps needed.
How Adyen Settlements fields map to Xero Bank Statement
| Adyen Settlements | Source Value | Xero Bank Statement | Target Value | Note | |
|---|---|---|---|---|---|
Creation Date |
2025-01-15T14:30:00+00:00 |
→ | Date |
01/15/2025
|
Settlement date formatted per Xero region |
Gross Credit |
100.00 |
→ | Spend |
|
Sales income (positive for revenue) |
Gross Debit |
0.00 |
→ | Spend |
|
Refunds/Chargebacks (negative for outflows) |
Commission |
1.50 |
→ | Spend |
|
Processing fees (negative, tracked separately if split) |
Markup |
0.50 |
→ | Spend |
|
Processing fees (negative, tracked separately if split) |
Scheme Fees |
0.20 |
→ | Spend |
|
Interchange fees (negative, tracked separately if split) |
Interchange |
1.00 |
→ | Spend |
|
Interchange fees (negative, tracked separately if split) |
Net Credit |
96.80 |
→ | Spend |
|
Net deposit amount (what hits your bank) |
Psp Reference |
8825408195441178 |
→ | Reference |
8825408195441178
|
Adyen's unique transaction ID |
Batch Number |
12345 |
→ | Reference |
12345
|
Settlement batch identifier |
Each settlement transaction creates multiple Xero bank rows: one for gross amount, plus separate rows for each fee component if split_fees is enabled
One row per transaction with gross amount and fee breakdown
Psp Reference,
Type,
Gross Credit,
Net Credit
Multiple spend rows for gross income and fee tracking
Use the Settlement Detail Report from Customer Area → Account → Reports → Settlement Details. This contains the transaction details needed for conversion to Xero.
Refunds and chargebacks are automatically converted to negative amounts in the Money Out column for proper bank reconciliation.
Adyen fees (Commission, Markup, Scheme, Interchange) are typically deducted before settlement. Import net amounts to match bank deposits.
Works with standard Adyen CSV exports. No OAuth, no API keys.
Upload → Preview → Download. No waiting for sync or rate limits.
Refunds and chargebacks automatically converted to negative amounts.
Handle settlements across multiple currencies. Process each separately.
Supports UK, US, AU, NZ, and EU Xero organizations with proper date formats.
Files process locally. Your payment data never leaves your computer.
We run Adyen across our UK and EU storefronts and the date format differences were causing constant Xero import failures. The region-aware conversion handles DD/MM/YYYY for our UK org perfectly. Reconciliation that took 4 hours now takes 20 minutes.
Managing Adyen settlement reports for multiple clients in Xero was a formatting headache every month. I converted 1,200 transactions across 3 clients last week and the PSP references carried through to the Xero bank statement for easy matching.
Our Adyen settlements include refunds, chargebacks, and multi-currency batches. Converting everything to Xero bank statement format manually meant hours of spreadsheet work. Now the negative amounts for refunds are handled automatically and I just upload to Xero Banking.
Issues you might encounter when importing Settlement Details Report data to Bank Statement - and how we solve them
Xero bank import shows wrong amounts because batch aggregation doesn't align with bank statements
Check if Adyen batches match your bank deposit schedule. Enable 'group_by_batch' and verify Batch Numbers in your export correspond to actual bank deposits.
Xero bank import has 4-5 rows per transaction making reconciliation difficult
Disable 'split_fees' option to combine all fees into one line. Only split if you need detailed cost analysis.
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.
PSP Reference column is missing, making it impossible to trace transactions back to Adyen
Ensure you're using the Settlement Details Report (not Transaction Report). Enable 'include_psp_reference' option to add PSP References to descriptions.
Xero import fails because file contains transactions in different currencies
Process each currency separately. Filter your Adyen export by currency before converting, or use Xero's multi-currency bank accounts.
No server round-trips. Your Adyen ↔ Xero data is processed entirely in the browser tab.
The moment you close the page, all Adyen ↔ Xero data is wiped from browser memory. No traces left.
Meets GDPR requirements by design — no data processing on external servers, ever.
Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.
All available data flows from Adyen to Xero
This platform pair is available in 1 other hub
Help us improve—what stopped you today?
Enter your email to claim your welcome bonus
SpreadsheetBroccoli