01 / 15

WMS · Furniture Ops

From paper
to real-time.

A warehouse management system for Injadic's furniture wholesale operation - purchase to delivery on one screen. Live stock, no overselling, scan-verified picking.

Prepared by Gaincue for Injadic Sdn Bhd · 2026-06-20 · rev 2026-07-03

01 · The problem

Today, the warehouse runs on paper.

Stock counts you can't trust

No single source of truth for what's actually on hand.

Overselling

Orders taken for stock that isn't there - found out at the truck.

Manual delivery lists

Built by hand, no warning on stock-outs or overloaded trucks.

Memory-based picking

Staff pick from recollection; wrong items ship.

Hand-typed paperwork

DOs and invoices produced late and error-prone.

No audit trail

When stock goes missing, there's no record to follow.

02 · The cost of staying manual

Every gap is a recurring bill.

Overselling costs customer trust, plus emergency restock at higher prices.

Wrong picks mean re-delivery - a second truck, a second driver, a lost day.

No audit trail means shrinkage goes unexplained and uncontained.

As volume grows, each of these gets more expensive - not less.

03 · The vision

One screen. The whole operation.

Live stock, today's deliveries, and scan-to-pick - for office and warehouse, on any device.

  • Real-time inventory by status
  • Per-region delivery board
  • Scan-verified outflow

Inventory · today

live

1,284

Available

312

Allocated

27

Returned

Oak Dining Chair · OD-20486
Teak Table 1.8m · TT-118low · 4
Fabric Sofa 3-seat · FS-33041

04 · The catalog

One item. Many boxes. Staff see one.

Some products ship in several boxes - a wardrobe as box A + box B, two boxes making one set. Your salespeople see a single item with its price and how many complete sets are available. The box-level SKUs stay in the warehouse, where picking and barcodes need them.

  • Front office: one item, one price, quantity available
  • Warehouse: every box its own barcode & weight
  • Item codes match AutoCount - one code, not the variants

Item · WA-032-10

7 sets avail
2-Door Wardrobe RM300

Warehouse sees

WA-032-10-Abox 1 · 30kg · 10 avail
WA-032-10-Bbox 2 · 25kg · 7 avail

min(10, 7) = 7 complete sets sellable

05 · End to end

One unbroken chain - purchase to payment.

PO GRN Sales Order Allocation Pick List Packing DO Delivery Trip POD Invoice Payment

Event-sourced

Every unit movement is an immutable record. Counts are always explainable.

Reserve on order

Stock is allocated the moment a sale confirms - overselling becomes impossible.

Accountant-ready

A clean document trail an auditor can follow end to end.

06 · What you gain

Six wins, day one.

01

Stock truth, live

Event-sourced - every unit explainable.

02

No oversell

Caught at order time, not at the truck.

03

Scan picking

Wrong item is blocked, not shipped.

04

Smart dispatch

Auto weight/volume vs truck capacity.

05

Auto paperwork

DO + SST invoice generated from the order.

06

You own the data

Self-hosted. No per-seat SaaS rent.

07 · Low device cost

A shared station. Drivers on their phone.

The warehouse picks and packs at one shared scanning station - a dedicated device with a barcode scanner that validates every item in real time. Drivers use their own phone to capture proof of delivery and to scan each box on unloading - so a wrong or short handover is caught before the POD is signed. Online-first: one station to set up, no per-employee app rollout.

One shared station Barcode-scanner verified Driver POD on phone
9:41Deliver · Trip #42

Stop 3 · DO-1042

3 of 3 boxes scanned ✓

proof of delivery

Signature + photo

captured on driver's phone

Delivered · 14:22

08 · How we deliverUpdated Jul 2026

Built in phases. Value early.

PHASE 1

Core

Core WMS

Item + box catalog (one item, many SKUs), price tiers, inventory ledger, procurement, sales + allocation (partial DOs + 2-month order expiry), delivery load planning, scan pick/pack/ship/POD, unload scan at delivery, quarantine, returns, roles.

