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.
Import Square Sales to Xero Invoices — Detailed Sales Records
Convert Square transactions to Xero invoice format. Track individual sales with line items, taxes, and tips for detailed reporting.
How It Works
Export
Square Dashboard → Reports → Transactions → Export
Upload
Upload and configure invoice options
Preview
Review invoice format with line items
Import
Import to Xero as sales invoices
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 Square Transactions fields map to Xero Invoice
| Square Transactions | Source Value | Xero Invoice | Target Value | Note | |
|---|---|---|---|---|---|
Transaction ID |
abc123def456 |
→ | InvoiceNumber |
abc123def456
|
Unique invoice identifier |
Date |
2026-01-15 |
→ | InvoiceDate |
2026-01-15
|
Transaction date converted to regional format |
Customer Name |
John Smith |
→ | ContactName |
John Smith
|
Customer name or 'Square Customer' |
Total Collected |
102.20 |
→ | UnitAmount (Sale) |
|
Gross sale amount |
Fees |
-2.90 |
→ | UnitAmount (Fee) |
|
Processing fee as expense (negative) |
Tip |
5.00 |
→ | UnitAmount (Tip) |
|
Gratuity amount (optional line) |
Data Transformation
Each Square transaction becomes 1-3 invoice lines
One POS transaction
Transaction ID,
Date,
Total Collected
Detailed Sales Tracking in Xero
Beyond Bank Reconciliation
When to Use Invoice Format
Common Sales Invoice Import Errors
Issues you might encounter when importing Transactions Export data to Sales Invoice - and how we solve them
Invalid Date Format
Xero rejects dates not matching your organization's format
2026-01-15
15/01/2026 (UK) or 01/15/2026 (US)
Select your Xero region for correct date format
Re-process with correct region selected
Duplicate Invoice Number
Invoice numbers must be unique in Xero
TXN001 (already exists)
SQ-TXN001 (with prefix)
Enable invoice prefix to avoid conflicts
Delete existing invoices or use different prefix
Fee Posted to Wrong Account
Processing fees should go to expense account, not revenue
Fee posted to Sales (200)
Fee posted to Processing Fees (404)
Configure separate fee account code
Review account mapping in Xero after import
Why Use This Tool?
Line Item Detail
Each transaction shows gross, discount, tax, tip, and fee breakdown.
Customer Linking
Customer names preserved for Xero contact matching.
Tax Tracking
Sales tax amounts captured for reporting.
Fee Tracking
Processing fees as separate expense line items.
Invoice Numbers
Customizable prefix with Square Transaction ID.
Browser Privacy
Data processed locally in your browser.
Frequently Asked Questions
Square → Xero Data Ecosystem
All available data flows from Square to Xero
Given Name + Family Name → Name
Email Address → EmailAddress
Given Name → FirstName
Date → Date
Total Collected → Amount
Fees → Amount
Transaction ID → InvoiceNumber
Date → InvoiceDate
Date + terms → DueDate