Holded on Oliver POS
Holded receives Oliver POS counter sales through the WooCommerce + Holded connector — Spanish cloud ERP with unified online + in-store revenue and IVA on one ledger.
How Holded works with Oliver POS for WooCommerce
Holded is the cloud ERP popular with Spanish SMBs, combining accounting, invoicing, inventory, and CRM. Its WooCommerce integration posts orders as Holded sales documents and customers as Holded contacts. Oliver POS writes register sales into WooCommerce, Holded picks them up — IVA returns, SII reporting, and Modelo 303 prep reflect the unified business.
What Holded pulls from WooCommerce
The Holded WooCommerce integration syncs WooCommerce orders into Holded as facturas or tickets, customers as Holded contactos, products as Holded productos, and refunds as facturas rectificativas. Holded then handles IVA codes, SII (Suministro Inmediato de Información) where applicable, and Modelo 303 quarterly preparation.
Oliver POS sales become WooCommerce orders; the Holded connector treats them identically to online orders.
Why in-store sales matter on the Holded ledger
Spanish SMB retailers running Holded usually picked it because they want one platform across accounting, invoicing, and operations — not a stack of disconnected tools. The value depends on the whole business actually flowing through Holded. Oliver POS on WooCommerce closes the retail gap.
How the WooCommerce + Oliver + Holded sync works
Cashier rings the sale on Oliver POS, captures the customer, tenders. Oliver writes a WooCommerce order. The Holded connector creates or matches a Holded contacto, posts a factura with line items and IVA codes, and records the payment against the configured Holded bank account.
Best fit for retailers who…
Holded on Oliver POS suits Spanish SMB retailers — boutiques, specialty food, indie shops, and small chains — looking for a unified accounting and operations platform that also covers the register through WooCommerce.
What you get and how to set it up
Features Oliver surfaces from the Holded plugin, plus the 4-step install most merchants run through.
Features at the register
- In-store sales flow into Holded 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 Holded 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 Holded subscription, same chart of accounts, and same workflow as your online store
Setup in 4 steps
- Install the Holded WooCommerce integration on your WooCommerce site and connect your Holded account
- Map the WooCommerce sales, tax, COGS, and payment-method accounts to your Holded chart of accounts
- Install Oliver POS, sign in to the register, and confirm the customer-capture prompt is enabled at checkout
- Run a small live test sale at the counter and confirm the invoice, journal entry, or sales receipt appears in Holded with the right totals and tax splits
Common questions about Holded on Oliver POS
Does Holded handle SII for Oliver POS sales?
Holded supports SII for businesses subject to it; Oliver POS sales arrive in Holded as WooCommerce orders posted as facturas, and Holded's SII workflow processes them the same way it processes online orders.
Can Holded's ticket/factura simplificada workflow apply to in-store Oliver POS sales?
Yes. The Holded connector can post WooCommerce orders as facturas simplificadas (tickets) by default and full facturas when the customer requires one. Oliver POS captures the customer's tax details at the counter and passes them to WooCommerce so the right document type is issued.
Does Oliver POS have a partnership with Holded?
No. Oliver doesn't partner with Holded or any other accounting platform. We support Holded 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 Holded.
Does Oliver charge extra to use Holded?
No. You pay Holded's standard published pricing directly to Holded. 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 Holded?
Yes. Every Oliver POS sale is written to WooCommerce as a standard order with the customer, line items, taxes, and payment method attached. The Holded 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 Holded?
It depends on the Holded connector's sync mode. Connectors that push per-order (most Holded integrations support this) post the invoice or sales receipt into Holded 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 Holded?
Yes. Oliver POS writes register sales into the same WooCommerce store that powers your online checkout, so by the time orders reach the Holded WooCommerce connector they're already a unified order stream. Holded 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 Holded on Oliver POS
A long-form walkthrough of running Holded alongside the Oliver POS register on a WooCommerce store.