Overview Amazon Shopify For Accountants All Features vs A2X vs Link My Books Pricing
Ceendesis Accounting

Stop spending Tuesday morning reconciling Friday's payout.

Ceendesis Accounting connects your Amazon and Shopify accounts to Xero — syncing settlements, mapping every fee, and posting clean invoices automatically every six hours. You get accurate books without touching a spreadsheet.

accounting.ceendesis.com/dashboard
Revenue (30d)
£42,840
↑ 12% vs prev period
Fees (30d)
£6,124
↑ 8% vs prev period
Net Deposits
£36,716
↑ 14% vs prev period
Gross Profit
£31,440
73.3% margin
Recent Settlements View all →
SettlementChannelAmountHealthStatus
AMZ-EU-0412 Amazon UK £18,240 98 Posted
SHO-0410 Shopify £8,420 100 Posted
AMZ-EU-0401 Amazon DE €6,180 74 Pending
AMZ-NA-0408 Amazon US $11,340 95 Posted
Mapping Health
Amazon EU
96%
Amazon NA
100%
Shopify
100%
⚠ 1 unknown fee type
PFAS Compliance Fee — £124.50
Map now →
Connects to
18+EU marketplaces
6hauto-sync cycle
14dfree trial, no card
Why this exists

Your settlement report is not your P&L. But most sellers treat it like one.

Amazon and Shopify don't send you profit — they send you a tangled mix of sales, refunds, fees, taxes, and adjustments. Every month you decode it manually is another month your books are wrong.

The settlement report is designed for Amazon. Not for your chart of accounts.

47 line items. Referral fees, FBA fees, promotional rebates, Digital Services Tax, withheld VAT. Every one with a different tax treatment. None labelled the way your accountant expects. So it either costs you an hour of their time or it sits in your downloads folder.

Shopify payouts don't match your sales dashboard — and the gap is invisible.

You sold £12,400. Shopify paid you £10,850. The difference is refunds, chargeback reserves, and processing fees from last month. Posting the payout as one lump sum gets the bank to balance — but it tells you nothing about what you actually made.

Your books are always two weeks behind reality.

Settlement cycles mean you're perpetually looking at last month. The decisions you're making today — on inventory, ad spend, new products — are based on numbers that don't reflect where you actually are.

Amazon adds new fee types without warning you.

New compliance charges. New regulatory fees. New marketplace surcharges. They appear in your next settlement, unmapped, and your auto-post either fails silently or pushes them to the wrong account. Most tools make you find this out after the fact.

Ceendesis Accounting fixes all four. Settlements sync automatically every six hours. Every fee is mapped to the right GL account. Invoices post to Xero validated and correctly taxed. New fee types are caught the moment they appear — before they cause a posting error. Set up in under an hour. Then it runs itself.

Start your free trial
How it works

Three steps. Then you stop thinking about it.

01

Connect your accounts

Link your Amazon seller account (EU, North America, Far East — all marketplaces at once), your Shopify store, and your Xero organisation. All OAuth flows — click Connect, authorise in a new tab, done. No API keys. No developer. Ceendesis discovers all your Amazon marketplaces automatically and keeps your tokens refreshed in the background.

⏱ Takes about 5 minutes per connection.

Connect a new account
Amazon EU
18 marketplaces detected
Connected
Shopify
seven-potions.myshopify.com
Connected
Xero
Seven Potions Ltd
Connected
Token refresh: automatic · Next sync in 2h 14m
02

Map your accounts — once

Every Amazon fee type and Shopify transaction category maps to a GL account code and tax type in your Xero chart of accounts. Hit "Apply Defaults" and we pre-fill sensible mappings for every common category — Sales Revenue, Referral Fees, FBA Fees, Refunds, Promotional Rebates, Digital Services Tax, and more. Review the preview. Adjust what you want. Approve. Done.

Every settlement from that point uses the same rules. If Amazon introduces a new fee type, we catch it immediately and email you before it causes a posting error.

⏱ Takes 10–15 minutes the first time.

