Sell by the piece, the dozen or the carton, and keep stock exact
A box of pencils holds 12, a box of markers holds 10, a ream holds 500 sheets. BooksPOS keeps each item's own pack sizes and never counts a box and its pieces twice.
Pack sizes set per item
Works todayEvery item has a base unit (usually the piece) and as many packs as you sell it in: packet, dozen, box, ream or carton, each with the number of pieces it holds for that item. BooksPOS never assumes that every box holds a dozen.
Stock is kept in pieces. Sell 2 boxes and 3 loose pieces from 10 boxes of 12 and the shelf shows 93 pieces. A quantity that does not convert exactly is refused rather than rounded.
A pack price of its own
Works todayA box can cost less than 12 single pieces. Each unit has its own retail and wholesale price, with price history kept, so a price change never rewrites an old bill.
Every barcode on the box
Works todayAn item can have several barcodes: the maker's piece barcode, the carton barcode and your old shop labels. Scanning the box barcode bills a box; scanning the piece bills a piece.
Stationery details
Works todayBrand, model, size, colour, pages, paper GSM, ruling, variant, category and shelf, so a register with 200 pages and one with 300 are never confused.
Books and stationery on one bill
Works todayA reader, an Urdu book and a pen go on the same bill, each in its own unit, paid in one go or split across cash, card and mobile wallets.
Quantity breaks and promotions
Works todayA lower price per box from five boxes, or ten percent off a brand for the back-to-school weeks: each has its dates, the till picks the lowest one that applies, and offers never stack.
Run a stationery shop? Tell us how you sell.
BooksPOS is in development and not yet production-ready. We are looking for a small number of book depots, stationers and wholesalers to pilot it with us. There is no public download yet.