mmitech
Hero illustration for the Multi Channel Vat And Cis Invoicing solution

The Saturday-afternoon spreadsheet that stops being a quarterly panic

Shopify takes the daily summary. Amazon, eBay, TikTok Shop, Etsy, four marketplaces, three payouts in different currencies - I’m at the kitchen table on Saturday afternoons with eight tabs open and a hopeful spreadsheet, and one Saturday a quarter is an actual panic.

A2X or Link My Books gives you the daily Shopify-to-Xero summary journal cleanly. Everything else - Amazon’s per-channel fees, eBay’s promoted-listing margin, TikTok Shop’s marketplace-facilitator VAT split, the Etsy payout in dollars, the cellar-door tasting paid at the door, the wholesale order from the pub on WhatsApp, the IOSS / OSS line for EU B2C above €10k, the EPR PackUK packaging-tonnage annual draft, the commercial-fit-out invoice where labour reverse-charges and materials don’t, the funeral disbursement reconciliation across clergy + organist + doctor + florist + paper notice + crematorium + doves + charity collection, the locksmith doorstep with the card terminal and the cash, the equine yard’s monthly bill split by share across four syndicate owners on the same four-year-old - these all land as hand-spreadsheeted reconciliations on the bookkeeper’s Saturday. One Saturday a quarter is the panic; three Saturdays of the rest are just the slow steady cost of doing business across more than one channel.

This is the build that consolidates the bookkeeping - multi-channel payment ingestion, per-channel fee reconciliation, per-line CIS reverse-charge wording, per-product EPR / IOSS / OSS / marketplace-facilitator VAT, doorstep card-and-cash reconciliation, multi-entity rollup for diversified estates, and per-share split for syndicate or partial-ownership ledgers - into Xero (or QuickBooks / FreeAgent / Sage) on a daily cadence rather than a Q1 panic. The shape is sealed against mendmyi, the founder’s own UK device-repair shop, where Shopify + counter card terminal + marketplace listings + service-revenue + buyback all consolidate to the same Xero ledger on a daily cadence and the Q1 VAT return is a ten-minute sign-off rather than a Saturday-afternoon reconstruction.


What gets lost between the sale and the books

Every business that takes payment across more than one channel loses the same thing in a slightly different costume. A few moments - pick the ones that sound like your quarter:

These aren’t problems for a single-channel ledger. They’re the bit between the sale lands and the books are right, which is where the quarterly panic actually lives.

Saturday-afternoon reconciliation - eight tabs, three currencies, a hopeful spreadsheet

What solved looks like

1. Every channel ingests into one ledger, on a daily cadence

The “different days, different formats” moment: Shopify drops a clean daily summary through A2X. Amazon’s monthly statement lands in a CSV the bookkeeper unpacks by hand. eBay’s promoted-listing line is buried in the per-transaction export. TikTok Shop’s payout net of marketplace-facilitator VAT comes through with a structure that doesn’t match what the others did. Etsy lands in dollars. Master of Malt sends a quarterly summary. By the time the books are right, the quarter’s over.

Solved looks like: every channel ingests on a daily cadence. Shopify and Amazon FBA through A2X / Link My Books where that’s the right tool (we wire alongside, not over the top); the channels A2X doesn’t cover - Amazon Seller Central per-channel fees, eBay promoted-listing margin, TikTok Shop marketplace-facilitator VAT, Etsy USD-to-GBP, Master of Malt / Honest Brew / Yumbles / The Cheese Geek marketplace payouts, OTA payouts (Sykes, Airbnb, Booking.com, Vrbo), Stripe / GoCardless / SumUp / Zettle / Square / Dojo / EPOS Now / Lightspeed feeds - get the same daily journal-entry treatment, structured to your chart of accounts, against the SKU and the customer and the order. The books are right on the morning of, not on Saturday afternoon.

2. Per-channel fee reconciliation, captured against the order not the bank line

The “the bank line is one number” moment: Amazon paid in £4,238 on Wednesday. That’s the net of commission, FBA fees, advertising fees, returns-deductions, marketplace-facilitator VAT, currency conversion, and the £1,200 of orders held in reserve until next pay-cycle. Your bank line just shows £4,238 and the bookkeeper reconstructs the rest from the statement on Saturday.

Solved looks like: the daily ingest captures each fee element against the order it relates to. Amazon’s per-channel commission tags to the order; the FBA fee tags to the order; the advertising fee tags to the campaign or the SKU; the marketplace-facilitator VAT tags to the order; the currency-conversion margin tags to the payout; the reserve hold sits as a reconciling item until released. The bank line ties out automatically; the “where did the £4,238 come from” reconstruction stops being a job.

