Xero Integration

Convert PDF bank statements to CSV for Xero reconciliation

Upload any PDF bank statement. Documentric extracts every transaction, lets you review inline, then exports a Xero-compatible CSV ready to import immediately.

50 free pages · No account needed · No credit card

Xero-compatible column format — out of the box

Documentric exports with the correct column format Xero expects: Date, Description, Amount, Reference. No manual column remapping, no format errors on import. The file is ready to upload straight into Xero's bank statement import screen.

How to import a PDF bank statement into Xero

Step 1

Upload your PDF bank statement

Upload any PDF bank statement — scanned or digital. Documentric uses AI-powered OCR to extract every transaction accurately.

Step 2

Review transactions inline

Every extracted row is displayed in an editable table. Correct dates, amounts, or descriptions before export — no surprises in Xero.

Step 3

Export Xero CSV and import

Download the CSV file, then import it in Xero via Accounting > Bank Accounts > Import Statement. Xero maps columns automatically.

Xero versions that accept CSV bank statement imports

Xero supports CSV import on all subscription plans. No additional apps or plugins required.

Xero (all plans)
Xero + Hubdoc

Why use Documentric to import into Xero

Xero-compatible CSV format

The exported CSV matches the column order Xero expects. Import completes without format errors or rejected rows.

Correct date formatting

Dates are exported in the DD/MM/YYYY format Xero requires. No reformatting in a spreadsheet before you can import.

Separate debit and credit columns

Documentric identifies debits and credits from the statement and outputs them in separate columns — exactly as Xero expects for bank reconciliation.

No manual column mapping

AI auto-detects column types from the PDF. The output CSV is structured correctly from the start — no template to configure, no mapping to redo each time.

Why not use Xero's bank feed?

Xero bank feeds are excellent when your bank supports a direct connection — but not every bank does, and connection issues can leave weeks of transactions missing. Documentric converts any PDF statement from any bank, so you can always import your full transaction history without needing your bank to support Xero directly.

Frequently asked questions

What CSV format does Xero require for bank statement import?

Xero expects a CSV with columns in the order: Date, Description, Amount (or separate Debit and Credit columns), and optionally Reference. Documentric exports exactly this format — you do not need to rearrange or rename any columns before importing.

Should I use a manual CSV import or Xero's bank feed?

Xero bank feeds are convenient when your bank supports a direct connection. For banks without a Xero integration, for historical statements, or when you have a PDF rather than an online export, a manual CSV import via Documentric is the fastest option.

Does Documentric handle multi-currency statements for Xero?

Documentric extracts the amounts as they appear in the PDF. If your Xero organisation has multi-currency enabled, you can assign the correct currency to the bank account in Xero after import. Documentric does not alter currency symbols or amounts during extraction.

What are the reconciliation steps in Xero after importing a CSV?

After importing, go to Accounting > Bank Accounts, select the account, and click Reconcile. Xero will match each imported transaction against outstanding invoices or expenses. For unmatched transactions, you can create new transactions directly in the reconciliation screen.

How is Documentric different from Hubdoc for Xero?

Hubdoc is primarily a document capture and storage tool — it fetches statements automatically from connected bank portals. Documentric is a conversion tool: you upload a PDF you already have and get a clean CSV out. If you have a PDF that Hubdoc cannot fetch automatically, Documentric fills that gap.

Ready to import into Xero?

Upload your PDF bank statement and get a Xero-ready CSV in under 60 seconds. 50 pages free, no account required.

Starter from $29/mo · 14-day free trial · No card required