Accounting · Inventory
Stock that lives in a separate system always drifts from the books. Here a movement and its voucher are the same event, so the stock summary and the balance sheet cannot disagree.
Stock summary across godowns — quantities and values from the same ledger.
Item masters with HSN, unit and rate — the same data e-invoicing needs.
Stock by location, not one blurred total.
Every movement with the voucher that caused it.
Counted versus recorded, with the difference posted properly.
Transfers and adjustments, on the record.
Goods out before the invoice, tracked.
Nothing moves in stock without an entry behind it — which is why the two never need reconciling.
| Sales | Purchase | Transfer | Count | |
|---|---|---|---|---|
| The Voucher | Invoice Or Challan Stock Out Customer Ledger | Bill Or Receipt Note Stock In Vendor Ledger | Stock Journal Godown To Godown No P&L Impact | Physical Stock Counted Vs Recorded Difference Posted |
| Why It Ties | Same insert as the sale | Same insert as the purchase | Quantities only | Adjustment is a voucher too |
Most drift comes from stock living in a second system that gets updated separately. When the movement and the voucher are one insert, the stock summary and the balance sheet are two views of the same data.
HSN and unit live on the item master — the same fields GST and e-invoicing need.
Stock summary and balance sheet, same number.