GST billing
A GST bill that already knows your products
Search the way your counter talks, tap the product, and the price, GST, batch and expiry are filled in. Take cash, UPI or credit on the same screen and print the bill on 80 mm paper.
Find the product the way the counter says it
Nobody at a busy counter types "NPK 10:26:26 50 kg" in full. So search in AgroPay ignores punctuation and spaces: 102626 finds 10:26:26, 202020 finds 20:20:20, and 24d finds 2,4-D. It looks through the product name, code, manufacturer and composition, and it reads Hindi and Marathi digits (१, २, ३) as numbers.
Press Enter and the top match goes on the bill. Category chips for Seed, Fertilizer and Pesticide narrow the tiles, and a switch hides items that are out of stock.
GST worked out the way the law and your MRP want it
Most agri products are sold at MRP, with GST inside the price. AgroPay backs the tax out of the MRP for each line and rounds it to paise, the same way every time, so the printed bill always matches the screen.
- Each product is either MRP-inclusive or rate plus GST
- CGST and SGST for a customer in your state, IGST when the place of supply is another state
- Customer GSTIN is checked for format and check digit before a B2B bill is saved
- The total is rounded to the rupee, 50 paise and above going up
- GST rates are checked against the rates that legally exist in India
Cash, UPI or credit, and the change to give back
Three payment tiles sit under the total. Cash shows the change to return. If a farmer pays less than the bill, the rest goes on the khata automatically. Credit asks how much was received now, and zero means the full amount is on credit. UPI records the money against the bank account that receives your QR payments.
When your UPI ID is saved in shop settings, every bill prints a "Scan & Pay" QR for the amount due. It is made on your computer and needs no internet.
There is no card payment option and no split between UPI and cash on one bill.
The rush-hour tools
At sowing time the counter has a queue. AgroPay was built for that rush.
- Keep a bill aside while a farmer fetches money, serve the next person, and resume it from the tray
- Kept bills survive a page reload or an accidental click away
- Remove a line by mistake and Undo brings it back
- Sell more than the stock shows and AgroPay asks "Sell anyway?" instead of blocking you
- Quantities take decimals, so 2.5 kg of loose fertilizer bills correctly
- A whole-bill discount shows how much the customer actually saves, GST included
What prints on the bill
The bill is laid out for 80 mm thermal paper. It carries your logo, shop name, address, mobile numbers and GSTIN, the licence number for the bill's category, bill number, date, time and payment mode, the customer's name, mobile and GSTIN, and every item with quantity, rate and amount.
Under an item AgroPay prints its batch, expiry and HSN. A tax table groups taxable value, CGST and SGST (or IGST) by HSN and rate. Then come the round-off, the total, the amount in words and any balance due. Pesticide bills add a safety note in the bill's language, and your own footer line closes it.
There is one bill layout, for 80 mm paper. AgroPay does not have an A4 or A5 invoice.
Mistakes get fixed properly
Open any bill from All Sales. Update keeps the same bill number. Reissue cancels the old bill and makes a corrected copy with a new number and the original date. A bill can also be cancelled with a reason, which puts the stock back into the exact batches it came from and reverses the khata entry. The place of supply and GSTIN stay locked to the bill, so a filed return never shifts under you.
Returns are credit notes. Return part of a bill, line by line, and the stock goes back to the batches it was sold from.
See it working before you install
The demo counter uses the same GST arithmetic and bill layout as the application.
Questions about this
Does AgroPay file my GST return?
No. AgroPay prepares the return and you, or your accountant, file it. It makes a GSTR-1 JSON file for the GST offline tool (B2B, B2C, B2CL, credit notes, HSN and exempt tables), a GSTR-3B summary with input credit set off in the legal order, and a CSV and printable copy.
AgroPay has no direct connection to the GST portal and does not make e-invoices or e-way bills.
Can I set my own bill number series?
Yes. On your first bill AgroPay asks for the starting number so you can continue from your paper bill book. In shop settings you can set a prefix and suffix, include the financial year, pad the number with zeros and reset it every April.
Does it work with a barcode scanner?
The search box accepts input from a USB barcode scanner and bills an exact barcode match when you press Enter. Barcodes need to be stored on the product for this to work, so check with us for your product list before relying on scanning.
What computer do I need?
A 64-bit Windows 10 or Windows 11 computer or laptop. The installer is about 155 MB and needs no administrator password. For printed bills, an 80 mm thermal receipt printer is the natural fit.
Keep reading
See it on your own counter
Download the free trial and make real bills for 15 days or 50 bills. Or send a WhatsApp message and we will set it up with you, in Marathi, Hindi, Kannada or English.
₹10,000 for the first year, ₹3,500 a year after.