Purchasing and raw material stock for a sauce maker.

How a sambal and sauce maker in Banting stopped halting production for a missing bag of chilli.

factory.yourcompany.my
LRLarasa Foods
SearchCtrl K
Stock
Raw materials5
Purchase orders3
Receiving3
Production
Batches38
Quality
Money
Supplier bills
HDHidayah · Purchasing

Raw materials

All45To reorder5Expiring2
Stock updated 9:30 amDraft 3 purchase orders
To reorder5 itemsFrom 3 suppliers
Batches planned38Next 2 weeks
Expiring in 30 days2 lotsRM 1,860
Open purchase orders4RM 23,740
MaterialOn handNeeded, 2 weeksOn orderSupplierNext step
Dried chilli420 kg1,140 kg–RempahnisOrder 800 kg
Shallots260 kg900 kg500 kgtodayKebun VeloraOrder 200 kg
Garlic90 kg300 kg–Kebun VeloraOrder 250 kg
Glass jar 250 g6,80015,200–VitrapakOrder 9,600
Label, sambal 250 g3,1006,400–VitrapakOrder 5,000
Cap 63 mm7,20015,20010,000todayVitrapakEnough
Cooking oil1,900 kg1,600 kg1,200 kgtodayOleora OilsEnough
Belacan140 kg120 kg–LautmaraLot expires 26 Oct
Tamarind paste60 kg45 kg–RempahnisLot expires 2 Nov
+ 36 more materials, all with enough stock · 3 deliveries arriving today
Approve PO-0612?

Rempahnis Trading · from Hidayah

Purchase orderRM 14,800
Dried chilli800 kg · 32 bags
Needed byMon 12 Oct
Price per kg
Last 3 ordersRM 17.80
This orderRM 18.50
Up RM 0.70 a kgRM 560 more on this order than the last price.
Ask supplierApprove
9:40

On screen: Raw materials bought before you run short.A real project. The business isn’t named, and names and figures on the screens are changed.

Business
Sambal and sauce maker, Banting
Team
About 35 staff
Materials
About 45 raw and packing materials
Works with
SQL Account, WhatsApp
First version
5 weeks
Project size
Business system, from RM 15k
Before

How purchasing worked before.

Forty-⁠five materials, one storeroom and a storekeeper who counted by eye.

  • Purchasing ordered when the storekeeper said a shelf looked low.

  • More than once, a batch stopped halfway because jars or chilli ran out.

  • Purchase orders were typed into SQL Account from WhatsApp messages with suppliers.

What we built

From the production plan to the storeroom shelf.

The production plan drives purchasing. The storeroom records what really arrives.

01Material planning

See what you’ll run short of, before you run out.

The system checks the next two weeks of batches against stock and open orders, and lists the materials to buy.

factory.yourcompany.my

Dried chilli

NeedsLots2Orders6
720 kg short
On hand420 kg2 lots
Needed, 2 weeks1,140 kg33 batches
On order0 kg
To order800 kg32 bags of 25 kg
ProductBatchesChilli a batchNeeded
Sambal tumis 250 g12 to 23 Oct1542 kg630 kg
Chilli paste 1 kg13 to 22 Oct840 kg320 kg
Sambal bilis 250 g14 to 23 Oct625 kg150 kg
Sos cili 340 ml19 to 21 Oct410 kg40 kg
Short 720 kg, rounded up to full bagsDraft PO-0612
02Purchase orders

Purchase orders drafted for you. Price changes flagged.

Drafts are grouped by supplier, bigger orders wait for the owner, and approved ones go out on WhatsApp or email.

factory.yourcompany.my

Purchase orders

Drafted for you3Open4Received
Drafted for you 3For batches 12 to 23 Oct
WhatsAppPO-0612RempahnisDried chilli 800 kgPrice up 4%RM 14,800Draft
WhatsAppPO-0613Kebun VeloraShallots, garlicSame priceRM 2,410Draft
PO-0614VitrapakJars, labelsOwner approvesRM 8,762Draft
PO-0612 · why this order
Batches from 12 to 23 Oct need 1,140 kg. There is 420 kg in stock, so 720 kg is short, rounded up to 32 bags.
RM 0.70 a kg above the last 3 orders
Last: RM 17.80Now: RM 18.50
Over RM 5,000, so Puan Kamariah approves before it goes to En. Shamsul on WhatsApp.
03Goods receiving

Goods checked in on a phone, with lot and expiry.

The storekeeper records what really arrived against the purchase order and photographs the delivery note.

Shallots

PO-0609 · Kebun Velora · Vignesh

Ordered500 kg
Received, kg
−480+
Short20 kg
Lot
Supplier lotKV-1008
Best before23 Oct
Halal certificateOn file · to Mar 2027
Delivery note and goods
+
Receive 480 kg
9:18

Each part is a feature with its own fixed price, agreed before we start. See how this project was priced or get a fixed quote for yours →

Who buys, checks and receives.

Four people. None of them works out a shortage by hand any more.

  • HDPurchasing · Hidayah

    Checks drafted purchase orders instead of working them out.

  • VGStorekeeper · Vignesh

    Receives deliveries on a phone, with lot, expiry and photos.

  • SBQuality and halal · Sabariah

    Finds any lot, its supplier and its certificate in seconds.

  • KROwner · Kamariah

    Approves bigger purchase orders, with the last price beside the new one.

What changed in the storeroom
  • Batches start with every material on the shelf.
  • A price increase is seen before the order is sent.
  • Every lot can be traced back to its supplier.
Cost and timeline

The shopping list first, then the storeroom.

Purchasing had its list after five weeks. Receiving and approvals followed a month later.

Phase 1 · 5 weeks

Know what to buy

Phase 2 · 4 weeks

Received and traced

Project sizeFrom RM 15kBusiness system · first 3 months of care included?How we price a project

Never stop a batch for a missing material.

Questions about this system.

What did this project cost?

Business system, from RM 15k. Every feature had a fixed price, agreed before work started, and the first 3 months of hosting and care were included.

Do we need a recipe for every product?

It helps. We set up how much of each material one batch uses together with your production team, during the first weeks. If it is on paper or in Excel today, we start from that.

Can it handle materials with expiry dates?

Yes. Every delivery is received with its lot and expiry date, the oldest lot is used first and lots close to expiry are flagged.

Does it work with SQL Account?

Yes. Approved purchase orders and goods received go into SQL Account, so nobody types them twice.

Does it help with halal audits?

It keeps the records an audit asks for in one place: suppliers, lots, expiry dates and certificate dates. The audit itself stays with your halal team.

Another question? Ask on WhatsAppWe reply within one working day.

Free consultation

Tell us how you work today.

We’ll show you what we’d build first and what it costs. Free, no obligation.

  1. 1

    Send us a message

    Pick what sounds familiar and a time. We reply within one working day.

  2. 2

    A free 30-⁠minute call

    On WhatsApp or Google Meet. We look at how you work today.

  3. 3

    A fixed price for every feature

    Your written quote within 3 working days of the call.

Your free consultation30 min
What takes the most time?Pick any
Pick a time
Send on WhatsApp

Or email sales@belcort.com · We reply within one working day.

More of what we’ve built for manufacturers