Stock & Shop
Purchases & Purchase Orders
Record supplier bills that bring stock in and set your cost, raise purchase orders for goods on the way, and keep a purchase register.
A purchase bill is how stock comes in. Recording one adds to your count and updates what each item costs you — the figure every later sale uses to work out profit.
Suppliers are just parties
You don't keep a separate supplier list. A supplier is a customer record with its party type set to *Supplier* (or *Both*), so it reuses the same name, GSTIN, state and address you already know how to fill in. Buying from an existing customer automatically marks them as *Both*.
Record a bill
- 1Open Profile → Stock, Purchases & Expenses → Purchases.
- 2Stay on Bills and tap Record a bill.
- 3Choose the supplier (optional), and enter their bill number and date — it's their document, not yours, so nothing is generated.
- 4Add lines. Start typing to search your catalogue; picking an item links the line so it moves stock.
- 5Enter the quantity, the cost per unit and the GST rate. Check the running total, then Save bill.
How cost is worked out
InvoiceKaro uses a weighted average. Buy 10 at ₹100 and later 10 more at ₹140, and the average becomes ₹120 — not a jump to the newest price. That average is what each sale records as its cost, so your margin doesn't lurch every time a supplier changes their price.
Purchase orders — goods on the way
A purchase order records what you've asked a supplier for. It moves nothing: ordering stock is not having stock.
- 1In the Purchases tab, switch to Orders and tap Raise an order.
- 2Choose the supplier, set an expected by date, and add the lines you're ordering.
- 3Save. The order shows as *outstanding*, and turns overdue on its own once the expected date passes.
- 4When the goods arrive, tap the tick to mark it received.
The purchase register
The Bills view is your purchase register: what you bought, from whom, and what it cost, with totals for the period and the input GST you paid. Cancelling a bill hands the stock back — the bill stays listed so the history still reads correctly, but it stops counting toward your totals.