BitMed Logo
Setup & ManagementPharmacistOwner

Adjust stock manually

On this page

When to use this: something broke, a strip got damaged, or the count is just a little off — one product, one batch, one quick fix.

Steps

  1. Open the product. Go to Inventory → Stock Overview and click the product. The batch panel opens on the right. Find the batch and tap Adjust stock (the sliders icon on the batch card).

  2. Enter what you counted. In the Stock Adjustment box, type the Physical Count — the number you actually counted on the shelf, not the difference. BitMed works out the Variance for you as you type. Then pick a Reason and add a note if you like. The count and the reason are both required.

    In the picture, 1 is the Adjust stock icon on the batch card, 2 confirms which batch you are correcting and what BitMed currently holds (Batch: MXC625K228 · Current: 20), 3 is the Physical Count, and 4 is the reason list: Physical Count, Damage / Breakage, Theft / Pilferage, Sample / Free Distribution, Expiry Removal and Other.

  3. Tap Adjust. The stock updates straight away, and the change is written to Reports → Audit Trail with your name, the reason and the numbers.

    1 is the entry — module Stock, action Stock Adjustment. 2 is the ⓘ button that opens the detail, and 3 is what was recorded: {"change": -18.0, "reason": "Sample / Free Distribution", "new_qty": 2.0} — the movement, the reason you chose and the resulting quantity. 4 exports the trail to CSV or Excel. The dropdown at the top left filters the list by module, so you can show Stock entries only.

Good to know

  • Adjusting needs an internet connection. Offline, the form shows a Stock Adjustment Unavailable Offline banner and will not submit — reconnect and try again. Billing still works offline (→ OFF-01).
  • An expired batch cannot be adjusted here. The Physical Count is shown but locked, and the box is titled Stock Adjustment — Expired Batch. Expired stock leaves through Expiry Management instead, as a recorded write-off or a supplier return — a disposal has to be provable, and a free-form count correction would not be (→ INV-03).
  • A blank count is refused. The field is mandatory precisely so an empty box never reaches the server as a wipe-to-zero.
  • Got lots to correct? A stock audit is easier (→ INV-04) — it's built for counting many items at once.
  • If stock keeps going missing for no clear reason, that's a sign to audit more often, not to keep adjusting.
BitMed AI