One item per edition
Each edition or format has its own stock. Import one row per edition; a new edition of a known title is flagged, not merged.
Stock by edition, in the units you buy and sell, moved only by recorded documents, with the reports that tell you what is old and what is not moving.
A book depot's stock is harder than it looks: the same title in two editions, some with an ISBN and some without, books on the shop floor and more in the godown, sale-or-return copies that still belong to the publisher. BooksPOS book inventory keeps one item per edition, verifies every ISBN it is given, and changes stock only through movements that are never edited.
When the shelf and the books disagree, a stock count shows the difference line by line and posts only real differences at average cost. Nothing changes stock silently. BooksPOS is in development and not yet used in a shop.
Each edition or format has its own stock. Import one row per edition; a new edition of a known title is flagged, not merged.
ISBN-10 and ISBN-13 check digits are verified on entry and on import. A wrong ISBN is refused; BooksPOS never guesses a correction.
Every sale, purchase, return and correction is a movement that is never edited. Negative stock is refused at the moment of sale.
Count a shelf, a class or everything. Each line keeps what the books said when it was counted, so later sales do not look like losses.
Keep stock in a godown or back store and move it to the floor at its cost. The till sells only from the floor.
An owner report lists old editions still on hand, next to stock value by category and publisher sell-through.
Weighted-average cost, and stock value by category that equals the inventory account in the books.
Consigned copies stay the publisher's: not in your stock value, and owed only when sold or kept. (The policy is for the owner to confirm against real supplier terms.)
Import items with packs and opening stock from CSV: every row checked before anything is saved. Tested with 50,000 rows.
Tell us what you sell, how many counters and branches you have, and how you keep records today.
We install BooksPOS on your main PC with you. There is no public installer yet.
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.
Tested with automated tests and synthetic demo data only.
CSV files only (save Excel as CSV UTF-8). Reading .xlsx directly, and updating prices of existing items from a file, are not built yet.
It verifies the check digit: the last character of an ISBN-10 or ISBN-13 is calculated from the others, so a mistyped digit almost always shows. A wrong ISBN is refused, and BooksPOS never guesses a corrected one.
ISBN is optional. The item gets an internal code, and a Code 128 label of that code can be printed so it scans at the till.
No. A sale that would take stock below zero is refused when it is posted.
Yes. Each counted line keeps what the books said at that moment, so a copy sold after it was counted does not look missing. Only real differences are posted.
Yes. The owner reports include old editions still in stock, stock value by category and publisher sell-through.
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.