LIVE DEMO · Laravel 13 · PHP 8.4 · SQLite · no JavaScript framework Laravel 13 · PHP 8.4 · SQLite Built by Zohaib Ahmad →
M Mehran Distributors

← All stock

Cable 4-core 16mm

CBL-4C-16 · Cables · sold by the metre

On hand
1,740 metre
1,340 above reorder level
Value at cost
PKR 904,800
520 per metre
Margin
24.6%
sells at 690
Free to sell
1,740
0 committed to open orders
On order
300
bought and not yet received
Status
OK
reorder at 400

Count and adjust

When the shelf disagrees with the screen, the fix is not to type the new number over the old one — that destroys the only thing that makes a stock figure trustworthy. Enter the count you actually made and the system works out the difference, writes it to the ledger below, and requires a reason. An unexplained correction is the one thing this refuses.

Stock ledger 3 movements

When Source Reason Document Change Balance after
18 Oct 2026, 00:00 Purchase order Received on PO-0102 PO-0102 +500 1,740
04 Oct 2026, 17:00 Sales order Dispatched on SO-2452 SO-2452 -300 1,240
13 Sep 2026, 10:41 Adjustment Opening balance — +1,540 1,540

The ledger is append-only. Nothing edits a quantity directly — the figure above is whatever the last movement left behind, which is why it can always be explained.