Accounting

Twinfield WooCommerce POS — Οδηγός ενσωμάτωσης Oliver POS

Oliver POS doesn't have a partnership with Twinfield. It supports Twinfield the same way any WooCommerce store does — through the Bizzy WooCommerce + Twinfield connector, which already syncs WooCommerce orders, customers, and refunds into Twinfield in real time (or on the schedule you've configured). Once you understand that, the rest of this guide is mechanical: every sale Oliver rings on the counter writes a normal WooCommerce order, the Twinfield connector posts it, and your in-store revenue lands on the same Twinfield ledger as your online revenue. Twinfield does the accounting. WooCommerce is the system of record. Oliver is the till on top.

What Twinfield is, exactly

Twinfield, owned by Wolters Kluwer, is the accountant-led cloud accounting platform used heavily in the Netherlands and the UK. It's designed for accountant-led bookkeeping at scale — clients hand over the data, the accountant works in Twinfield, the books come back clean. The WooCommerce + Twinfield connector posts orders as Twinfield sales transactions.

For our purposes the important thing about Twinfield isn't any specific feature — it's that the WooCommerce connector is mature, well-supported, and treats every WooCommerce order as a first-class transaction in Twinfield. Oliver POS doesn't add a second Twinfield connector or modify the data path. It writes register sales into WooCommerce, and the existing Twinfield connector picks them up.

How Oliver POS feeds in-store sales into Twinfield

The Twinfield WooCommerce POS flow inside Oliver is short and predictable:

  1. The cashier rings the sale on the Oliver register, scans or selects items, and taps Charge.
  2. Oliver prompts to attach a debiteur — by email lookup, phone-number lookup, or a fresh debiteur card.
  3. The cashier takes payment through whatever WooCommerce payment gateway the store uses.
  4. Oliver writes a standard WooCommerce order with the debiteur ID, line items, totals, BTW / VAT splits, and payment method.
  5. The Bizzy WooCommerce + Twinfield connector sees the new order through WooCommerce hooks within seconds.
  6. The connector posts a sales transaction to Twinfield with the right BTW / VAT codes, debiteur, and revenue/payment-account mappings.
  7. Twinfield's standard processing runs on the new document — journal entries, payment matching, BTW / VAT accruals, and any downstream automation you've set up.

End to end, the in-store sale arrives in Twinfield before the customer has left the store (in per-order mode) or as part of the next end-of-day summary (in daily-summary mode). Either way, no manual entry is required.

The Twinfield WooCommerce connector — what Oliver rides on

Oliver doesn't add a second Twinfield connector or duplicate the sync. The plugin Oliver rides on is the standard Bizzy WooCommerce + Twinfield connector, available at www.bizzy.nl/woocommerce-twinfield/. It's built specifically to handle the WooCommerce → Twinfield data path, including BTW / VAT mapping, debiteur matching, refund handling, and the standard reporting flow.

Setup is identical to setup for any WooCommerce store: install the connector, connect to your Twinfield account, map the chart of accounts and BTW / VAT codes, and let the initial sync run. Once that's done, every WooCommerce order — including every Oliver POS register sale — flows into Twinfield on the same path.

Why pushing in-store sales into Twinfield matters

Most retailers running Twinfield on a WooCommerce store have an online-skewed ledger, because online is where the data has historically flowed automatically. The result is a Twinfield ledger that knows everything about online orders and almost nothing about counter sales. The downstream consequences are real:

  • The accountant's monthly close stalls. Twinfield's value is having an accountant close the books on schedule from one ledger.
  • Kostenplaatsen (cost-centre) reporting breaks for multi-outlet retailers.
  • BTW workflow is wrong. Twinfield runs the BTW workflow on the synced sales transactions.

Push Oliver POS sales through the WooCommerce sync and all of those problems resolve at once. Twinfield sees one revenue stream, one BTW / VAT-liability total, and one customer ledger across online and in-store activity. The bookkeeper's reconciliation against the bank stops being a forensic exercise. The advisor or accountant works from one source. The dashboard finally tells you what your business is really doing — online and in store combined.

What this is NOT

Oliver POS is not a Twinfield partner. There is no co-marketing agreement, no revenue share, and no special Twinfield pricing for Oliver merchants. Oliver does not insert itself between WooCommerce and Twinfield; the data path is exactly the same one any WooCommerce store uses. Oliver doesn't charge a markup, doesn't add a per-transaction fee on top, and doesn't take a cut of the Twinfield subscription. Your Twinfield account, ledger, and contract are entirely between you and Twinfield.

It's also worth saying that Oliver POS doesn't change the data ownership story. The WooCommerce orders table on your own WordPress install remains the source of truth. Oliver writes into it; Twinfield reads from it through the connector. If you ever leave Twinfield, the data stays where it has always been — in WooCommerce.

Setup in 4 steps

  1. Install the Bizzy WooCommerce + Twinfield connector on your WordPress site and connect it to your Twinfield account, mapping the WooCommerce sales, BTW / VAT, and payment-method accounts to your Twinfield chart of accounts.
  2. Verify the initial sync completes and confirm a recent online order appears as the expected sales transaction in Twinfield.
  3. Install Oliver POS, sign in to the register on your counter tablet, and confirm the debiteur-capture prompt is enabled at checkout.
  4. Run a small live test sale at the counter, attach a debiteur, and confirm the sales transaction appears in Twinfield with the right totals and BTW / VAT splits.

FAQ

Will the Twinfield kostenplaatsen (cost centres) work for multi-outlet Oliver POS retailers?

Yes. The WooCommerce + Twinfield connector can map each Oliver POS outlet (carried as a WooCommerce store or order metadata) to a Twinfield kostenplaats, so per-outlet reporting works inside Twinfield.

Does the Twinfield BTW workflow stay correct with Oliver POS sales feeding in?

Yes. Twinfield calculates BTW from the synced sales transactions. WooCommerce orders rung on Oliver POS carry the right BTW code, and Twinfield's BTW workflow runs on the unified data.

Does Oliver POS have a partnership with Twinfield?

No. Oliver doesn't partner with Twinfield or any other accounting platform. We support Twinfield because its WooCommerce connector already pulls orders, refunds, BTW / VAT, and debiteurs from your store — and Oliver writes every in-store sale into WooCommerce as a standard order, so the same connector picks it up automatically. Your Twinfield subscription, your ledger, and your contract stay between you and Twinfield.

Does Oliver charge extra to use Twinfield?

No. You pay Twinfield directly on Twinfield's published pricing. Oliver's pricing is a flat monthly POS software fee that has nothing to do with the accounting platform you choose.

Will my in-store and online sales reconcile against one set of books in Twinfield?

Yes. Oliver POS writes register sales into the same WooCommerce store that powers your online checkout, so by the time orders reach the Twinfield connector they're already a unified order stream. Twinfield sees one revenue feed, one BTW / VAT-liability total, and one debiteur ledger — no manual reconciliation between an online and an in-store set of books.

Try Oliver POS free for 30 days at /demo/ — bring your existing WooCommerce store and your existing Twinfield subscription and have your in-store revenue on the same Twinfield ledger as your online orders within an hour. Built for Netherlands and UK retailers but available wherever WooCommerce runs.