Reconcile Adyen in Xero — Complete Settlement Matching

🥦

Reconcile Complete

Xero Bank Statement Format
valid rows

Reconcile your Adyen settlements in Xero. Match batch settlements to bank deposits, track interchange fees, and close your books accurately.

Free preview — then from $5. Save with bundles.
Free preview before you pay
Files never leave your browser
No account needed to start

Download Sample

Sample Adyen Settlement Details Report

Download

Tool Rating

4.6 / 5 (89 votes)

Reconciliation Questions Answered

Which Adyen report should I use?

Use the Settlement Details Report from Customer Area → Reports. This contains all the fee breakdown columns needed for proper reconciliation.

How do I match settlements to bank deposits?

Group by Batch Number. Each batch represents a single bank deposit. The sum of Net Credit minus Net Debit for a batch should match the deposit amount.

What are Gross and Net Credit fields?

Gross Credit is the total customer payment amount. Net Credit is what you receive after Adyen deducts transaction fees, markups, and scheme charges.

How Reconciliation Works

1

Export from Adyen

Reports → Settlement details → Download CSV

2

Upload and Configure

Upload Settlement Details Report CSV and choose Bank Statement format

3

Preview and Download

Review converted data, download Xero-ready file

4

Import to Xero

Accounting → Bank Accounts → Select Account → Import Statement

Discrepancies are highlighted with clear match and mismatch indicators — review differences at a glance.

How People Use This

Reconciling Adyen in Xero was brutal with multi-currency batches. A single settlement report had GBP sales, EUR refunds, and interchange fees in both currencies. This tool splits everything by batch and currency so I can match each payout to the correct Xero bank feed. Our verified totals now balance first try.

Oliver G.
Finance Manager · UK e-commerce, GBP and EUR settlements

My clients kept asking why their Xero clearing account never matched Adyen deposits. The problem was always buried in scheme fees or chargebacks that were not broken out correctly. After switching to this tool, matched transactions line up per batch and I caught discrepancies at two clients that had been off for quarters.

Fiona D.
Xero-Certified Accountant · 7 Adyen merchant clients

We process through Adyen across 5 European markets. Batch reconciliation in Xero required manually splitting Interchange++ fees from each settlement detail report. Now Commission, Markup, Scheme Fees, and Interchange are separated automatically. Our reconciled totals match bank deposits to the penny and month-end close dropped from 4 days to 1.

Marcus L.
Head of Payments · marketplace, 40K transactions/month

PSP reference tracking was impossible before this tool. When a customer disputed a charge, finding the original transaction across Adyen batches and matching it in Xero took hours. Now every PSP reference is preserved in the bank statement description. We caught a chargeback discrepancy within minutes instead of days.

Nina S.
E-commerce Operations Lead · Adyen + Xero, AU region

Why Adyen Reconciliation Is Challenging

Interchange++ Complexity

Adyen uses Interchange++ pricing, meaning fees vary per transaction based on card type, region, and scheme. A single settlement can have hundreds of different fee combinations. Your bank shows $10,000 deposited, but understanding the fee breakdown requires processing Settlement Detail Reports with multiple fee columns.

How This Tool Helps

We convert Adyen Settlement Detail Reports to Xero bank statement format: - Gross amounts from transactions - Fees broken down: Commission, Markup, Scheme Fees, Interchange - Net Credit/Debit calculated for bank matching - Batch Numbers preserved for settlement linking Import to your Adyen Clearing Account in Xero, match batches to bank deposits.

Secure, Private Reconciliation

Row-by-Row Matching

Records matched row by row. Mismatches surfaced clearly for review.

Runs in Your Browser

Both files compared in your browser. Nothing uploaded to any server.

GDPR Compliant

No data stored or transmitted. Full EU privacy compliance.

More credits - more savings

Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.

Field Mapping

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

Why Reconcile Your Data First?

Interchange++ Breakdown

Commission, Markup, Scheme Fees, Interchange tracked separately.

Batch Reconciliation

Transactions grouped by Batch Number for easy bank matching.

PSP Reference Tracking

Adyen's unique transaction IDs preserved for audit trail.

Multi-Currency

Handle settlements across multiple currencies with FX tracking.

Chargeback Handling

Chargebacks and reversals properly accounted.

Browser Processing

Financial data processed locally. Never sent to external servers.

Data Transformation

Each settlement transaction creates multiple Xero bank rows: one for gross amount, plus separate rows for each fee component if split_fees is enabled

Input Adyen Settlement Transaction

One row per transaction with gross amount and fee breakdown

Key columns: Psp Reference, Type, Gross Credit, Net Credit
1:N — One input row creates multiple output rows
Output Xero Bank Rows 2-5 (depends on split_fees setting) rows per input

Multiple spend rows for gross income and fee tracking

Gross Transaction Sale, refund, or chargeback at gross amount
Commission Fee Adyen commission (if split_fees enabled)
Markup Fee Adyen markup (if split_fees enabled)
Scheme Fee Card scheme fees (if split_fees enabled)
Interchange Fee Interchange fees (if split_fees enabled)
All transaction amounts sum to net deposit (matches bank statement)

Common Bank Statement Import Errors

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

Batch Numbers Don't Match Bank Deposits

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.

Too Many Fee Rows in Xero

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 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.

Can't Match Transactions Without PSP Reference

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.

Multiple Currencies in One Xero Import

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.

Frequently Asked Questions

Your data never leaves your device. All files are processed entirely in your browser using client-side JavaScript - no data is stored on our servers or sent anywhere. There's no account to hack, no database storing your files, and no API connections to your bank or accounting software. You upload, convert, download, and we forget it immediately.
No payment or signup required. You can upload your file, see a free preview of the conversion results, and verify everything looks correct before paying anything. If it doesn't work for your files, you haven't wasted any money. We only charge when you're satisfied and ready to download the final converted file.
You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
Use the Settlement Details Report from Customer Area → Reports. This contains all the fee breakdown columns needed for proper reconciliation.
Group by Batch Number. Each batch represents a single bank deposit. The sum of Net Credit minus Net Debit for a batch should match the deposit amount.
Commission is Adyen's base processing fee. Markup is any additional negotiated fees. Together with Scheme Fees and Interchange, they make up the total Interchange++ pricing.
If you receive settlements in multiple currencies, process each currency separately and import to the appropriate clearing account for each currency.
Chargebacks appear as separate rows with Type='Chargeback'. They're recorded as negative amounts reducing your revenue account.
A PSP reference is Adyen's unique 16-character identifier assigned to every payment or modification. Use it to match individual transactions in settlement reports for transaction-level reconciliation.
Payouts take 5 business days to arrive. Check payout account details accuracy, verify the payout was initiated, and confirm the funds haven't been returned to Adyen.
Gross Credit is the total customer payment amount. Net Credit is what you receive after Adyen deducts transaction fees, markups, and scheme charges.
Yes, Adyen uses like-for-like settlement—USD transactions pay out in USD if configured. Set up a separate payout account for each currency you accept.
The report shows transactions, fees (Markup, Scheme Fees), adjustments, and payouts. Use it for transaction-level or batch-level reconciliation matching.

Also available as

This platform pair is available in 1 other hub