ISB · 4 branches
Super Admin
Step 3 · Stock control

Stock correction

Every difference between what the system says and what is on the shelf, written down with a reason. Corrections are posted, never edited away.

{{ s.label }}
{{ s.value }}
{{ s.delta }} {{ s.sub }}
{{ s.glyph }}
{{ resultCount }}
Adjustment no Date Type Warehouse Reason Items Value impact · PKR Status
{{ r.no }} {{ r.date }} {{ r.type }} {{ r.wh }} {{ r.reason }} {{ r.items }} {{ r.value }} {{ r.status }}
No adjustments match these filters.

{{ pageLabel }}

Page 1 of 1
Why stock moved this month
{{ m.label }} {{ m.value }}

Value is the cost of the difference, signed: a decrease takes value off the shelf, an increase puts it back.

Quick actions

{{ a.no }}

{{ a.statusLabel }} {{ a.typeLabel }}

{{ a.subline }}

Posted. Stock and stock value are updated, four movements are on the ledger and the audit trail is written. A posted adjustment is never edited — a mistake is corrected by a second adjustment that says so.
Adjustment entry
{{ r.label }} {{ r.value }}
Items counted System qty is what the ledger held at the moment of counting
Item code Description UoM System qty Physical qty Difference Unit cost Value · PKR
{{ i.code }} {{ i.name }} {{ i.uom }} {{ i.system }} {{ i.physical }} {{ i.diff }} {{ i.cost }} {{ i.value }}
Total adjustment value {{ a.netQtyLabel }} {{ a.totalValue }}
Stock before & after
Item code Description Before · system qty Adjustment qty After · new qty Movement
{{ i.code }} {{ i.name }} {{ i.system }} {{ i.diff }} {{ i.physical }} {{ i.move }}
Approval workflow
Level Action by Role Status Date & time
{{ w.level }} {{ w.stage }} {{ w.who }} {{ w.status }} {{ w.when }}
{{ a.workflowFoot }}
What posting changes
{{ i.mark }} {{ i.label }}
Item movement generated One ledger row per line — including the lines that did not move
Movement no Date Reference Item Movement type Qty Location Value · PKR
{{ m.no }} {{ m.date }} {{ m.ref }} {{ m.item }} {{ m.type }} {{ m.qty }} {{ m.location }} {{ m.value }}
No movements yet
Ledger rows are written when the adjustment is posted, not when it is drafted. Until then the count exists only on this page and the shelf figure is unchanged.
Audit trail
{{ x.kind }}
{{ x.what }}
{{ x.who }}
{{ x.when }}

New stock adjustment

{{ stepLabel }} Nothing moves until it is approved
{{ typeNote }}
The count sheet, damage report or GRN this correction answers to.
Enter what you physically counted. The difference and its value are worked out for you.
ItemUoMSystemPhysicalDiffValue
{{ l.uom }} {{ l.system }} {{ l.diff }} {{ l.value }}
{{ lineCount }} Total value impact {{ draftTotal }}
{{ r.label }}
{{ r.value }}
Once approved, this is permanent
Posting writes a ledger movement per line and changes the stock value. A posted adjustment cannot be edited or deleted — a mistake is corrected by a second adjustment that references this one, so the history reads as what actually happened.
Validations & controls
{{ r.mark }} {{ r.text }}