3. CIS at the line level, with the statutory wording HMRC and the QS both recognise

The “labour reverse-charges, materials don’t” moment: the commercial-fit-out invoice goes to the main contractor; the labour line has to reverse-charge under the 2021 domestic-reverse-charge regulations, the materials line doesn’t, the statutory wording has to match HMRC’s guidance, and the contractor’s bookkeeper has a strong view about which paragraph from HMRC’s guidance she expects on the invoice. You get it wrong by one wording-choice and the payment gets queried by the QS.

Solved looks like: CIS reverse-charge wording renders at the invoice-line level - labour-and-services lines carry the reverse-charge note, materials-supplied lines don’t. The statutory wording follows HMRC’s reverse-charge guidance for construction; the contractor’s bookkeeper recognises it because it matches her own internal template. Monthly CIS300 returns assemble automatically with the subbie UTRs and verification status pre-populated; new subbies get queued through the Gateway verification before they’re paid. Supplier-statement reconciliation across Travis Perkins, Selco, Howdens, Jewson, City Electrical Factors, Edmundson runs alongside, so the inputs and the outputs both tie out.

4. VAT thresholds and EPR / IOSS / OSS tracked sixty days ahead, not at year-end

The “I think we just went over £90k” moment: the busy season’s been good and the last sixty days have been better than expected. Your bookkeeper does the look-back at year-end and tells you you went over £90k in August. The HMRC registration window’s already short; the back-VAT exposure on the months you were over and weren’t charging is sitting on the books as an unwelcome surprise.

Solved looks like: the £90k UK VAT threshold is a sixty-day forward-projection on the dashboard. The €10k EU-B2C IOSS / OSS threshold is the same. EPR PackUK tonnage is tagged at product-creation (not reconstructed at submission); the annual draft assembles in the EPR-expected format ready for your sign-off. The marketplace-facilitator VAT positions (Amazon, eBay, Etsy, TikTok Shop) reconcile inside the accounting system rather than as a side-spreadsheet. The threshold conversation happens sixty days before, not at year-end.

5. Doorstep card-and-cash reconciliation at the kitchen table is the bookkeeping

The “three taps and a note” moment: the locksmith got to the doorstep at midnight. Customer paid £180 across two taps on SumUp (the first one failed), a tap on Stripe Tap-to-Pay (because SumUp wouldn’t reconnect), and a £20 note. The job, the invoice, the customer record, and three different payment-provider feeds all need to tie together by Sunday evening. Currently, that’s a kitchen-table exercise with the iPad and a beer.

Solved looks like: the doorstep payment is the bookkeeping. The tap on whichever provider (SumUp / Zettle / Stripe Tap-to-Pay / Square Reader / Tyl) writes to the job record with the amount, the provider, the timestamp, the customer; the cash tagged in the same screen; the invoice generates with the right payment-method line(s); the daily payout reconciles to the job’s payments without re-keying. The locksmith’s Sunday-evening reconcile is the moment she presses send on the week’s payouts, not the moment she opens a spreadsheet.

6. Multi-entity, multi-site, per-share rollup where the business shape demands it

The “farm + venue + holiday-let + grain-store” moment: the diversified estate has four legal entities. Each has its own books, its own VAT registration, its own bank line. The owner wants a consolidated P&L view for the family. The accountant wants the individual entity books spotless for filing. The supplier statements arrive monthly with line items that span all four entities. The reconciliation is a Sunday at the kitchen table with four sets of papers and four mugs of tea.

Solved looks like: the diversified-estate rollup keeps the per-entity books correct while consolidating at P&L level for the operator view. Supplier statements (feed merchants, ag-chem, fuel cards, contractor invoices) reconcile across entities with the right line-allocation rule baked in. For funeral directors, the 8-invoice disbursement reconciliation lands as one family-facing invoice with the pass-through items VAT-neutral and the service items VAT-charged at the right rate. For equine yards, the monthly per-horse bill splits across syndicate shares - four owners on the four-year-old, three on the three-year-old, the absolute owner on the broodmare - with the per-share invoice landing on each owner’s Customer & Third Party Portal view alongside the operational record. For hospitality multi-site, the per-POS multi-site rollup pulls Square + Zettle + Dojo + EPOS Now + Lightspeed + Tevalis across the locations with the 2024 Allocation of Tips Act tronc calculation sitting on top.


