kg, g, pcs, m, dozen, bunch — at every line | HelloBooks POS Sell in any unit; the engine converts to the base unit and prices accordingly. Built for grocery, mandi, jewellery, and any business where a customer asks for “half a kilo” or “a dozen”.
kg, g, pcs, m, dozen, bunch — at every line
Sell in any unit; the engine converts to the base unit and prices accordingly. Built for grocery, mandi, jewellery, and any business where a customer asks for “half a kilo” or “a dozen”.
Part of HelloBooks POS · Inventory at POS
Most POS systems force you to pick one selling unit and stick with it. The customer who wants 250 g of saffron is out of luck. HelloBooks lets the cashier change the unit on the line; the engine converts to base unit, prices, and posts the inventory move correctly.
Every detail, dialled in
Built for the till, validated against the canonical accounting engine — so every POS sale closes the books cleanly.
Unit conversion at the line
The cashier picks the unit on the line; the engine converts to the base unit using the configured conversion (1 kg = 1000 g, 1 dozen = 12 pcs). Pricing follows the base-unit price unless a unit-specific override exists.
- Per-line unit selection
- Auto-conversion to base unit
- Per-unit price override
- Audit trail per conversion
Scale-aware
For weighable items, the unit comes from the scale stream (typically kg) and converts to the sale unit (g). The cashier sees the right numbers; the books see the right inventory move.
- Reads the scale base unit
- Converts to sale unit
- Tare-aware
- Multi-scale per till
GST and HSN respect the unit
GST is computed on the base-unit price, then scaled to the line quantity. HSN summary in GSTR-1 uses the canonical UQC (Unit Quantity Code) — no “PCS vs NOS” surprises.
- Base-unit price for tax
- GSTR-1 UQC correct
- HSN per line
- No tax surprises
Why teams move off legacy tills
- One unit per item, period
- Cashier converts in head
- Tax computed on wrong unit
- GSTR-1 UQC mismatched
- Per-line unit picker
- Engine converts and prices
- Tax computed correctly
- GSTR-1 UQC correct
Questions, answered
How are conversions defined?
In the item master — the base unit and the available alternative units with conversion factors. Standard ones (kg ↔ g, dozen ↔ pcs) are pre-loaded.
Can I price differently per unit?
Yes — a per-unit override price overrides the base-unit-converted price. Useful when a dozen is cheaper per unit than singles.
Does this work with weight-based items?
Yes. The scale streams kg, the cashier sells in g; the line records both and posts the inventory move in the base unit.
What about case-pack vs each (e-commerce style)?
Supported via the same mechanism. A case of 12 maps to 12 each in the base unit; sell either at the till.
Related POS features
Ready to automate your books?
Join 2,000+ businesses saving 20+ hours per month. Get started free — no credit card required.