Account Mappings — Amazon EU
Fee DescriptionGL AccountTax
Principal Sales Revenue ZERORATED Mapped
Referral Fee Referral Fees INPUT2 Mapped
FBA Fulfilment Fee Fulfilment Costs INPUT2 Mapped
Digital Services Tax DST Charges NONE Mapped
PFAS Compliance Fee — not mapped — Unknown
03

Enable auto-post. Then forget about it.

Toggle auto-post for any connection. From that point: settlement arrives → parses → validates → posts to Xero. No login required. No approval click. Before every posting, we run six validation checks — math, account codes, tax types, mapping completeness, duplicates. If anything fails, the posting is blocked, Xero stays clean, and you get an email telling you exactly what to fix.

⏱ 30 seconds to toggle. Books update every 6 hours forever.

Auto-Post Settings
Amazon EU
Posts to: Seven Potions Ltd (Xero)
ON
Amazon NA
Posts to: Seven Potions Ltd (Xero)
ON
Shopify
Manual review — draft invoices
OFF
Last posting
AMZ-EU-0412 → Xero INV-0891 · Today 06:14
Features

Built for every part of the ecommerce accounting problem.

Pre-flight validation on every posting. Nothing incorrect ever reaches Xero.

Before every posting — manual or automatic — Ceendesis runs six checks: mapping completeness, account code existence, tax type validity, settlement math, SKU item mapping, and duplicate detection. If anything fails, the posting is blocked. You see exactly which checks failed and what to fix. Clean books, always.

  • Mapping completeness — every non-zero amount has a GL account
  • Account existence — codes verified live against your Xero org
  • Tax type validity — codes checked against your Xero tax rates
  • Math check — settlement total matches sum of all line items
  • Duplicate guard — same settlement never posted twice

A2X and Link My Books attempt the posting and report errors after. Ceendesis tells you before you try.

Settlement Validation
AMZ-EU-0412 — Pre-flight checks
Math validation — £18,240.00 ✓
Account codes — all 12 exist in Xero ✓
Tax types — all valid for Seven Potions Ltd ✓
Duplicate check — no prior posting found ✓
Unmapped: "PFAS Compliance Fee" — £124.50
Posting blocked
1 issue requires your attention. Xero unchanged.

Three posting modes. No other tool offers all three.

Not every seller needs the same invoice structure. Choose the mode that matches how your business works — and change it any time without affecting historical data.

Summary
One Xero line per GL category. Clean, consolidated. Best for high-volume sellers and category-level P&L.
SKU
Per-product line items with quantity and unit price linked to Xero inventory items. Enables product profitability analysis inside Xero.
Product Type Unique to Ceendesis
Group SKUs into custom types ("Supplements", "Electronics") using regex rules. One Xero line per category. Perfect for large SKU catalogues.
Xero Invoice Preview — SKU Mode
INV-0891
Amazon EU · 29 Mar – 12 Apr 2026
Authorised
SKUDescriptionQtyUnitAmount
SP-BC-100MLBeard Cream 100ml142£11.20£1,590.40
SP-SH-250MLShampoo 250ml98£13.80£1,352.40
SP-BS-150MLBeard Serum 150ml74£16.40£1,213.60
Referral Fees (INPUT2)−£1,841.00
FBA Fulfilment Fees (INPUT2)−£2,204.00
Total£18,240.00
📎 audit-AMZ-EU-0412.csv attached

One invoice per Shopify order. Not one invoice for the whole week.

Every other ecommerce accounting tool posts your Shopify payout as a single weekly invoice. One total for all orders blended together. Ceendesis is the only tool that supports per-order posting — one Xero invoice per order, with customer detail, SKU line items, payment method, and discount breakdown.

  • Individual invoices with Shopify order number in the reference
  • Customer matching: per-order, shared contact, or fallback name
  • Payment gateway routing: PayPal, Stripe, and others to separate Xero bank accounts
  • Holding account support for correct fund timing
  • Refunds as Xero credit notes against the original invoice
See full Shopify feature detail →
Shopify Posting Mode
Per Payout
Per Order NEW
#5842 — James P.
Beard Cream × 2, Shampoo × 1
£38.40
→ INV-1024 Xero
#5843 — Sarah M.
Beard Serum × 1
£16.40
→ INV-1025 Xero
#5844 — Alex R.
Shampoo × 2, Conditioner × 1
£52.20
→ INV-1026 Xero
Via: PayPal → PayPal Holding (Xero) · Stripe → Stripe Account (Xero)