Run the warehouse on it.

PHASE 2

Finance module

Auto DO + SST invoices, customer payments, AR aging, credit notes, credit-limit control, AutoCount sync.

Add-on engagement.

PHASE 3

Growth roadmap

Enterprise bundle: sales analytics, after-sales/complaints, goods-in-transit. Beyond: catalog, customer portal, route optimization, multi-warehouse, serials.

Enterprise tier + future SOWs.

Q&A · Your requirementsNew

Your brief, answered.

Branches

One debtor code per branch under a single parent company, with a roll-up view. Clean receivables and credit control per branch.

Too many SKUs

The front line sees one Item, its price and quantity. The box-level SKUs stay in the warehouse for picking and barcodes.

Multi-box price

Price sits on the Item (WA-032-10 = RM300); boxes carry none. Stock shows as complete sets, e.g. min(10, 7) = 7.

AutoCount codes

The WMS sends one Item code that matches your list; the A/B boxes never leave the WMS. Documents to DO here, invoicing in AutoCount.

Returns, no finance yet

Stock returns work now - Returned, Damaged, or quarantine for open-box parts. The credit note follows with Phase 2 finance.

Partial-order expiry

The delivered lines stay; the unshipped balance auto-cancels at 2 months, frees the stock, and you rewrite a fresh order.

Full answers + tier-by-tier scope: open the requirements & scope page →

09 · De-risked by design

Modern stack. Yours to own.

You own your data

Self-hosted on a single server - data sovereignty, no SaaS lock-in.

Cheap to run

One VPS + object storage ≈ RM80–120/month. No per-seat fees.

Low device cost

One shared scanning station in the warehouse; drivers use their own phone.

Auditable

Every stock movement immutable - a trail an accountant can follow.

TanStack · Elysia · Bun · PostgreSQL · Cloudflare R2

10 · InvestmentUpdated Jul 2026

Built in phases. Priced to own.

Essential

RM50,000

Starting tier

Get the warehouse running.

Includes

  • Phase 1: Core WMS - every warehouse feature
  • Item + box catalog, price tiers, MOQ & live stock
  • Branches per debtor code, customer profile
  • Scan pick, pack, deliver, POD
  • 3-month priority support

Billing still done outside the system.

Recommended

Complete

RM68,000

+RM18,000 · adds billing

Run and bill, end to end.

Adds over Essential

  • +Phase 2 Finance: auto DO & SST invoice
  • +Payments, AR aging, credit notes
  • +Credit control + AutoCount sync
  • +Done-for-you migration · support → 6 mo

Everything in Essential, plus the money layer.

Enterprise

RM95,000

+RM27,000 · adds scale

Built to grow beyond one site.

Adds over Complete

  • +Phase 3 bundle:
    analytics · after-sales · goods-in-transit
  • +Multi-warehouse architecture
  • +Stock transfers between sites
  • +Support 6 → 12 months

For a second warehouse on the horizon.

Every core/warehouse feature is in Essential · every finance feature is in Complete · growth modules in Enterprise.

Fixed price · billed across milestones (30% sign · 40% demo · 30% go-live) · retainer RM1,200/mo after go-live · you own the system outright.

11 · Timeline

Working software, fortnightly.

  1. W1–2Mobilization - hosting, accounts, product master data import.
  2. W2–10Phase 1 build - inventory → procurement → sales → delivery → execution, with fortnightly demos.
  3. W10Pilot in the warehouse, refine, go-live.
  4. +3–4wPhase 2 finance module (after acceptance).

12 · Why Gaincue

A build partner, not a vendor.

Full-stack

One team, end to end.

Modern

Current, supported tooling.

Ongoing

Support + retainer after go-live.

Roadmap

Phase 3 grows with you.

Next step

Let's get the first demo on the floor in two weeks.

Sign off the scope, Gaincue mobilizes, and Injadic sees working software fortnightly.

Find us at +60174421238 · info@gaincue.com

gaincue.com · 2026