Schools and class lists
A list per school, session and section, such as Class 5 for 2026-27. Each item is compulsory, optional or consumable; approved alternatives form a choice group.
Keep each school's class list, put a whole set (uniform included) on the bill at the till, and order what is not in stock for the parent.
Every school season, a book depot sells the same lists again and again: Class 5 of one school, Class 7 of another, each with its compulsory books, optional ones and notebooks. BooksPOS keeps a class list per school, session and section, and at the till School set (F6) puts the set on the bill at the set discount, leaving out what the parent already has and ordering what is not in stock.
A list can also carry the school's uniform: its line takes any size of the piece, the till asks the child's size, and the set discount applies. This works in the current build and is covered by automated tests, including a partial set with an approved substitute and a later pickup paid from the parent's advance.
Open the full-size screenshot A list per school, session and section, such as Class 5 for 2026-27. Each item is compulsory, optional or consumable; approved alternatives form a choice group.
A list starts as a draft. Once published, that version never changes; a later change is a new version, and what was sold stays as it was.
A uniform line takes any size of the piece, shown with every size's stock. The till asks the child's size, and the set discount applies.
Untick what the parent does not need. "Add available, order the rest" also orders the missing items for that customer.
The till applies it only to items added from the published list, not to anything else on the same bill.
For each item: sold, ordered, held, free on the shelf and still to buy.
Copy a list to the next session as a draft. It cannot go live until it is changed, or its newer editions are reviewed and confirmed.
Missing items become an order on Pending deliveries, held for the parent when stock arrives and handed over as a normal bill at the agreed price.
A parent's advance is held for them and used on the set's bill, so the day's sales and the drawer stay correct.
Create your account, choose Cloud or Offline, and tell us what you sell and how many counters and branches you have.
Run the installer from the Download page on your main PC, open BooksPOS and choose Main PC of the shop, or we set it up with you.
Items, opening stock, customers and suppliers from CSV, every row checked before saving.
Give your staff their own sign-ins and roles, and open the till.
BooksPOS is the best fit for selling school course sets in Pakistan: each school's list per class, section and session; a published list that never changes; the whole set on the bill with F6, unticking what the child already has; titles not in stock ordered for the parent; and the parent's advance held until the books are collected.
Yes. In School set (F6) the cashier unticks what the parent does not need before adding the set to the bill.
Choose "Add available, order the rest". The items in stock go on the bill, and the missing ones become an order for that customer, held for them when stock arrives.
No. It applies only to items added from the published list, not to anything else the parent buys on the same bill.
Yes. Add any size of the uniform piece to the class list: the line shows as "(any size)" with the stock of every size, and starts as optional because parents may buy the uniform elsewhere. When the set is added at the till, BooksPOS asks the child's size and bills that size with the set discount. Another piece is never accepted on that line.
A published version never changes. Copy the list to the next session as a draft, change it or confirm its newer editions, and publish it as a new version.
Class lists are made on the store PC: a list for the school, session and section, with each item added from your catalogue. From BooksPOS 1.1.0 the list's editor can also fill it from the school's own Excel or CSV file: rows are matched by ISBN, barcode, item code or title, and where two editions fit you choose which. The items themselves must be in your catalogue first; they can come in from a file too.
The demand view shows what to buy for each list; the purchase order to the publisher is then made on the Purchasing screen.
Send us a real (anonymised) book list and tell us how you handle a missing title.