Integration combo

NetSuite to FreeAgent integration

Some groups run NetSuite at the consolidated level but need a UK subsidiary on FreeAgent for MTD-compliant VAT submission and HMRC-friendly reporting. The integration carries sales invoices, credit notes, customer ledger entries and VAT-relevant transactions out of the NetSuite UK subsidiary and into FreeAgent on a controlled schedule, so MTD filings reflect group reality without manual export. We design, build and support this NetSuite-to-FreeAgent pattern as a certified Patchworks Partner Agency.

Flow shape

VAT-relevant posting: NetSuite UK to FreeAgent

How a NetSuite UK subsidiary's sales invoices, credit notes and VAT transactions reach FreeAgent on the cadence finance and HMRC expect.

  1. Trigger Patchworks Period schedule daily, weekly, or close-cadence
  2. Extract NetSuite Fetch transactions UK subsidiary, period filter
  3. Transform Patchworks Resolve VAT codes NetSuite tax code to FreeAgent rate
  4. Decision Patchworks Contact exists? FreeAgent contact lookup or create
  5. Transform Patchworks Map to invoices invoices, credit notes, journal lines
  6. Action FreeAgent Post documents batched per period
  7. Writeback NetSuite Mark exported FreeAgent reference + period stamp

Illustrative only. The diagram above shows how an integration of this shape works in concept. It is not a screenshot or export of the actual Patchworks process flow; the production flow has more nodes, more branches and more error handling than a marketing page can usefully render.

What we sync

2 synchronisations between NetSuite and FreeAgent.

Only the data flows that both platforms actually support. Each section below describes what’s in scope, the gotchas we watch for, and how the flow is shaped inside Patchworks.

  1. 01

    Credit note sync

    NetSuite FreeAgent

    Credit notes raised against returns in NetSuite post into FreeAgent as accounting documents tied to the original invoice, with VAT / sales-tax adjustment, cost-of-goods reversal and customer ledger entry handled in step. The flow batches into the period that matches the merchant's close cadence rather than firing in real time, so the finance team isn't reconciling mid-period noise. Where multi-entity or multi-currency posting is in play, the integration resolves the right subsidiary and exchange-rate policy before the credit note lands.

  2. 02

    Tax sync

    NetSuite FreeAgent

    Tax codes, tax classes and jurisdiction rules in NetSuite push to FreeAgent so the storefront or marketplace charges what finance will actually post. VAT groups, reverse-charge B2B handling, marketplace-of-record tax (where the channel collects on the seller's behalf) and US sales-tax nexus are each modelled explicitly. The integration validates that FreeAgent's tax calculation matches NetSuite's before publishing a price; mismatches are flagged loudly rather than left to surface at month-end on a VAT return.

Typical delivery

5 to 8 weeks for a standard delivery.

Up to 5× faster using PatchBuddy
  1. Week 1 Discovery: subsidiary scope, MTD requirements, period close cadence, VAT code mapping.
  2. Weeks 2 to 4 Build: customer, invoice, credit-note and tax flows in Patchworks.
  3. Weeks 5 to 6 Integration testing against a NetSuite sandbox and a FreeAgent test account, including a full VAT period cycle.
  4. Week 7 UAT with finance; reconciliation receipt validated against a manually-prepared VAT return.
  5. Week 8 Cutover and hyper-care; transition into support retainer with monitoring and SLA.

Patchworks delivery

How Patchworks shapes NetSuite to FreeAgent.

The complexity in NetSuite-to-FreeAgent isn't volume, it's correctness. VAT codes, posting periods and subsidiary scope have to line up between the two systems with no drift, because the FreeAgent side is what HMRC sees through MTD. We build the flows in Patchworks with explicit period-aware batching, VAT rate mapping and a reconciliation receipt back into NetSuite so finance can audit the trail at month-end without rebuilding it from spreadsheets.

Got more connectors that need to live in this flow? A 3PL, a marketplace, returns, a PIM, anything. We can do it. Most live integrations end up larger than a pair, all built and supported as one estate. More on multi-platform estates →

Our Patchworks practice

Questions

Common questions.

Get in touch

Tell us what you’re trying to connect.

And what’s in the way. We will tell you whether we are the right people to do it. Drop us a line below, or open the chat in the corner of the screen.

Direct: [email protected]