Amazon adds new fees without warning. We catch them before they break your books.

Amazon quietly introduces new charge categories. PFAS compliance surcharges. New marketplace fees. Regulatory charges for new product types. When they appear in a settlement, Ceendesis detects them immediately — flags them in your dashboard, blocks the auto-post, and sends you an email with the fee name and the amount at stake.

You map it once. Every future settlement handles it correctly. Automatically. No "set it and forget it" caveat — it genuinely is set it and forget it.

A2X users in reviews: "Amazon constantly adds new classifications so the app requires regular maintenance. You can't set it and forget it." — Ceendesis solves this.

Unknown Fee Alert
⚠ New fee type detected
PFAS Compliance Fee
Found in AMZ-EU-0412 · Amount: £124.50 · Auto-post paused
Assign account mapping

Your Amazon UK account is not your Amazon US account. We treat them differently.

Every connection gets its own settings — posting mode, fee grouping, Xero contact name, invoice prefix, and invoice status. Go one level deeper and configure per-marketplace overrides: different contact names, different tax treatment, different invoice prefixes for Amazon.co.uk vs Amazon.de vs Amazon.com.

  • Per-connection: posting mode, fee grouping, Xero contact, invoice prefix, draft/authorised
  • Per-marketplace overrides within a single seller account
  • Shopify: sync mode, customer matching, payment routing, tax config, holding accounts
  • Auto-post toggle per connection — not org-wide

No other ecommerce accounting tool offers per-marketplace overrides within a single Amazon seller account.

See full Amazon feature detail →
Channel Settings — Amazon EU
Posting mode
Fee grouping
Xero contact
Invoice prefix
Post status
Marketplace Overrides
🇩🇪 Amazon.de Contact: Amazon DE · Prefix: AMZ-DE
🇫🇷 Amazon.fr Contact: Amazon FR · Prefix: AMZ-FR
18+ Amazon EU Marketplaces
3 Posting Modes — most in market
6h Maximum sync lag
<1hr Typical setup time
What sets us apart

Eight things Ceendesis does that no other tool offers.

Pre-Flight Validation

Six checks run before every posting. Nothing incorrect ever reaches Xero.

Product Type Posting Mode

Group SKUs into custom categories with regex rules. Unique to Ceendesis.

Per-Order Shopify Posting

One invoice per order with customer detail and SKU lines. No competitor has this.

Per-Marketplace Overrides

Different Xero contacts, prefixes, and tax rules per Amazon marketplace.

Unknown Fee Auto-Detection

New Amazon fee types caught the moment they appear — before auto-post runs.

Audit CSV on Every Invoice

Full line-item breakdown attached to every Xero invoice. Your accountant never needs to ask for data.

Per-Connection Auto-Post

Auto-post Amazon EU but manually review Shopify. Each connection is independent.

Payment Gateway Routing

Shopify PayPal, Stripe, and other gateways route to separate Xero bank accounts.

How we compare

An honest look at what each tool actually does.

A2X and Link My Books are solid products. Here is exactly where Ceendesis goes further — and where they're comparable.

Ceendesis A2X Link My Books
Integrations
Amazon — all regions & marketplaces
Shopify
Xero
Posting & Accounting
Summary posting mode
SKU-level posting mode
Product Type posting mode
Shopify per-order posting
Payment gateway routing (Shopify)
Holding account support
Combined fee grouping (by account + tax)
Audit CSV attached to every invoice
Automation & Reliability
Pre-flight validation before every posting
Unknown fee auto-detection + email alert
Per-connection auto-post toggleOrg-level onlyOrg-level only
Settlement health score before posting
Per-marketplace overrides
Pricing & Support
COGS tracking — all plans✗ on $29 plan
1:1 onboarding support — all plans$159/mo+ only
Per-channel pricing penaltyNoneHighMedium
14-day free trial, no card required3 settlements only
Setup time (reported)< 1 hourWeeks (user reviews)~1 hour
Full Ceendesis vs A2X comparison → Full Ceendesis vs Link My Books comparison →
Built on official APIs