The Monday-morning view - yesterday's channels, today's reconciled ledger

How the daily reconciliation cadence runs, by default

The default multi-channel-shop cadence runs:

Per-vertical tuning lives on top - the funeral-disbursement 8-invoice reconciliation, the equine per-horse share split, the agriculture multi-entity rollup, the hospitality tronc layer under the 2024 Allocation of Tips Act, the craft food and drink Small Producer Relief alcohol-excise layer, the alcohol-producer AWRS where it applies, the post-April-2025 FHL holiday-let mortgage-interest-as-credit treatment, the doorstep card-and-cash trade reconciliation.


Who this is for

The shape repeats across every UK SME that takes payment across more than one channel and ends up with one VAT return at the end of it.

E-commerce and marketplace shops - e-commerce shops running Shopify + Amazon + eBay + Etsy + TikTok Shop with the per-channel fee reconciliation, the EPR PackUK tonnage, the IOSS / OSS EU-B2C threshold, the marketplace-facilitator VAT positions.

Craft food and drink - craft food and drink producers running D2C through Shopify, wholesale through pubs and farm shops on WhatsApp, marketplace through Master of Malt / Honest Brew / Yumbles / The Cheese Geek, cellar-door card-and-cash; with the Small Producer Relief alcohol-excise layer, the AWRS / WOWGR positions where they apply, the Defra Honey Regs labelling-and-record for beekeepers.

Holiday lets after the April-2025 FHL change - holiday-let owners running Sykes / Airbnb / Booking.com / Vrbo payouts through the post-FHL reality (mortgage-interest-as-credit, Form-17 split awareness, £90k VAT threshold tracking sixty days ahead).

Funeral directors - funeral directors with the 8-invoice disbursement reconciliation (clergy / organist / doctor / florist / paper notice / crematorium / doves / charity collection) landing as one family-facing invoice with the pass-through and service items treated correctly.

Commercial trades on CIS - commercial-fit-out builders, commercial sparks, commercial plumbers, commercial-contract decorators, construction GCs, and the builders hub. Reverse-charge wording at the line level, monthly CIS300 returns assembled, supplier-statement reconciliation across the merchant accounts.

Doorstep trades - locksmiths and any trade taking doorstep card-and-cash payment across SumUp / Zettle / Stripe Tap-to-Pay / Square Reader / Tyl with a kitchen-table reconciliation problem.

Hospitality multi-site multi-POS - pubs, restaurants, hotels, wedding venues running Square + Zettle + Dojo + EPOS Now + Lightspeed + Tevalis with the 2024 Allocation of Tips Act tronc layer.

Agriculture and equine - agriculture diversified estates with the multi-entity rollup, equine yards with the per-horse syndicate-share split (the equine-bills-per-horse shape collapses onto this engine - same per-share allocation discipline, equine artifacts).

Same engine; different channel mix; different VAT layer; different reconciliation shape.


The closest thing we’ve already built

mendmyi - the founder’s own UK device-repair business. Shopify storefront for retail of refurbished and pre-owned phones; counter card terminal for in-shop sales and pay-on-collection repair revenue; marketplace listings for the buyback inventory; service revenue for the repair jobs; buyback payouts on the customer side - all consolidating to the same Xero ledger on a daily cadence. The Q1 VAT return is a ten-minute sign-off rather than a Saturday-afternoon reconstruction. The clearest reference for any service + retail + marketplace SME.

pharmaceutical-analytics.com - the consolidation-dashboard shape, with the per-channel and per-entity rollup as the operational data feed and the daily decision-view assembled from underneath. Useful where the diversified-estate or multi-channel operator wants the decision layer on top of the ledger.

HC Electrical - live CIS reverse-charge wording at the line level on the commercial side, monthly CIS300 returns assembled with subbie verification, supplier-statement reconciliation across the merchant accounts. The clearest reference for any trade business doing commercial sub-contracting under the 2021 domestic-reverse-charge regulations. (Named pull-quote + final-£ outcome figures hold behind the permission checklist; see Hc Electrical for the build detail.)

The chase-side of the unpaid invoice across all of these channels feeds the Invoice & Dunning Ladder; the stage-payment retention side on the commercial trades pairs with Stage Payment & Retention Ledger; the per-share third-party portal for equine syndicate owners and diversified-estate stakeholders pairs with Customer & Third Party Portal.


The CIS reverse-charge line at the invoice level - labour reverse-charges, materials don't

Tell us what’s hand-spreadsheeted

