How to Fix a Broken Shopify + A2X + Xero Integration
- Aug 6
- 17 min read
Your Shopify + A2X + Xero integration was supposed to make international bookkeeping automatic. Instead, it created a mess across multiple currencies and tax jurisdictions.
Bank deposits don't match A2X entries. VAT or GST numbers look wrong. Multi-currency conversions seem off. Revenue displays inconsistently across currencies. Reconciliation takes hours instead of minutes. Your accountant keeps asking questions about numbers that don't reconcile.
You're not alone. Most Shopify sellers with broken A2X-Xero integrations inherited them (from a previous bookkeeper, a rushed setup during international expansion, or their own DIY attempt). By the time the problems became obvious, months of poorly-mapped entries had accumulated across multiple currencies and jurisdictions.
The good news: broken integrations can be fixed. The bad news: fixing them requires more discipline than setting them up correctly in the first place. And Xero-specific complexities like VAT/GST handling, multi-currency, and Tracking Categories make the diagnosis and repair more nuanced than pure US-based QBO fixes.
This guide walks through the complete diagnostic and repair workflow for Xero-based operations. How to identify what's actually broken. How to decide between fixing forward, restating history, or starting fresh. How to execute each approach without making the situation worse. And how to prevent the same problems from happening again.
💡 Key Takeaways
Most broken Xero integrations show the same 8-10 symptom patterns with predictable root causes
VAT/GST issues are the most common Xero-specific problem requiring careful diagnosis
Multi-currency errors compound faster than single-currency issues
Four main fix strategies exist: forward-only fix, historical restating, hybrid approach, or fresh start
Tracking Categories confusion creates unique diagnostic challenges in Xero
DIY repair works for simple issues but complex situations need professional help
Locked financial periods in Xero limit historical restating options