Direct integrations. No middleware. No scraped data.

Ceendesis Accounting connects to the official APIs of the platforms you already use. Every transaction is fetched at source. Every posting is auditable.

Amazon SP-API

Official Amazon Selling Partner API integration. All three regions: EU (18 marketplaces), North America (US/CA/MX), Far East (AU/JP/SG). Settlement reports pulled at source — never scraped, never delayed.

App ID registered with Amazon · OAuth-based authorisation

Shopify Admin API

Official Shopify Admin API + Shopify Payments API integration. Order, product, payout, and balance transaction data sourced directly from Shopify with read-only scopes — your data never passes through a third party.

read_orders · read_products · read_shopify_payments_payouts

Xero API

Official Xero accounting API integration. Granular OAuth 2.0 scopes (post-March 2026 standard). Invoices, payments, contacts, and audit attachments posted via Xero's certified API endpoints.

accounting.invoices · payments · contacts.read · attachments
14-day free trial — no card required
Cancel any time — no support ticket
Audit CSV attached to every invoice
All features on every plan
Hosted in the EU · GDPR-aligned
UK-registered company (Ceendesis Ltd)
Pricing

One price. All channels included. No per-channel tax.

A2X charges separately per sales channel. Add Amazon EU, Amazon NA, and Shopify and you're paying for three subscriptions. Ceendesis charges for your business — all channels, all posting modes, all features — in a single plan.

14-day free trial. No card required. Cancel any time — no fees, no support ticket.

See full pricing →
Common questions

Everything you want to know before you start.

How long does setup actually take?

Under an hour for most sellers. Connect Amazon (~5 min), Shopify (~5 min), Xero (~2 min), run the Apply Defaults mapping wizard (~15 min), enable auto-post (30 seconds). That's it.

Do I need an accountant to set this up?

No. The Apply Defaults wizard pre-fills correct mappings for every common category. If you know your Xero chart of accounts you can set this up yourself. If you work with an accountant, they can handle setup and hand the account back to you.

What Amazon marketplaces are supported?

All of them. EU (18 marketplaces including UK, DE, FR, IT, ES, NL, SE, PL, TR, AE, IN, and more), North America (US, Canada, Mexico), Far East (Australia, Japan, Singapore). All 18 EU marketplaces connect with a single Amazon EU authorisation.

What happens when Amazon adds a new fee type?

We detect it immediately the next time it appears in a settlement. We flag it in your dashboard and send you an email with the amount at stake. The settlement won't auto-post until you map it — protecting you from an incorrect posting going through.

What does pre-flight validation check?

Six things: (1) every non-zero amount has a mapped account, (2) those accounts exist in your Xero org, (3) all tax types are valid, (4) settlement total matches sum of line items, (5) all SKUs are mapped (in SKU mode), (6) no duplicate posting exists. Posting is blocked if any check fails.

How is this different from A2X?

A2X charges per channel — Amazon + Shopify together easily exceeds £150/mo. They gate 1:1 onboarding at $159+/mo. They don't support Product Type posting, per-order Shopify posting, per-marketplace overrides, pre-flight validation, or audit CSV on invoices. Ceendesis does all of these.

Can I import historical settlements?

Yes — up to 12 months of Amazon settlement history and 12 months of Shopify payouts on first connect. You can also manually upload historical settlement files by drag-and-drop, with no limit on manual uploads.

Does it work with multiple Amazon seller accounts?

Yes. Connect multiple Amazon seller accounts — each with its own settings, auto-post rules, and Xero routing. Useful for sellers operating under multiple entities or accounting practices managing multiple clients.

Read all features in detail →

Your Amazon payout landed two weeks ago. Is it in Xero yet?

If the answer is "sort of" or "I'll get to it this weekend" — this is what Ceendesis Accounting is for. Connect in minutes. Map your fees once. Your books stay current. Your accountant stays happy. You stop dreading settlement day.

Set up in under an hour · Cancel any time · No implementation fees · No consultants