What channels you take payment across, what VAT / CIS / disbursement / per-share reconciliation eats Saturday afternoon, where the quarterly panic actually lives, what your current bookkeeper does on the day they reconcile. Tell us the most-recent reconciliation that took longer than it should have and we’ll come back with a sketch of what we’d build so the next quarter looks different. No demo, no calendar widget. Email reply, scoped sketch, you decide.


FAQ

Will it work with our existing accounting (Xero / QuickBooks / FreeAgent / Sage)?

Yes for all named. The engine writes structured journal entries into the accounting system; you keep the books on your system, we consolidate the channel feeds and reconcile the awkward bits.

Are A2X / Link My Books replaced, or work alongside?

Alongside. A2X / Link My Books are the gold standard for Shopify-to-accounting summary journals; we wire to them where they’re the right tool. The work we do on top is the bits A2X doesn’t model - per-channel Amazon Seller Central fees, eBay promoted-listing margin, TikTok Shop marketplace-facilitator VAT, Etsy currency conversion, marketplace payouts (Master of Malt / Honest Brew / Yumbles / The Cheese Geek), OTA payouts (Sykes / Airbnb / Booking.com / Vrbo), doorstep card-and-cash reconciliation, EPR PackUK tonnage, IOSS / OSS thresholds, CIS line-level reverse-charge, multi-entity rollup, per-share split. Most clients keep A2X and bolt this on; some replace it where the channel mix doesn’t suit A2X’s shape.

Will the CIS reverse-charge wording stand up under HMRC inspection?

Yes - the per-line wording follows HMRC’s reverse-charge guidance for construction. The CIS300 monthly return assembles in the format HMRC expects; subbie verification queues against the Gateway. The wording is the wording your contractor’s bookkeeper expects to see; the QS’s payment-query rate drops to near-zero once it’s in.

What about the new EPR PackUK reporting?

Per-product packaging tonnage tags at product creation; the annual draft assembles in the EPR-expected format ready for your sign-off submission. The monthly stub updates against the per-product tonnage feed; the £200k producer-obligation threshold projects sixty days ahead on the dashboard. We’re not your EPR scheme administrator - that’s still your nominated scheme - but the data they need from you is structured, complete, and on the right cadence.

Will it integrate with our payment providers and POS (Stripe / GoCardless / SumUp / Zettle / Square / Dojo / EPOS Now / Lightspeed / Tevalis / Tyl)?

Yes for all of those, and the ones we haven’t named. Each provider’s feed reconciles to the order / invoice / job and writes the structured per-payment line into the accounting system. We don’t bring you onto a new payment stack; we wire to whatever’s running.

What about the marketplace-facilitator VAT - Amazon, eBay, Etsy, TikTok Shop?

Each marketplace’s facilitator-VAT treatment reconciles inside the accounting system. The marketplace-collected VAT lands on the right line; your own VAT exposure on the orders where you’re still the collector lands on the other line; the quarterly return sees both correctly. We track the framework as it moves (the post-2021 marketplace-facilitator changes are still bedding in across the platforms).

What about post-April-2025 FHL changes - does it handle the mortgage-interest-as-credit reality and the Form-17 split?

Yes. The OTA-payout splitter writes against the new FHL reality; the per-owner allocation respects Form-17 elections on jointly-owned property; the £90k VAT threshold projects sixty days ahead, which is the difference between a planned registration and a back-VAT shock.

Can the equine yard’s per-horse / per-share split work for partial-share businesses generally?

Yes - that’s the diversified-estate / partial-ownership / syndicate-share shape. Each underlying record (horse, holiday-let property, farm-entity, partnership-share) carries the share allocation; monthly bills split by share; per-share invoices land in each owner’s Customer & Third Party Portal view. Same shape as the AML record-keeping discipline, different underlying artifacts.

Does it replace our existing bookkeeper?

No. The bookkeeper’s job moves from reconstructing the Saturday to signing off the Monday. We give her time back to do the work she’s qualified for (VAT planning, year-end, advisory) rather than the work that’s currently absorbing her week (re-keying channel feeds, reconciling per-fee statements by hand). The retainer covers the framework as it moves.

Tell us what's slowing the business down

Send an enquiry - what you do, what's slowing you down, what you've already tried. We'll come back with a sketch of what we'd build and what it would cost. No calendar, no demo to sit through.

No calendar widgets. Email reply, scoped sketch.

Tell us what's slowing the business down

Email reply, scoped sketch, you decide. No calendar widgets, no demo to sit through.

No calendar widgets. Email reply, scoped sketch.