Accounting

Tally Prime WooCommerce POS — Oliver POS Integration Guide

Oliver POS doesn't have a partnership with Tally. It supports Tally the same way any WooCommerce store does — through the Webkul Tally WooCommerce Connector, which already syncs WooCommerce orders, customers, and refunds into Tally Prime 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 Tally connector posts it, and your in-store revenue lands on the same Tally Prime ledger as your online revenue. Tally Prime does the accounting. WooCommerce is the system of record. Oliver is the till on top.

What Tally Prime is, exactly

Tally Prime (the modern successor to Tally.ERP 9) is the SMB accounting and inventory platform used by the vast majority of Indian small and mid-market businesses. The Indian Chartered Accountant (CA) profession is built around Tally. The WooCommerce + Tally connector — Webkul's being the most-installed — posts orders as Tally sales vouchers and customers as Tally party ledgers.

For our purposes the important thing about Tally 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 Tally. Oliver POS doesn't add a second Tally connector or modify the data path. It writes register sales into WooCommerce, and the existing Tally connector picks them up.

How Oliver POS feeds in-store sales into Tally Prime

The Tally Prime 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 party ledger — by email lookup, phone-number lookup, or a fresh party ledger card.
  3. The cashier takes payment through whatever WooCommerce payment gateway the store uses.
  4. Oliver writes a standard WooCommerce order with the party ledger ID, line items, totals, GST (CGST/SGST/IGST) splits, and payment method.
  5. The Webkul Tally WooCommerce Connector sees the new order through WooCommerce hooks within seconds.
  6. The connector posts a sales voucher to Tally Prime with the right GST (CGST/SGST/IGST) codes, party ledger, and revenue/payment-account mappings.
  7. Tally Prime's standard processing runs on the new document — journal entries, payment matching, GST (CGST/SGST/IGST) accruals, and any downstream automation you've set up.

End to end, the in-store sale arrives in Tally Prime 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 Tally Prime WooCommerce connector — what Oliver rides on

Oliver doesn't add a second Tally connector or duplicate the sync. The plugin Oliver rides on is the standard Webkul Tally WooCommerce Connector, available at store.webkul.com/Tally-WooCommerce-Connector.html. It's built specifically to handle the WooCommerce → Tally Prime data path, including GST (CGST/SGST/IGST) mapping, party ledger matching, refund handling, and the standard reporting flow.

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

Why pushing in-store sales into Tally Prime matters

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

  • GSTR-1 is understated. Tally generates GSTR-1 from the vouchers in the ledger. Missing in-store sales means GSTR-1 doesn't match GSTR-3B or the bank.
  • Place of Supply gets wrong. Inter-state vs intra-state CGST/SGST/IGST splits depend on the customer's state being captured at the till.
  • The CA spends extra hours. Indian CAs charge by complexity; reconstructing register sales increases the bill.

Push Oliver POS sales through the WooCommerce sync and all of those problems resolve at once. Tally Prime sees one revenue stream, one GST (CGST/SGST/IGST)-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 Tally partner. There is no co-marketing agreement, no revenue share, and no special Tally pricing for Oliver merchants. Oliver does not insert itself between WooCommerce and Tally; 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 Tally subscription. Your Tally account, ledger, and contract are entirely between you and Tally.

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; Tally reads from it through the connector. If you ever leave Tally, the data stays where it has always been — in WooCommerce.

Setup in 4 steps

  1. Install the Webkul Tally WooCommerce Connector on your WordPress site and connect it to your Tally Prime account, mapping the WooCommerce sales, GST (CGST/SGST/IGST), and payment-method accounts to your Tally chart of accounts.
  2. Verify the initial sync completes and confirm a recent online order appears as the expected sales voucher in Tally.
  3. Install Oliver POS, sign in to the register on your counter tablet, and confirm the party ledger-capture prompt is enabled at checkout.
  4. Run a small live test sale at the counter, attach a party ledger, and confirm the sales voucher appears in Tally with the right totals and GST (CGST/SGST/IGST) splits.

FAQ

Does the Tally connector handle Place of Supply correctly for inter-state Oliver POS sales?

Yes. The Tally connector reads the customer's state from the WooCommerce order and applies the right Place of Supply (intra-state = CGST + SGST, inter-state = IGST). Oliver POS captures the customer at the counter; the connector handles the rest.

Will Tally's e-invoicing requirements be met for Oliver POS sales above the threshold?

Yes. Tally Prime supports e-invoicing for businesses above the GSTN threshold. Sales vouchers posted via the WooCommerce connector go through the same e-invoicing workflow as manually entered vouchers.

Does Oliver POS have a partnership with Tally?

No. Oliver doesn't partner with Tally or any other accounting platform. We support Tally because its WooCommerce connector already pulls orders, refunds, GST (CGST/SGST/IGST), and party ledgers 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 Tally subscription, your ledger, and your contract stay between you and Tally.

Does Oliver charge extra to use Tally?

No. You pay Tally directly on Tally'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 Tally?

Yes. Oliver POS writes register sales into the same WooCommerce store that powers your online checkout, so by the time orders reach the Tally connector they're already a unified order stream. Tally sees one revenue feed, one GST (CGST/SGST/IGST)-liability total, and one party ledger 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 Tally Prime subscription and have your in-store revenue on the same Tally ledger as your online orders within an hour. Built for India retailers but available wherever WooCommerce runs.