Menu
Shopify -- Tally Prime

Sync Shopify orders into Tally Prime, correctly.

Tally Prime's documented integration interface accepts XML or JSON over HTTP from a running Tally instance. Ledgeree uses a local Ledgeree Agent to connect that interface without exposing the Tally port publicly.

Shopify orders passing through Ledgeree cloud processing and a local relay to Tally Prime
Ledgeree Agent

Download the Ledgeree Agent for Tally Prime

The Ledgeree Agent is a small Windows program that runs on the computer where Tally Prime runs. It connects outward to Ledgeree, so no Tally port is exposed to the internet.

Download for Windows (v0.1.4, 35 MB)
  1. Extract the zip completely, then double-click Setup.bat.
  2. If Windows shows a blue “Windows protected your PC” screen, choose More info, then Run anyway. This appears for new apps.
  3. The agent opens a status page in your browser. In Ledgeree’s setup, choose Generate pairing code and enter it there within 30 minutes.
  4. Keep Tally Prime running with your company open whenever posting is due.

The installer sets up a per-user Windows startup task. The agent drains queued work in batches and applies the configured Tally ports after pairing, helping keep recovery manageable when work has accumulated.

SHA-256: CF6E1036CD8199E147CB1F315F7FF499841BCB42EB7BF71A2D382545D62E6494

Requires Windows and Tally Prime. Full steps are in the install guide; stuck? Email support@ledgeree.com.

How it connects

Built for Tally Prime specifically.

A small local Ledgeree Agent, not a cloud connector

Install a lightweight agent on the machine running Tally Prime. It talks to Tally directly over your own network -- Ledgeree’s cloud service communicates with the Ledgeree Agent, which reaches Tally without a publicly exposed Tally port.

Works with Desktop, Tally on Cloud, or AWS Cloud Access

Whichever way you run Tally Prime, the agent connects the same way -- over Tally's own local XML/HTTP gateway.

B2B ledgers created automatically

The moment a B2B order arrives, its dedicated Sundry Debtor ledger is created in Tally on the fly -- keyed by GSTIN, never duplicated.

Before you connect

What the Tally Prime setup requires.

A current Tally Prime installation with the local XML/HTTP integration interface enabled
A Windows machine that can reach the intended Tally instance over the local network
Tally Prime running when queued vouchers are ready to post
GST registrations, warehouse states, ledgers and product tax rates ready to map
What actually posts

Every voucher type you’d expect.

Daily Sales vouchers

One per state per day (or per fulfillment for B2B/export orders), correctly split into CGST+SGST or IGST, spanning multiple GST rates within the same voucher when needed.

Sales Return vouchers

Post-ship returns book against a dedicated Sales Return ledger, with recorded source tax/location treatment and the applicable return date.

B2B & export vouchers

Routed to their own dedicated ledgers, kept out of your regular B2C Sales entirely.

Itemized inventory lines (optional)

Turn on itemized billing to post each SKU as its own Stock Item line, mapped to existing Stock Items, with a read-only check and opt-in creation of missing items.

Gateway and COD-courier clearing lines

Keep Razorpay, Shopify Payments, COD and other receivables separate, with optional courier-level clearing for COD and split lines for mixed-payment orders.

Gateway-aware return reversals

When Shopify reports a successful refund, the return reverses the clearing ledger or ledgers that actually funded it rather than assuming the original order's first payment method.

All of this shares the same GST-correctness engine described in full on the features page.

Worked posting example

See classification and ledger presentation together.

Switch between GST scenarios and choose whether shipping and discounts post as separate ledger lines. The example keeps taxable value and tax constant while changing presentation.

Shopify input

₹1,000 gift-card product

Uses the configured Gift Card Liability account.

Accounting output

  • Gift-card liability ₹1,000
  • Separate from merchandise revenue
Day-to-day operation

What happens beyond the happy path.

Mapping and optional master creation

Reuse existing ledgers and Stock Items, or enable supported automatic creation. New Tally stock items use Nos and Primary.

Numbering and daily schedule

Set shop numbering defaults with company overrides and separate Sales/Credit Note counters. Choose the daily shop-timezone start, attempts and retry interval.

Offline is recoverable

If the machine or Tally is offline, the job remains visible and retries after connectivity returns; it is not marked as posted.

Multiple companies and ports

Company-name patterns and configured ports route work to the intended Tally company, including financial-year rollover setups.

Local boundary

The Ledgeree Agent initiates the connection and talks to Tally on the merchant's network. No publicly reachable Tally port is required.

Review before live mode

Test mode can target a sandbox company so ledger mappings and voucher shape can be checked before posting to production books.

Company-scoped master validation

Synced ledger and Stock Item masters are scoped to the selected Tally company, helping mappings stay aligned with the company that will actually receive the voucher.

Questions

Frequently asked

Do I need to keep Tally open all the time?+

The Ledgeree Agent needs Tally Prime running (with its local gateway reachable) at the time a sync job runs. If Tally is closed, the push is retried automatically once it's back.

Does this work if I run multiple Tally companies or instances?+

Yes -- multi-instance/multi-port routing probes and posts to the correct Tally instance automatically, and a financial-year rollover pattern can route vouchers to a new company each FY without manual switching.

Does Ledgeree reconcile gateway payouts or COD remittances?+

Not automatically. Ledgeree can keep gateway and courier receivables in separate clearing ledgers, which gives your accountant a cleaner structure for settlement review. Bank, payout and COD-remittance matching remain outside the current scope.

Integration reference

How the connection is supported

The connection model follows the accounting platform’s published integration method. See Tally’s XML integration documentation. Product behaviour described on this page refers to Ledgeree’s implementation; merchants should review posting configuration with their accountant.

Page reviewed 18 October 2026 · Editorial policy

See your own orders post into Tally Prime.

A 7-day free trial is enough to watch a real day's shipments post correctly.

Start your 7-day free trial