Skip to content
Laksana
Contractor Dispatch

Know what is on the shelf. Without walking to the shelf.

Stock takes built for a phone in a store room, a barcode scanner that never guesses, and parts that deduct themselves the moment a work order uses them — one inventory number your team can trust.

  • Stock take · Store Room B
  • Barcode scan · 2 matches
  • WO-1042 · float valve × 1
  • Low stock alert
The problem

The count says 12. The shelf says 9. The job is waiting.

Spare bulb habis, siapa ambil?
Stock is a guess. Nobody knows what is in the store room without walking there and looking, so a job starts before anyone checks the part exists.
Sheet says 12, shelf has 9
Counts drift. Parts used on jobs are never written down, so the spreadsheet and the shelf disagree until the next stock take.
Thought we still had float valves?
Reorder by surprise. Nobody hears a part is running low until a repair stalls waiting for it.
How It Works

Count it, scan it, use it. The number follows.

Each step changes one inventory number, and each change is on the item's ledger.

1

Count

Stock take on a phone. Scope a count to a store or category and work down a one-column list built for a small screen.
2

Scan

Barcode to the line. Point a camera or handheld scanner at a barcode and jump straight to that line; a shared code lists every match.
3

Deduct

Used on the job. Log a part against a work order and stock moves once, with the work order as the reference.
Under the hood

Count the store room from a phone

Effect named up front. Scope a stock take to a store or a category, count down a one-column list built for a small screen, and complete it with the effect named up front — how many lines change, the net variance, the value impact. Uncounted lines need an explicit acknowledgement before they are skipped; nothing adjusts silently.

Scan finds the truth, never a guess

Every match listed. Point a phone camera or a handheld scanner at a barcode and jump straight to that line. A barcode shared by two pack sizes lists every match instead of picking one for you — the same input works for a scanner, a phone camera, or someone just typing the code.

Parts consumed on the job, automatically

Deducted once only. Log a part against a work order and stock moves once — reopen and complete the job again and it is never deducted twice. Every adjustment is idempotent and lands in the item's ledger with the reference it came from, so the count always matches what actually happened.

Low stock tells the right people

Your notification settings. A low-stock alert follows the same notification settings as everything else on Laksana — the channels and recipients your workspace already configured, not a hard-coded list. Replenish above the minimum and it re-arms on its own; a muted event does not re-ask every hour.
Works With

Where stock gets used

Work Orders
Parts on the job. The part logged against a work order is the part deducted from stock.
Preventive Maintenance
Recurring jobs too. Scheduled service orders are work orders, so their parts are logged the same way.

See every feature in action.