Purpose
What this converter does
Upload your unchanged XLSX workbook, inspect the selected sheet and map real columns if needed. Choose a genuine BOOKING or VALUE date, confirm one account and matching ISO 4217 currencies, and review specific information losses. Java validates the original OOXML bytes before producing the Xero CSV.
Workflow fit
When this route is useful
For a single-account, single-currency Excel bank statement that needs the Xero English-language five-column bank import profile.
Implementation note
What to expect
Xero English profile only; up to 50,000 movements subject to channel limits. The browser cannot certify hidden rows/sheets, formulas, numeric account IDs altered by Excel, or ambiguous sheets. Java must validate or reject them. No FX, invented Payee/Reference, automatic Xero import, reconciliation or external import certification.