Offer PosMasr Cloud: the first year 20% off with the code · the licence at launch prices until 15 October See the offer →

Help centre · Step-by-step manual

Stock

Choose the appropriate workspace and branch. Your plan, enabled modules and team permissions determine which actions are available.

8Inventory & profit

  • Current stock: every product with barcode, stock, full-stock level, cost, price and stock value. Low = orange, out = red. Type to search, or scan to receive one unit. Buttons: Receive quantity, Adjust stock, Edit.
  • Running low: what to reorder before it runs out, with a threshold of 10–50%. Shows current stock, full stock, %, suggested quantity and its cost.
  • Print stock (3.2): the Print stock button (Ctrl+P) prints the list as you see it — with the search filter applied — on the receipt printer: shop name, date, one line per product with its quantity and unit, grouped by category, running-low rows marked with !, and the item / unit totals at the end. Works on 58 and 80 mm paper.
Full stock = the quantity when fully stocked; the low-stock % is computed from it. Leave it at 0 for items you don't count (like prepared food) — they stay out of the inventory lists. To hide sold-out items from the sales screen: Settings → General → “Hide out-of-stock items”.

Profit = selling price − purchase cost, so enter the purchase cost for each product (Inventory or Products). Products without a cost count as all profit.

On this screen

Online · Current stock

Every product's stock, par, cost, value and expiry. Red = out or expired, orange = low or expiring.

How to use this feature

Print the stock list · Stock value · Low · Out · Expiring · Search · Name · Stock · Full stock · Cost · Value · Expiry · No data for this period · Movements

Online · Expiring

Expired first, then what expires within these days.

How to use this feature

Back · Expired first, then what expires within these days. · Warn days · Name · Expiry · Stock · Set expiry · No data for this period · Expired · Save

Online · Expiry control

How to use this feature

Reorder and expiry · Will not sell in time · Expired · Near expiry · Every dated lot · Sell-through · End · Markdowns due · Markdowns go in force by themselves every hour. · Markdowns wait for your approval. · A manager puts them in force. · Put the ticked markdowns in force · Bring in line now · Note

Online · Return to supplier

How to use this feature

Back · Note

Online · Back

Written off: the loss at cost. Returned: what the supplier credits or replaces. Compare the months before and after switching expiry control on.

How to use this feature

From · To · Apply

Online · Lots

Every delivery is a lot with its own expiry and batch reference. A sale takes the first expiring lot unless the cashier picks one; a return goes back to its lot.

How to use this feature

Back · Features · Stock value · Expiring · Expired · Stock by lot · Print · Name · Batch / invoice ref. · Expiry · Stock · Received · Cost · Value

Online · Running low

Products at their threshold: the alert %, worst first, what to order and its cost, an order list per supplier.

How to use this feature

Order list · Threshold · Order cost · Name · Stock · Full stock · To order · Cost · No data for this period

Online · Back · 2

How to use this feature

Selling · Price

Online · Movements

"Why is the stock 3?": one product's movements newest first — time, kind, change, balance after, reference, user.

How to use this feature

Back · Pick a product · Period · Last 30 days · Last 90 days · This month · Custom · Show · Date · Kind · Change · After · Reference · User

Online · Prepare

Preparing a batch of a prepared item (a sauce, a syrup, a dough) takes its ingredients from stock and puts the units made into its own stock.

How to use this feature

Prepare batch · Back · unit(s) of this product · This product has no recipe — set one first (Products → Recipe) · Prepared item · Units made

Online · Receive

Pick the supplier and list what arrived: product (name or barcode), quantity, unit cost, expiry. One movement per line.

A product with a pack size may be typed in packs with the pack cost.

Every line becomes a lot: type the supplier's batch or invoice reference.

A product that does not track its stock starts tracking it when a lot is received.

How to use this feature

From a photo · Back · Delivery note · Total · Print · Supplier · No supplier · New supplier · Phone · Product or barcode · Packs · Qty · Pack cost · Unit cost

Online · Reorder

