Accounting

Odoo on Oliver POS

Odoo Accounting receives Oliver POS counter sales through the WooCommerce + Odoo connector — open-source ERP with unified online + in-store revenue.

How Odoo works with Oliver POS for WooCommerce

Odoo is the open-source ERP and business-application platform with Accounting as one of its core modules. The WooCommerce + Odoo connector (Webkul's and other partner-built bridges) syncs orders as Odoo sales orders or invoices, customers as Odoo partners, and products as Odoo products. Oliver POS writes register sales into WooCommerce, the Odoo connector picks them up, and the Odoo Accounting GL reflects in-store revenue alongside online revenue.

What Odoo pulls from WooCommerce

The Webkul Odoo WooCommerce Connector (and equivalent partner connectors) syncs WooCommerce orders into Odoo as sales orders or directly as customer invoices, customers as Odoo partners, products as Odoo products, and stock movements both ways. Odoo Accounting then handles invoice posting, journal entries, payment matching, and reporting.

Oliver POS register sales become WooCommerce orders; the Odoo connector treats them identically to online orders.

Why in-store sales matter on the Odoo GL

Odoo customers usually run Odoo because they want a single platform for accounting, inventory, manufacturing, CRM, and HR. The whole architecture assumes data flows freely among modules. If the POS feeds end-of-day journal entries that lose customer detail, the Odoo CRM and Odoo Inventory views break — defeating the reason to run Odoo in the first place.

Oliver POS on WooCommerce keeps the integrated Odoo architecture intact. Register sales drop into Odoo as proper sales orders with the right customer link, which keeps Odoo Inventory accurate and Odoo CRM up to date.

How the WooCommerce + Oliver + Odoo sync works

Cashier rings the sale on Oliver POS, captures the customer, tenders. Oliver writes a WooCommerce order. The Odoo connector creates or matches an Odoo partner, posts a sales order (or invoice, depending on the configured workflow) with line items and tax codes, and triggers Odoo Inventory's stock movement and Odoo Accounting's journal posting.

Best fit for retailers who…

Odoo on Oliver POS suits retailers running Odoo as their core ERP — open-source-friendly mid-market brands, manufacturer-retailer hybrids, and businesses that want a single platform across finance, inventory, and operations. It's particularly common in Europe and emerging markets where Odoo's pricing and feature breadth are most competitive.

What you get and how to set it up

Features Oliver surfaces from the Odoo plugin, plus the 4-step install most merchants run through.

Features at the register

  • In-store sales flow into Odoo the moment a register sale closes
  • Online and in-store revenue land on one P&L, one tax-liability account, and one set of books
  • Per-tax-code splits (GST/HST, VAT, sales tax) handled by the Odoo WooCommerce connector
  • Refunds and voids posted back to the original invoice or journal entry
  • Payment-method totals match the bank-feed deposits used for reconciliation
  • Same Odoo subscription, same chart of accounts, and same workflow as your online store

Setup in 4 steps

  1. Install the Webkul Odoo WooCommerce Connector on your WooCommerce site and connect your Odoo account
  2. Map the WooCommerce sales, tax, COGS, and payment-method accounts to your Odoo chart of accounts
  3. Install Oliver POS, sign in to the register, and confirm the customer-capture prompt is enabled at checkout
  4. Run a small live test sale at the counter and confirm the invoice, journal entry, or sales receipt appears in Odoo with the right totals and tax splits

Common questions about Odoo on Oliver POS

Does the Odoo connector handle Odoo Inventory deductions for Oliver POS sales?

Yes. The connector posts WooCommerce orders as Odoo sales orders, which trigger Odoo's standard stock-movement workflow. Inventory in the mapped warehouse deducts the same way it does for online orders.

Can Oliver POS feed Odoo Accounting on Odoo.com (SaaS) and self-hosted Odoo?

Yes. The WooCommerce + Odoo connector works against either deployment — Odoo Online, Odoo.sh, or self-hosted — because the connection is at the Odoo API level. Oliver POS just needs WooCommerce.

Does Oliver POS have a partnership with Odoo?

No. Oliver doesn't partner with Odoo or any other accounting platform. We support Odoo because its WooCommerce connector already pulls orders, refunds, taxes, and customers 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 accounting subscription, your ledger, and your contract stay between you and Odoo.

Does Oliver charge extra to use Odoo?

No. You pay Odoo's standard published pricing directly to Odoo. Oliver doesn't take a markup, doesn't insert itself into the data flow, and doesn't charge a per-transaction or per-journal-entry fee on top.

Do register sales from Oliver POS reach Odoo?

Yes. Every Oliver POS sale is written to WooCommerce as a standard order with the customer, line items, taxes, and payment method attached. The Odoo WooCommerce connector treats that order the same way it treats an online order: it posts the same invoice, journal entry, or sales receipt, with the same tax splits and the same customer record. There's no separate "POS sync" to configure.

How fast does a register sale reach Odoo?

It depends on the Odoo connector's sync mode. Connectors that push per-order (most Odoo integrations support this) post the invoice or sales receipt into Odoo within seconds of the cashier closing the sale. Connectors set to a daily summary post a single end-of-day journal entry with per-tax, per-payment-method, and per-outlet splits. Either way, no manual entry is required.

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

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

Read our full guide to Odoo on Oliver POS

A long-form walkthrough of running Odoo alongside the Oliver POS register on a WooCommerce store.