FMCG billing for biscuit and snacks distributors comes down to one thing: every pack size has its own MRP and its own retailer margin, and the bill has to get both right on every line. In Takkada, the owner sets the MRP and the retailer margin on each pack in the Billing Module once. When the salesman adds the ₹10 cream biscuit or the ₹20 namkeen to a new sales invoice or sales order on his phone, the rate stays the MRP and the margin shows as the line's discount, worked the way the trade works it, as a divisor on the retailer's cost. If the company runs a trade discount, he can add it on the line, up to the limit you set and no further. The retailer margin itself is locked for staff. Invoices and sales orders sync to Tally with the discount on each item line. The evening entry is already done.
A biscuit distributor's day
A typical biscuit and snacks distributor serves 250 to 350 kirana and general stores on six beats, with 7 to 14 days of credit. The same brand comes in ₹5, ₹10 and ₹20 packs, plus family packs and namkeen in four weights. Each pack size carries its own margin in the company's letter, and the margins move whenever the company revises a pack.
The salesman takes the order at the shop and the rate is worked out from memory or a printed list. The ₹5 pack at one margin, the ₹10 pack at another. Somewhere on a 40-line order, one rate comes out at last month's figure, and the retailer notices before you do.
Set each pack once
The owner opens Settings, then Invoices, then Billing Module, and picks the stock group from Tally, say Biscuits. The group lists every item with chips showing what is already set, and the header counts progress, like "12/48 configured". Tap a pack and fill:
- MRP (incl. GST): the printed price, ₹10
- Retail Margin %: the margin in the company's letter, say 20
- Discount 1 % and Discount 2 %: the most a salesman may give, if the company allows any
When the company revises the MRP of one pack, you change that one box and the next bill takes the new figure.
What the salesman sees on the order
He adds 120 packs of the ₹10 biscuit to a new invoice. The cart shows "Discount 16.7%", which is a 20% margin worked as a divisor: the retailer buys at ₹10 ÷ 1.20. On the invoice the line reads "Rate: ₹ 10 / item", "Disc: 16.7% (-₹ 190.44)" and "Retail Margin: 20%". At 5% GST on an Incl. GST invoice, the line comes to ₹999.56, with the paisa rounding Tally itself uses.
If the shop is owed the company's trade discount, he taps the line's discount and enters it as D1 on the Item Discount sheet. The sheet shows the maximum, and a figure above it is refused with "Cannot exceed" and your limit. He cannot change the margin box; it is greyed out for everyone but the owner.
Where it leaves the rate alone
An invoice made from a saved sales order keeps the rate that order quoted. Credit notes, purchase bills and edits to old bills are left alone. Items you have not set a margin for, say a loose namkeen sold by weight, keep the usual rate from Tally.
More on how the module works: the FMCG billing software for Tally guide and the MRP-based billing for Tally page.
Frequently Asked Questions
Q: Can each pack size have a different margin?
A: Yes. MRP and margin are set per stock item, so the ₹5, ₹10 and ₹20 packs each carry their own figures.
Q: Does the salesman's trade discount come off by itself?
A: No. Only the retailer margin applies by itself. The salesman adds Discount 1 or Discount 2 on the line when the shop is owed it, up to the maximum you set.
Q: What happens when the company changes a pack's MRP?
A: Change the MRP box on that item in the Billing Module. The next new bill takes the new MRP. Bills already made keep their rates.
Q: Does the MRP go into Tally?
A: The MRP stays in Takkada. Tally receives the invoice as a sales voucher with the discount on the item line, and its item master is not changed.
Get started
WhatsApp us at https://wa.me/919435977777 and we will set up your biscuit groups with you.