What are the symptoms of a broken A2X-Xero integration?
Before you can fix anything, you need to know what's actually broken. Most broken Xero integrations show these recognizable patterns.
Symptom 1: Bank deposits don't match A2X entries
The most common symptom. Your bank feed shows a Shopify Payment deposit for £4,847.32, but the A2X entry shows £5,127.50 or £4,613.20. Reconciliation becomes impossible.
What this usually means:
Timing differences between Shopify and bank
Multi-currency conversion issues
Fees being netted incorrectly
Multiple Payouts combining into one deposit
Shopify Payments Balance timing problems
Symptom 2: VAT or GST numbers don't reconcile
Your VAT or GST liability in Xero doesn't match what you actually collected. Return preparation becomes guesswork.
What this usually means:
Tax codes on accounts don't match A2X mapping
International sales flagged incorrectly (should be zero-rated)
Multiple VAT rates applied inconsistently
Missing OSS or IOSS scheme configuration for EU sellers
Post-Brexit UK-EU issues not properly configured
Symptom 3: Multi-currency shows exchange rate errors
Foreign currency Payouts show gains or losses that don't make sense. FX gain/loss accounts have unusual balances.
What this usually means:
Xero multi-currency not properly enabled
Different exchange rates between A2X and Xero
Historical exchange rate changes not applied
Wrong base currency configuration
Realized vs unrealized gains not tracked correctly
Symptom 4: Revenue looks wrong
Either revenue seems way too high (Shopify sales are appearing multiple times or including tax) or way too low (fees are being netted against sales).
What this usually means:
VAT or GST mapped to revenue accounts
Shopify Payments fees netted against sales
Refunds recorded as negative sales
Duplicate entries from parallel systems
Symptom 5: Gift card liability keeps growing
Your Gift Card Liability account balance seems too high or too low. Either gift card sales are being double-counted or redemptions aren't clearing them properly.
What this usually means:
Gift card sales mapped to revenue instead of liability
Redemptions not properly reversing liability
Historical gift cards never accounted for
Currency issues on gift card values
Symptom 6: P&L doesn't segment properly
Your Profit and Loss statement is technically correct but lacks the segmentation you need. Tracking Categories aren't applying consistently. Channel or region breakdowns are missing.
What this usually means:
Tracking Categories not configured in A2X
Inconsistent Tracking Category assignments
Missing categorization by channel or region
Multi-currency reporting not properly set up
Symptom 7: Chart of accounts drift
Someone added accounts over time without updating A2X mapping. New Shopify transactions post to wrong accounts or trigger errors.
What this usually means:
Accounts added to Xero but not mapped in A2X
Old accounts deleted while still mapped in A2X
Account codes changed affecting how A2X posts
Tax rates on accounts changed without notification
Symptom 8: Reconciliation takes hours
Monthly reconciliation that should take 30-60 minutes takes 4-8 hours. Every deposit requires investigation.
What this usually means:
Fundamental mapping errors requiring manual adjustments
Bank feed and A2X entries misaligned
Manual entries alongside A2X entries creating duplicates
Chart of accounts too generic for international operations
Symptom 9: A2X errors on Xero posting
A2X displays error messages, entries fail to post, or sync stops working for periods.
What this usually means:
Xero OAuth 2.0 authentication expired
Xero chart of accounts changes broke mapping
Xero API rate limits reached
Locked financial period preventing posting
Symptom 10: Accountant keeps asking questions
Your accountant repeatedly asks about VAT calculations, currency conversions, or category balances that don't make sense.
What this usually means:
All of the above problems combined
Books that don't match VAT return requirements
Data that doesn't tell a coherent international business story
Fundamental structural issues requiring rebuild
For context on what proper setup looks like, see our complete guide to Shopify + A2X + Xero integration.
How do I diagnose the root cause?
Symptoms tell you something's wrong. Diagnosis tells you what to fix. Follow this systematic diagnosis before attempting any repairs.
Diagnostic Step 1: Sample recent Payouts
Pick the last 3 completed Shopify Payouts. For each one:
Compare five data points:
Shopify's Payout report total (original currency)
Shopify's Payout report total (converted to base currency)
A2X's entry total for that Payout
Xero's journal entry total
Bank deposit amount (base currency)
If all five match: the recent integration is working. Problems are historical.
If they don't match: the integration has active issues. Note where the discrepancies appear, particularly around currency conversions.
Diagnostic Step 2: Review A2X mapping and tax codes
In A2X, review current mapping for every transaction type:
Check each mapping for:
Correct Xero account
Correct account type in Xero
Appropriate tax rate assignment
Tracking Category settings if applicable
Currency handling
Xero-specific red flags:
Shopify Payments Fees mapped to a revenue account
VAT or GST mapped to a revenue account (should be liability)
Gift Card Sales mapped to a revenue account (should be liability)
Refunds mapped to negative sales
International sales not zero-rated where appropriate
Missing OSS or IOSS configuration for EU operations
Diagnostic Step 3: Analyze P&L structure by currency
Generate a P&L for the last 6 months. Look at:
Revenue section:
Is there just "Sales" or is there channel breakdown?
Are refunds visible as contra-revenue?
Are discounts visible as contra-revenue?
Does gross revenue match Shopify's reported revenue?
Multi-currency displaying consistently?
Expense section:
Are Shopify Payments Fees visible as expenses?
Are Xero subscription fees separate?
Is COGS calculated separately from operating expenses?
FX gains/losses tracked properly?
Tracking Categories:
Are categories applying consistently?
Do channel breakdowns look sensible?
Do region breakdowns match business reality?
Diagnostic Step 4: Check Balance Sheet accounts
Review these Balance Sheet accounts specifically:
VAT or GST Payable (by jurisdiction):
Total balance
Breakdown by country/region if applicable
Reconciliation to actual tax returns
Any negative balances (indicates mapping error)
Gift Card Liability:
Total balance
Trend over time
Reasonableness check against expected outstanding balance
Shopify Payments Balance (if used):
Should trend toward zero regularly
Persistent large balance indicates issue
Negative balance indicates timing error
Foreign currency accounts:
Should reflect actual foreign currency holdings
FX gains/losses reasonable
Realized vs unrealized properly separated
Diagnostic Step 5: Historical spot check
Pick random months from prior 12 months. For each:
Verify:
All Payouts for the month accounted for
Entries match Payout amounts
Mapping consistent with current setup
Reconciliation was completed
Tax codes applied correctly
Common findings:
Some months completely missing
Different mapping than current entries
Duplicate entries from parallel systems
Manual adjustments never explained
Locked periods preventing corrections
Diagnostic Step 6: Document all findings
Before starting any repairs, document:
For each issue found:
Specific problem description
When it appears to have started
How many months are affected
Currencies affected if multi-currency
Tax jurisdictions affected if applicable
Estimated impact on financial statements
Priority level (critical, high, medium, low)
This documentation becomes your repair roadmap. Without it, you'll fix random things without a coherent strategy.
For more on comprehensive review approaches, see our Shopify bookkeeping cleanup checklist.
What are my fix strategy options?
Once you understand what's broken, you have four main strategic approaches. Choose based on your specific situation.
Strategy 1: Fix Forward Only
What it means: Correct A2X mapping immediately. All future entries use correct mapping. Accept that historical data reflects old (incorrect) mapping.
When this works:
Problems just started (last 1-3 months)
Historical impact is minimal
Business isn't approaching M&A, financing, or audit
Cost of restating history exceeds benefit
Prior year tax returns already filed and correct
VAT or GST returns already submitted correctly
Advantages:
Fastest option (days rather than weeks)
Lowest cost
Least disruption
Immediate improvement going forward
Disadvantages:
Historical data remains inconsistent
Year-over-year comparisons don't work
Some reports have methodology breaks
Prior period issues may resurface later
Realistic cost: $500-$1,800 for professional help, plus your time
Strategy 2: Historical Restating
What it means: Fix mapping. Delete historical A2X entries. Re-post historical entries using corrected mapping. Reconcile everything to match.
When this works:
Problems affect prior tax year
VAT or GST returns may need corrections
Multi-year comparisons are important
Business preparing for M&A, financing, or audit
Data quality matters for decision-making
Sufficient time available (2-3 months minimum)
Financial periods not locked in Xero
Advantages:
Complete data consistency
Reliable historical comparisons
Clean audit trail
Best foundation for future decisions
Disadvantages:
Most work-intensive option
May require amended VAT/GST returns
Accountant involvement essential
Locked financial periods may prevent full restating
Longest timeline
Highest cost
Realistic cost: $6,000-$18,000 for professional help, depending on how far back
Strategy 3: Hybrid Approach
What it means: Fix mapping going forward. Restate current financial year to match new mapping. Accept older years as-is.
When this works:
Current financial year needs to be right for filing
Prior years already filed
Reasonable balance of effort vs benefit
Most common real-world approach
Advantages:
Current year books are clean and accurate
Filing this year's return goes smoothly
Manageable scope of work
Doesn't require touching filed prior years
Disadvantages:
Year-over-year comparisons still limited
Some methodology drift remains visible
Requires clear cutover documentation
Realistic cost: $2,500-$6,000 for professional help
Strategy 4: Start Fresh
What it means: Set up new Xero organization (or clean existing dramatically). Configure A2X from scratch. Migrate to new setup as of specific cutover date.
When this works:
Existing setup is fundamentally broken beyond repair
Chart of accounts requires wholesale restructuring
Multi-currency setup was never done properly
Multiple prior bookkeepers created chaos
Cost of fixing exceeds cost of rebuilding
Fresh start provides psychological clean slate
Advantages:
Complete methodology reset
No legacy issues to work around
Setup done right from the start
Best long-term foundation
Proper multi-currency from day one
Disadvantages:
Historical data isolated in old organization
Requires accessing two systems for historical questions
Some data may be inaccessible after cutover
Emotional resistance to abandoning old system
Cost of new setup
Realistic cost: $3,500-$10,000 for professional setup, plus lost historical continuity
For deeper context on this specific decision, see our guide on migration vs starting fresh: when to cut bait on old data.
How do I execute the fix workflow?
Here's the step-by-step workflow for each strategy. The specific steps vary by approach but the discipline required is consistent.
For Strategy 1: Fix Forward Only
Days 1-2: Documentation
Document current state before changing anything:
Screenshot current A2X mapping
Export current chart of accounts from Xero
Generate current P&L and Balance Sheet in each currency
Note any known issues with current setup
Document current Tracking Categories
Days 3-4: Correct mapping
In A2X:
Update Shopify Sales mapping to correct revenue account
Update Shopify Payments Fees to expense account (never netted)
Update VAT or GST Collected to appropriate liability account by jurisdiction
Update Gift Card Sales to Gift Card Liability
Update Refunds to Returns and Refunds contra-revenue
Verify tax codes on each mapping
Configure Tracking Categories if applicable
Save and verify all changes
Days 5-7: Test with new Payout
Wait for next Shopify Payout
Review A2X entry before posting
Verify all line items map to correct accounts
Verify tax codes applied correctly
Confirm total matches Payout amount
Post to Xero
Match to bank deposit
Verify reconciliation works
Check Tracking Categories applied correctly
Days 8-10: Documentation and monitoring
Document methodology change with date
Note cutover date for future reference
Set up monitoring for next 30 days
Alert your accountant to methodology change
For Strategy 2: Historical Restating
Weeks 1-2: Assessment and planning
Complete diagnostic workflow above
Document all issues and affected periods
Get accountant agreement on restating approach
Assess impact on filed VAT/GST returns
Check for locked financial periods in Xero
Plan cutover strategy
Weeks 3-4: Correct current mapping
Follow Strategy 1 workflow for mapping correction. Verify current period works before touching history.
Weeks 5-9: Historical restating
For each month being restated:
Verify period is not locked in Xero
Delete existing A2X entries for that month
Re-post entries using corrected mapping
Reconcile to bank statements
Verify VAT/GST totals match returns
Verify totals match Shopify records
Document any adjustments made
Weeks 10-11: Verification and reporting
Generate updated P&L for all restated periods
Compare to original P&L (both for accountant)
Reconcile Balance Sheet accounts
Verify multi-currency reporting
Generate reports for accountant review
Address any amended return requirements
Weeks 12-13: Accountant coordination
Deliver restated books to accountant
Coordinate any amended VAT/GST return filings
Update prior year comparisons
Document methodology going forward
For Strategy 3: Hybrid Approach
Weeks 1-2: Planning
Complete diagnostic workflow
Determine cutover date (typically start of current financial year)
Plan which periods will be restated vs left alone
Get accountant input on approach
Check for locked periods that constrain options
Weeks 3-4: Correct current mapping
Follow Strategy 1 workflow. Verify current period works.
Weeks 5-6: Restate current financial year
For each month of current financial year:
Delete existing A2X entries
Re-post with corrected mapping
Reconcile and verify
Update VAT/GST tracking
Weeks 7-8: Documentation and accountant handoff
Generate updated current-year reports
Document cutover clearly
Deliver to accountant for tax preparation
Establish ongoing monitoring
For Strategy 4: Start Fresh
Weeks 1-2: Setup new Xero organization
Create new Xero subscription (or dramatically clean existing)
Design proper Shopify-specific chart of accounts
Configure company settings including base currency
Enable multi-currency if applicable
Configure tax rates for all jurisdictions
Connect bank feeds
Weeks 3-4: Configure new A2X
Set up A2X connection to new Xero organization
Configure mapping properly from the start
Set up Tracking Categories for multi-channel
Configure tax handling appropriately
Configure multi-currency handling
Weeks 5-6: Test and backfill
Test with single Payout
Backfill current financial year with proper mapping
Reconcile everything
Generate clean reports
Verify VAT/GST calculations
Weeks 7-8: Cutover and archive
Establish cutover date
Archive old Xero organization (keep read access)
Document how to access historical data
Migrate any active reconciliation items
Notify accountant of new system
For the complete setup process on a fresh installation, see our complete guide to Shopify + A2X + Xero integration.
What are the most common broken Xero integration scenarios?
Specific scenarios come up repeatedly. Recognizing yours helps you know what to fix.
Scenario 1: The DIY setup that never worked right
Situation: You set it up yourself, mapping to your best guess. It's been running for months. Numbers seem off but you weren't sure how to fix it.
Typical issues:
Generic chart of accounts not designed for Shopify
Fees netted against sales
VAT/GST in wrong accounts
No jurisdiction breakout for tax
Missing Tracking Categories
Recommended strategy: Strategy 3 (Hybrid) for most cases
Scenario 2: The VAT setup that was never right
Situation: You started collecting VAT but the initial setup didn't properly configure Xero's tax handling. VAT returns have been guesswork.
Typical issues:
Wrong VAT rates configured in Xero
MTD (Making Tax Digital) not properly enabled
International sales not zero-rated
Missing rates for reduced VAT categories
Recommended strategy: Strategy 2 (Restate) for periods affecting VAT returns
Scenario 3: The multi-currency chaos
Situation: You expanded internationally. Multi-currency wasn't set up properly. Now foreign currency Payouts create confusion.
Typical issues:
Xero multi-currency not enabled correctly
Different exchange rates between systems
FX gains/losses tracked incorrectly
Foreign currency accounts in wrong base currency
Recommended strategy: Strategy 4 (Start Fresh) with proper multi-currency setup
Scenario 4: The post-Brexit disaster
Situation: UK-EU operations changed after Brexit. Your integration wasn't updated for the new tax rules.
Typical issues:
Domestic UK VAT and EU VAT mixed incorrectly
OSS or IOSS scheme not configured
Northern Ireland Protocol not addressed
Import VAT not handled properly
Recommended strategy: Strategy 2 (Restate) with expert VAT knowledge
Scenario 5: The inherited integration from a departing bookkeeper
Situation: Your previous bookkeeper set it up their way. They left. Now you're finding issues.
Typical issues:
Non-standard chart of accounts
Mapping decisions no one documented
Manual overrides you don't understand
Historical drift over time
Tracking Categories used inconsistently
Recommended strategy: Strategy 2 (Restate) if bookkeeper's approach was consistently wrong; Strategy 3 (Hybrid) if only some issues
Scenario 6: The multi-channel expansion that broke everything
Situation:Started with just Shopify. Added Amazon or other marketplaces. Now the integration handles them incorrectly.
Typical issues:
Amazon sales mapped to Shopify Sales account
Marketplace facilitator tax incorrectly included
No channel separation via Tracking Categories
Inventory tracking issues across channels
Recommended strategy: Strategy 3 (Hybrid) with focus on channel restructuring
Scenario 7: The GST setup that never scaled
Situation:You're operating in Australia or New Zealand. GST setup worked for simple operations but broke as business grew.
Typical issues:
Wrong GST rates on some transactions
BAS or GST return preparation manual
International sales GST-registered incorrectly
Missing GST-free categorization
Recommended strategy: Strategy 2 (Restate) or Strategy 3 (Hybrid) depending on scope
Scenario 8: The Xero plan tier problem
Situation:You're using Xero Starter plan with A2X. Transaction limits kick in. Multi-currency features unavailable.
Typical issues:
Hitting transaction limits
Multi-currency needed but not available
Missing features that would help
Data being cut off or missed
Recommended strategy: Upgrade Xero plan first (to Growing or Established), then Strategy 1 or 3
For QBO-based alternatives, see our Xero to QuickBooks Online migration guide.
When should I hire professional help?
DIY repair works for simple situations. Professional help is essential for complex situations.
When DIY repair is reasonable
Problems just started (last 1-3 months)
You understand accounting fundamentals
Chart of accounts is basically sound
Business is relatively simple (single channel, single currency)
VAT or GST setup is straightforward
You have time to invest (15-25 hours over 3-5 weeks)
Prior tax returns already filed correctly
When professional help is essential
Multi-year problems requiring extensive restating
Complex multi-channel operations
Multi-currency issues requiring careful correction
VAT or GST returns affected by errors
Post-Brexit UK-EU complexity
Prior tax filings affected
Accountant already frustrated with data quality
Business preparing for financing, M&A, or audit
You don't understand double-entry bookkeeping
Chart of accounts needs wholesale restructuring
Time pressure from filing deadlines
What professional repair typically costs
Simple fix-forward repair:
$500-$1,800
1-2 weeks timeline
Mostly guidance and verification
Standard hybrid approach:
$2,500-$6,000
4-6 weeks timeline
Current year cleanup with methodology reset
Full historical restating:
$6,000-$18,000
10-16 weeks timeline
Multi-year data reconstruction
Amended VAT/GST returns coordination
Complete fresh start with migration:
$3,500-$10,000
6-8 weeks timeline
New setup with data archive
What professional repair delivers
A proper professional repair engagement includes:
Complete diagnostic assessment
Documented issue list with priority ranking
Recommended strategy with rationale
Chart of accounts redesign if needed
A2X mapping correction
Multi-currency setup verification
VAT or GST configuration correction
Tracking Categories restructuring
Historical restating if applicable
Reconciliation verification
Accountant coordination throughout
Documentation of methodology going forward
Optional transition to ongoing monthly bookkeeping
The cost of NOT fixing it
Every month you continue with a broken integration:
Errors compound and become harder to trace
VAT or GST filings become more complex
Decision-making happens on bad data
Reconciliation takes longer each cycle
Professional cleanup cost grows
Business value at exit decreases
Tax authority scrutiny risk increases
For most Shopify sellers, the cost of professional repair pays for itself within 6-12 months through time saved, better decisions made, and cleaner data for tax and financing purposes.
For pricing context on catch-up work generally, see our Shopify catch-up bookkeeping cost guide.
How do I prevent this from happening again?
Once you've fixed the broken integration, prevention becomes critical. The methodology and monitoring that prevent broken integrations aren't complex, but they require discipline.
The prevention framework
1. Document everything upfront
Before any changes:
Current A2X mapping (screenshots)
Current chart of accounts (export)
Current methodology decisions
Any custom rules or overrides
Multi-currency configuration
Tracking Categories setup
2. Establish change control
For any change to chart of accounts, tax rates, or A2X mapping:
Document the change and reason
Note the date it took effect
Update A2X mapping documentation
Communicate to all stakeholders
Test with one Payout before broad application
3. Monthly verification routine
Every month (30-60 minutes):
Verify all Payouts synced correctly
Reconcile bank deposits to A2X entries
Check VAT or GST by jurisdiction
Review Gift Card Liability balance
Verify multi-currency variances
Generate P&L and Balance Sheet
Note any exceptions or issues
4. Quarterly deep verification
Every quarter (2-4 hours):
Compare A2X totals to Shopify admin totals
Verify mapping still matches business needs
Review reports against VAT/GST filings
Check for chart of accounts drift
Review Tracking Categories usage
Assess whether integration meets current needs
FX gain/loss review
5. Annual comprehensive review
Every year (4-8 hours):
Complete year-end reconciliation
Verify all Payouts synced for the year
Generate year-end reports for accountant
Review whether setup needs updates
Plan for next year's expected growth
Currency and tax rate changes review
The people framework
Prevention also depends on the right people being involved:
Regular bookkeeper (weekly/monthly):
Handles ongoing categorization and reconciliation
Monitors integration for issues
Escalates problems before they compound
Specialist review (quarterly):
Reviews methodology
Identifies drift or emerging issues
Coordinates with accountant
Handles complex situations
Verifies multi-currency and tax handling
Accountant coordination (quarterly/annual):
Reviews financial statements
Provides tax planning input
Handles VAT/GST returns
Coordinates with bookkeeping team
Manages international tax compliance
Missing any of these roles increases risk of broken integrations. Trying to have one person handle all three usually leads to problems.
For the complete methodology framework, see our Shopify bookkeeping industry best practices guide.
The Bottom Line
Broken Shopify + A2X + Xero integrations are more common than most international sellers realize. Most integrations set up more than 12 months ago have at least one significant issue. Most integrations set up by non-specialists have multiple issues. The complexity of multi-currency operations and VAT/GST compliance amplifies these problems.
The good news: they can be fixed. The technology works when configured properly. The bad news: fixing them requires more discipline than initial setup, and Xero-specific complexities add nuance to the diagnosis and repair.
Start with diagnosis. Understand exactly what's broken before attempting any repair. Rushing to fix random things without understanding the full picture makes situations worse. Particularly with tax compliance implications, guessing is dangerous.
Choose your strategy based on your specific situation. Fix-forward works for minor issues. Full restating is essential for complex historical problems, especially those affecting VAT or GST returns. Hybrid approaches balance effort and benefit. Starting fresh sometimes costs less than fixing, particularly for multi-currency operations that were never properly configured.
Execute the chosen strategy with discipline. Document everything. Test before scaling. Reconcile as you go. Address issues immediately rather than accumulating them.
Coordinate with your accountant throughout, particularly around VAT/GST implications.
Prevent recurrence with proper methodology, change control, monthly verification, and the right people involved. The systems that prevent broken integrations are the same systems that make international bookkeeping manageable overall.
If you're facing a broken integration and not sure where to start, get professional help before making things worse. Every week of delay increases the eventual cost of repair.
Ready to fix your broken Shopify + A2X + Xero integration?
Most Shopify sellers we work with came to us with broken Xero integrations they didn't fully understand. Sometimes it was their own DIY setup that had drifted over time. Sometimes it was a previous bookkeeper's work that they inherited. Sometimes it was a rushed setup during international expansion. In every case, the pattern was the same: accumulated errors that had become expensive to ignore.
At Catch Up Clean Up, we diagnose and fix broken A2X-Xero integrations regularly. We start with comprehensive assessment. We recommend the right strategy for your situation (not the most expensive option, but the right option). We execute the fix with proper documentation. We coordinate with your accountant throughout. We set up ongoing monitoring to prevent recurrence.
What you get:
A 30-minute scoping call to assess your situation
Complete diagnostic assessment of your current integration
Documented issue list with priority ranking
Recommended fix strategy with clear rationale
Chart of accounts redesign if needed
A2X mapping correction and testing
Multi-currency setup verification
VAT or GST configuration correction
Tracking Categories restructuring
Historical restating scoped to your needs
Reconciliation verification
Accountant coordination throughout the process
Documentation for future reference
Optional transition to ongoing monthly bookkeeping
Book a free consultation and let's diagnose what's actually broken and fix it right.
Frequently Asked Questions
How do I know if my Shopify A2X Xero integration is broken?
Common symptoms include bank deposits not matching A2X entries, VAT or GST numbers that don't reconcile with returns, multi-currency exchange rate errors, revenue numbers that look wrong, gift card liability that keeps growing, P&L without proper segmentation, hours-long reconciliation, and accountant questions you can't answer.
Can I fix a broken A2X-Xero integration myself?
DIY repair works for simple situations with recent problems, sound accounting knowledge, single-currency operations, and straightforward VAT/GST setup. Complex situations with multi-year issues, multi-currency operations, or tax filing pressure typically require professional help.
How much does it cost to fix a broken A2X-Xero integration?
Simple fix-forward repair costs $500-$1,800. Standard hybrid approach costs $2,500-$6,000. Full historical restating costs $6,000-$18,000. Complete fresh start with migration costs $3,500-$10,000. Xero fixes typically cost slightly more than QBO fixes due to multi-currency and VAT/GST complexity.
Will fixing the integration require amended VAT or GST returns?
Sometimes. If fixes materially change VAT or GST calculations from what was originally reported, amended returns may be required. Minor corrections that don't affect tax outcomes typically don't require amendments. Your accountant determines this based on materiality thresholds and specific tax authority requirements.
How do I fix multi-currency errors in my A2X-Xero integration?
Multi-currency errors typically require verifying Xero multi-currency is properly enabled, ensuring exchange rates align between A2X and Xero, setting up FX gain/loss accounts correctly, and potentially restating historical entries with proper currency conversions. Professional help is usually needed for multi-currency corrections.
What if my Xero financial period is locked and I need to restate?
Locked financial periods in Xero prevent modifications to historical entries. Options include unlocking periods (requires accountant coordination and audit trail), restating only unlocked periods (limits the fix scope), or starting fresh with a new Xero organization if extensive historical corrections are needed.
How do I fix VAT reconciliation problems in Xero?
VAT reconciliation problems typically require verifying tax codes on all A2X mappings, ensuring VAT is mapped to VAT Payable (not revenue), separating domestic and international sales with correct tax treatment, configuring OSS or IOSS if applicable for EU operations, and reconciling to actual VAT returns.





Comments