Skip to content

Put something into stock

Only for businesses that sell goods they count. If you sell services or one-off jobs, skip this page — nothing here applies to you, and the earlier quickstart pages already cover your whole workflow.

You do not type stock in — you buy it

There is no "set stock to 10" box, and that is deliberate. Stock arrives because you bought it, so recording the purchase is what puts it on the shelf. That way the quantity and the money always agree, and every unit can be traced to the bill it came in on.

(The one exception is stock you already had when you started using KiraKira+ — that is Opening balances.)

1. Make the product a counted one

The switch that matters is Product Type. Service means nothing to count — that is what the first invoice used. Choose Inventory instead and the product starts keeping a quantity.

A counted product has two prices, and mixing them up is the classic mistake:

The pricing section of a counted product, with default purchase price and selling price numbered

FieldWhat it is
1Default Purchase PriceWhat you normally pay your supplier. It pre-fills the cost when you buy this product
2Selling PriceWhat you charge the customer

Filling in the purchase price is optional but worth it — it is what stops the purchase line arriving blank, which is the wrinkle the supplier bill page warned about.

Min / Max Stock Level

A counted product also offers these. Set the minimum and KiraKira+ can tell you what to reorder before you run out. Leave them at zero for now.

2. Buy some

Raise a supplier bill exactly as before — Purchases → Purchase Invoice → New PI — and put the product on a line. Then set Qty to how many arrived:

The purchase line showing quantity 10 and the pre-filled unit price

What to notice
1QtyHow many units the supplier delivered
2Unit PriceAlready filled in — from the product's default purchase price. Change it if this delivery cost something different

Set the Account to your stock or purchases account, pick the tax code, then Save and Finalise. Ten units at RM 180 makes a bill of RM 1,800.

3. Check it worked

Inventory now shows the product with a real quantity — 10 PC:

The inventory list showing Printer toner, type Inventory, quantity 10 PC

And Inventory → Stock Control records why it changed:

The Stock Control ledger showing a Stock In movement of +10 owned by the purchase invoice

Click the movement and it explains itself completely:

  • Stock In, +10 Piece
  • Unit cost RM 180.00, Total value moved RM 1,800.00
  • Owned by PI-2607-00001 — the bill that brought it in

That last part matters. As the panel puts it: "This movement belongs to Purchase PI-2607-00001. Void that document to reverse it — the reversal restores the exact value this movement froze."

You correct stock by correcting the document

That message is the rule for everything in stock. A movement is not edited on its own, because it belongs to a real event. Bought the wrong quantity? Fix or void the bill, and the stock follows. That is why your stock figures and your accounts can never quietly disagree.

Genuine differences — breakage, loss, a miscount found on the shelf — are a Stock Adjustment, which records the reason rather than pretending the purchase was wrong.

What happened in your accounts

Buying stock did not create an expense. You swapped one asset for another: money (or a debt to the supplier) became goods worth RM 1,800 sitting on your shelf. The cost only becomes an expense when you sell it — which is why your profit does not lurch downwards every time you restock.

Next: See how the business is doing — where all of this turns into numbers you can act on.

KiraKira+ — offline accounting for small business.