If your business runs on Tally — as most Indian trading, distribution and manufacturing businesses do — the first question anyone asks about a warehouse system is not about bins or scanners. It is: "How does what happens in the warehouse end up in Tally?" It is the right question, because the value of a WMS collapses the moment it forces your accounts team to re-key everything the warehouse already recorded.

Fast WMS answers it directly. Warehouse transactions post to Tally as the matching vouchers through a store-to-godown mapping: a goods receipt becomes a purchase receipt, a dispatch becomes a sales voucher, and internal transfers and adjustments become stock journals. Once the mapping is set up, the accounting entry follows the physical movement automatically. This guide walks through how that mapping is built and what flows across it.

Why Tally alone isn't enough — and why it stays

Tally is superb at accounts. It tracks stock totals by godown, values inventory, and produces the statutory reports Indian businesses depend on. What it cannot do is run the warehouse floor: it does not track which bin a pallet sits in, does not enforce FIFO or FEFO at a barcode scanner, and does not generate directed pick lists. That execution layer is exactly what a WMS provides.

So the goal is never to replace Tally — it is to stop entering the same transaction twice. The warehouse should record a movement once, at the point and moment it physically happens, and Tally should receive the corresponding voucher without a human retyping it. That is what the integration delivers, and it is why Tally stays right where it is.

"The warehouse records the movement once, where it happens. Tally receives the voucher. Nobody types the same GRN twice." — Vidya Kathare

Godown mapping — the foundation

Everything rests on one idea: both systems must agree on what a location is. In Fast WMS, stock lives in stores and bins; in Tally, it lives in godowns. Godown mapping links each Fast WMS store or warehouse to its matching Tally godown, so that when a voucher posts, it knows exactly which godown to hit.

This is a one-time configuration, and it is worth doing carefully because it is the anchor for everything after it. A store in the WMS that has no godown counterpart in Tally has nowhere to post; a store mapped to the wrong godown posts correctly-shaped vouchers to the wrong place. Get the map right once, and every future posting lands where it should with no manual selection.

Ledger and master linking

Locations are only half the picture. The other half is making sure the two systems name the same items and the same parties identically, and that the right ledgers are linked so a posted voucher balances. Three alignments matter:

With masters aligned and ledgers linked, a warehouse transaction carries everything Tally needs to record it properly. Nothing is inferred at posting time; it is all decided during setup.

What syncs to Tally — the voucher map

Once mapping and linking are in place, each type of warehouse document maps to a specific Tally voucher. This is the heart of the integration, and it is simplest to read as a table.

Fast WMS transaction Posts to Tally as Effect
Goods receipt (GRN)Purchase receipt against the mapped godownStock in, supplier ledger updated
Dispatch / gate-outSales voucherStock out, customer ledger updated
Bin / store transferStock journalStock moves between godowns, no value change
Stock adjustment ±Stock journalBook quantity reconciled to physical

Because a goods receipt in Fast WMS is a real, structured document — you can see how the inbound flow is built on our GRN & inbound feature — it carries the supplier, item, quantity and godown a purchase receipt needs. Likewise a dispatch, covered on the dispatch & invoicing feature, carries what a sales voucher needs. The voucher is not reconstructed later; it is generated from the document that already exists.

The setup sequence

Putting it together follows a clear order. Each step depends on the one before it, which is why doing them in sequence saves rework:

  1. Confirm the Tally target. Note the company, godowns, stock items and party ledgers the WMS will post into. This is the shape the mapping must match.
  2. Map stores to godowns. Link every Fast WMS store or warehouse to its Tally godown counterpart.
  3. Align item and party masters. Ensure items and parties correspond across both systems so vouchers hit the right stock item and ledger.
  4. Link the ledgers. Define the purchase, sales and stock ledgers each voucher type should touch.
  5. Test with one document of each type. Post a single GRN, a single dispatch and a single transfer, and confirm each appears as the correct voucher in Tally before going live.
Illustrative: a distributor's month-end

Before integration, a distributor's accountant spent the last three days of every month re-entering warehouse receipts and dispatches into Tally from a stack of printouts — and reconciling the gaps that inevitably appeared. With store-to-godown mapping in place, each GRN posted as a purchase receipt the day it happened and each dispatch as a sales voucher, so month-end became a review instead of a re-keying marathon.

Common questions

Which versions of Tally does Fast WMS work with?
Fast WMS integrates with Tally ERP 9 and TallyPrime. Warehouse transactions post as the corresponding vouchers, so the accounts team continues to work in the Tally they already know while the warehouse runs in Fast WMS. See the Tally integration page for more.
Does the WMS replace Tally?
No. Tally remains your accounting system. Fast WMS handles warehouse execution — receipt, storage, movement, picking and dispatch — and posts the resulting transactions to Tally so the books stay current. The two systems do different jobs and share the same events.
What warehouse transactions post to Tally?
A goods receipt posts as a purchase receipt against the mapped godown, a dispatch posts as a sales voucher, and internal transfers and stock adjustments post as stock journals. Because each warehouse document maps to a defined voucher, the accounting entry follows the physical movement automatically.
What is godown mapping and why does it matter?
Godown mapping links each Fast WMS store to the matching godown in Tally, and item and party masters are aligned so both systems speak the same names. Without this mapping, a posted voucher would not know which godown or ledger to hit. With it, every posting lands in the right place with no manual selection.
Does this remove double data entry?
Yes — that is the point. Once the mapping is in place, a GRN entered on the warehouse floor produces the Tally voucher without anyone re-typing it into accounts, removing both the effort and the transcription errors that come with keying the same transaction twice.