Every voucher is built from the document’s own figures: its lines, charges, GST split and round-off, exactly as the customer was billed. Nothing is worked out afresh.
Before a voucher is written, its debits and credits are added up and must match to the paisa. A document whose parts do not add up to its total is left out, with the amounts, rather than sent half right. The only gap allowed is the whole-invoice discount the document itself records, which goes to your Discount ledger.
Document by document
| In JAI CRM | Tally voucher | Debited | Credited | Bill reference |
|---|---|---|---|---|
| Invoice | Sales | The customer, with the total | Sales (or each stock item), the GST ledgers, round-off, charges | New reference, the invoice number |
| Bill of supply | Sales | The customer | Sales. No GST: a bill of supply carries none | New reference, the bill number |
| Credit note | Credit Note | Sales and the GST ledgers | The customer | Against the invoice it reverses |
| Purchase bill | Purchase | Purchase (or each stock item), the input GST ledgers, charges on purchases | The vendor, with the total less any TDS. The TDS goes to TDS payable | New reference, the vendor’s own bill number |
| Debit note | Debit Note | The vendor | Purchase and the input GST ledgers | Against the bill |
| Payment received | Receipt | The bank or Cash, and TDS receivable for any tax deducted | The customer, with the amount plus the TDS | Against each invoice it paid |
| Payment made | Payment | The vendor | The bank or Cash, and TDS payable | Against each bill it paid |
Bill references, and why they matter
Each invoice opens a bill in Tally under its own number, and each payment closes it. So Tally’s outstanding report shows what is still owed, invoice by invoice, the same as JAI CRM does.
- A payment set against an invoice goes against that invoice.
- Money received against a retainer goes as an advance, carrying the retainer’s number.
- Money not yet set against anything goes on account, under the payment’s own number.
- A purchase bill is known by the vendor’s own bill number, which goes in the voucher’s reference with its date, because that is the number on the paper in your file.
GST
CGST, SGST or UTGST, IGST and cess go to their own ledgers, with the amounts on the document. The customer’s or vendor’s GSTIN, registration type and state, and the place of supply, go on the voucher too. Tally needs those for GSTR-1, and without them a sale lands in its “uncertain” list.
A counter sale is taxed at the store, as CGST and SGST, and goes that way. See Point of sale.
Stock items
With stock items on, each goods line goes as the item, its quantity, its rate per unit and the warehouse it came from. A line with no warehouse goes from Tally’s default Main Location. Its value is posted to your Sales or Purchase ledger.
Batches and serial numbers are not sent. Lines go under Tally’s Primary Batch.
Names in Tally stay the same
Tally knows a ledger or an item by its name. So the name each customer, vendor and item is first sent under is kept for good, even if it is renamed here later. Renaming it in Tally would make it a second ledger.
When a customer and a vendor share a name, the second one sent gets its code after the name, for example “Sharma Traders (V-0012)”. A customer called the same as one of your standard ledgers, such as “Sales”, is treated the same way. Typographic dashes and quotes become plain ones, so “Brochure — A4” can be found in Tally as “Brochure – A4”.
A worked example
Invoice INV/2026-27/0001 goes from a Mumbai business to a customer in Delhi. It has 5,000 printed brochures at ₹48 (12% GST) and 1,000 folders at ₹96 (18% GST). With stock items on, it arrives in Tally as:
| Line | Debit (₹) | Credit (₹) |
|---|---|---|
| Customer (bill INV/2026-27/0001, new reference) | 3,82,080.00 | |
| Printed brochure, 5,000 Nos at ₹48.00 (to Sales) | 2,40,000.00 | |
| Corporate folder, 1,000 Nos at ₹96.00 (to Sales) | 96,000.00 | |
| Output IGST (₹28,800 at 12% and ₹17,280 at 18%) | 46,080.00 | |
| Total | 3,82,080.00 | 3,82,080.00 |
It is IGST because Delhi is another state. Had the customer been in Maharashtra, the same ₹46,080 would have gone as ₹23,040 each to Output CGST and Output SGST.
Something missing or wrong here? Tell us. A question that needed asking usually means a page that needed writing.