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.
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 free — no card requiredThree steps. Then you stop thinking about it.
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.
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.
| Fee Description | GL Account | Tax | |
|---|---|---|---|
| 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 |
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.
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
Three posting modes.
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.
| SKU | Description | Qty | Unit | Amount |
|---|---|---|---|---|
| SP-BC-100ML | Beard Cream 100ml | 142 | £11.20 | £1,590.40 |
| SP-SH-250ML | Shampoo 250ml | 98 | £13.80 | £1,352.40 |
| SP-BS-150ML | Beard Serum 150ml | 74 | £16.40 | £1,213.60 |
| Referral Fees (INPUT2) | −£1,841.00 | |||
| FBA Fulfilment Fees (INPUT2) | −£2,204.00 | |||
| Total | £18,240.00 | |||
One invoice per Shopify order. Not one invoice for the whole week.
Ceendesis 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
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.
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
Eight things Ceendesis does for your books.
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.
Per-Order Shopify Posting
One invoice per order with customer detail and SKU lines.
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.
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.
What makes Ceendesis different?
Ceendesis supports three posting modes (Summary, SKU, Product Type), per-order Shopify posting, per-marketplace overrides, pre-flight validation, and an audit CSV on every invoice — priced as one plan for your whole business, not per channel.
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.
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