Products making 80 % of sales · the next 15 % · the rest

Print or save as PDF, Excel, e-mail from your shop's address, or WhatsApp from your own phone (no cost).

Nobody supplies these yet: receive them from a supplier once, or set the item's supplier in Settings → Reorder and expiry.

Change a quantity, clear it to drop the line, or add an item; then make the purchase order.

How to use this feature

Reorder and expiry · Purchase orders · Items to order · Products making 80 % of sales · the next 15 % · the rest · Send the orders · Order · Supplier · Total · E-mail · Nothing needs ordering today. · Make the purchase order · Cut to fit the budget per order: the least urgent lines first. · Fast movers at risk

Online · Back · 3

How to use this feature

Online · Stock-take

Stock-take: open a session, count (from several phones at once; the last count wins), then apply.

How to use this feature

Back · Count · Note · Open a stock-take · Past stock-takes · Date · By · Status · Counted · Differences · Value difference · No data for this period · Show · Variance report

Online · Transfers

Move goods between branches: the quantity leaves one branch and lands in the other in one operation, with a numbered transfer note.

How to use this feature

Back · Items · Qty · Value · Total · From branch · To branch · Print the note · Pick two different branches · Branches · Product or barcode · Note · Transfer · Past transfers

Online · Waste

Write off what was spoiled, dropped or expired with its reason; it shows in the stock movements and the waste report, valued at cost.

How to use this feature

Write off (waste) · Back · Product or barcode · Quantity written off · Reason · Note · Write off

Online · Deliveries

How to use this feature

Back · Total · Units · Count · Date · Name · Qty · Unit cost · Expiry · By · No data for this period

Desktop · Inventory

Every product with a recipe: its price, what its ingredients cost and the food cost percentage (cost ÷ price). Restaurants aim at 25–35 %.

Full stock = the quantity when freshly restocked. Used for the low-stock percentage. Leave 0 for items you don't count (e.g. made-to-order food).

Set the date with the “Expiry date” button here or in the product editor. Expired products show in red, soon-to-expire in orange.

How to use this feature

Close · Jump to the search box · Open the selected row · Switch tab · Close this screen · This list of shortcuts · Current stock · Scan a barcode to add one, or pick a product · Name · Barcode · Stock · Full stock · Cost · Price

Desktop · Stock

How to use this feature

Cost · Packs · Pieces · what one carton costs — fills the piece cost · Pack cost · empty = keep the product's cost · Piece cost · No expiry date · Expiry date · Expiry of this delivery · the supplier's batch number or invoice number · Batch / invoice ref. · Receive stock · Cancel

Desktop · Stock · 2

How to use this feature

Batch / invoice ref. · Expiry · Supplier · First expiring first (automatic) · OK · Cancel

Desktop · Lots

A sale takes the first expiring lot unless the cashier picks one (Lot button at the till). Red = expired, orange = within the warning days.

How to use this feature

Search a product or a batch number… · Name · Batch / invoice ref. · Expiry · Stock · Received · Cost · Stock value · Supplier · Date · Expiring lots · Count this lot · Lot history · Print stock by lot

Desktop · Deliveries

How to use this feature

Deliveries total · Date · Product · Qty · Cost · Total · Expiry · By · Close

Desktop · Stock · 3

How to use this feature

Quantity written off · Reason · Note · Write off (waste) · Cancel

Desktop · Stock-take

Walk the shelves: scan each product and type what is really there. When done, tap "Apply" — stock is set and the differences are recorded. You can count from the phone too (dashboard → Inventory).

How to use this feature

Scan the barcode or search by name, then Enter · All · Not counted · Differences · Name · Barcode · Expected · Counted · Difference · Cashier · Count selected · Apply the stock-take · Uncounted = zero · Print differences

Help centre

Search by feature, screen or task. Open a guide and share its link with your team.

Help centre

Try PosMasr free for 7 days

Download, pick your products from the ready catalogue, plug in the printer and start selling today — no internet needed. Want the shop on any device instead? PosMasr Cloud runs online.