Billing for a Vegetable Shop
Tap the vegetable, tap the weight, and the bill adds itself up — in kilos, grams, bunches and pieces.
This browser is not keeping what you do here (a private window, or its storage is full). Bills made now will be gone when the page is closed.
Answer a few questions — your kind of shop, what you sell and your prices — and the counter is ready to bill. It takes about two minutes.
Or add a ready list of item names straight away, and price them as you go:
Nothing on the menu matches.
No bills on this day.
No bills on this day.
Nothing on this day.
No one buys on credit yet. Choose “Credit” when a bill is paid to start an account.
No bills in this month.
Each button saves a spreadsheet file (CSV) for the days chosen. It opens in Excel, Google Sheets and LibreOffice.
The menu, the shop's details, every bill and every account are kept in this browser on this device only. A backup file is the way to move them to another phone, and to keep them safe if the browser's data is cleared. Bringing a file back replaces what is here.
See the numbers
See the numbers
The receipt's own words — bill, total, cash, change — are printed in this language. Your item names are printed as you typed them.
That does not look like a UPI ID. It is written like name@bank.
The code carries the bill's total, so the customer's app opens with the amount filled in. The money goes straight from their bank to yours; this page never sees it and cannot tell whether a payment arrived — check your own UPI app.
Without a printer joined here, Print opens this device's own print window, which works with any printer the device already knows. Joining a receipt printer below prints straight to it, with no window in between.
This browser cannot join a printer itself. Chrome or Edge on Android, Windows, Mac or Linux can. Print still works through the device's own print window.
The browser asks you to choose the printer each time the page is opened. A receipt in plain English letters is sent as text, which prints fastest; one in any other script, and every payment code, is sent as a picture.
What is new in each version
The setup asks what kind of shop it is, what you sell and your prices. Running it again adds to your menu; it does not remove anything.
This browser cannot listen. Chrome, Edge and Safari can.
Tap Speak on the counter and say the order: “two tea, one vada”, “tomato half kilo”, “onion for 20 rupees”. The browser's own speech service turns your voice into words, which in most browsers needs the internet; this page then finds those words on your menu. If it mishears a name, add that spelling under “Also called” for the item.
A counter for a vegetable shop
At a vegetable shop nearly everything is weighed, the weights are odd, and the prices change with the market. This counter is built around the weight: tap a vegetable and a pad opens with the common weights as large buttons.
Tap Set up step by step and choose Vegetable shop as your kind of shop to start from a ready list of 28 things a vegetable shop usually sells, in two groups, Vegetables and Leaves. Among them:
- Tomato
- Onion
- Potato
- Shallots
- Garlic
- Ginger
- Green chilli
- Carrot
- Beans
- Cabbage
- Brinjal
- Okra
- Drumstick
- Coconut
- Lemon
- Coriander leaves
- Curry leaves
- Spinach
The list is names only: you type today's price for each. On this list the vegetables are sold by the kilogram; cauliflower, coconut and lemon are sold each; and coriander leaves, curry leaves, spinach and mint leaves by the bunch. Change what any item is sold by under Menu.
Weighing, worked through
Tap a vegetable. Tap 250 g, 500 g, 750 g, 1 kg, 1.5 kg or 2 kg and it goes on the bill at once. For any other weight, type what the scale shows: a number of 50 or more with no point is read as grams, so “350” is 350 g; “1.2” is 1.2 kg. The pad shows the weight and the amount before you tap Done.
| Item | Weight | Price | Amount |
|---|---|---|---|
| Tomato | 750 g | 40 a kg | 30.00 |
| Onion | 2 kg | 35 a kg | 70.00 |
| Green chilli | 100 g | 80 a kg | 8.00 |
| Coriander leaves | 1 bunch | 10 a bunch | 10.00 |
| Total | 118.00 | ||
The prices here are made up to show the arithmetic. A line is the weight in kilograms times the price for a kilogram, to the nearest paisa; the total can be rounded to a whole rupee.
“Twenty rupees of chillies.” Tap the vegetable, tap For this much money and type 20. At ₹80 a kilo the pad shows 250 g — the weight to put on the scale — and the line on the bill is ₹20.
Prices that change every day
Open Menu in the morning. Each item's price is a large button: tap it, type today's price, and it is used from the next bill on. Bills already saved keep the price they were sold at. A price can also be changed from the weight pad while billing, by tapping Price.
Speaking the order
With both hands busy, tap Speak and say the order: “tomato half kilo, onion two kilo, 250 gram green chilli”, or “onion for 20 rupees”. Weights are understood in English, Malayalam and Hindi — “ara kilo”, “aadha kilo”, “dedh kilo” — and the ready list knows each vegetable by its other names, such as “thakkali” and “tamatar” for tomato, or “ladies finger”, “vendakka” and “bhindi” for okra. Look at the bill before you take the money; a busy market is noisy.
Taking the money and printing
Tap the green Pay button. Choose Cash and tap the note the customer hands over — the change is shown at once — or choose UPI to show a payment code with the bill's total in it, or Credit to put the bill on a regular customer's account. Save and print keeps the bill and prints the receipt on a 58 mm or 80 mm roll; Save keeps it without printing.
At closing time, open Day book: it shows the day's sales, how much came in cash, by UPI and on credit, what sold, and the cash that should be in the drawer. Printers, speaking the order, exporting to a spreadsheet and the backup file are explained in the main guide.
How do I enter 350 grams?
Tap the vegetable and type 350 on the number pad. A number of 50 or more with no point is read as grams, and the pad shows “350 g” and the amount before you tap Done. For a kilo and 350 grams, type 1.35.
Can I bill by amount, such as ten rupees of coriander?
Yes, for anything sold by the kilogram or the litre. On the weight pad tap “For this much money” and type the amount; the pad works out the weight from your price. Things sold by the bunch or the piece are billed by count.
Does it connect to an electronic scale?
No. You read the weight from your scale and type it, or tap one of the six common weights.
How do I change prices each morning?
Open Menu. Each item's price is a button: tap it and type the new price on the pad. Earlier bills keep the price they were sold at.
Are prices included in the ready list?
No. The vegetable list has 28 names and no prices, because prices change with the market. You type yours.
Can it be used in Malayalam or Hindi?
The receipt can be printed in 50 languages, Malayalam and Hindi among them, and for those two and English the ready list of vegetables is named in the language as well. The microphone understands weights and numbers in English, Malayalam and Hindi. The buttons of the page itself are in English.
More tools: GST Calculator · Job Quote & Bill Maker · Salary Slip Maker · QR Code Generator