InvoiceKaro
Skip to documentation content

Stock & Shop

Selling From Stock

Link invoice lines to catalogue items so issuing an invoice moves stock and records what the sale actually cost you.

On this page

An invoice line only moves stock if it knows which item it refers to. Pick the item from your catalogue instead of typing the name, and the rest follows automatically.

Open a new invoice (New Invoice in the top bar, or Invoice on the floating button on a phone). Under Line items, start typing in Start typing an item…. Matching catalogue items appear with the price this customer pays, the GST rate, the HSN code and how many you have in stock. Click one to link the line: its rate, GST rate, unit and HSN/SAC fill in.

invoicekaro.com/app
Item suggestions show how many are in stock, and a line billing more than you hold gets a warning. Earlier layout shown; use the current navigation steps in this guide.
Item suggestions show how many are in stock, and a line billing more than you hold gets a warning. Earlier layout shown; use the current navigation steps in this guide.View full size
Tip
A line you type by hand still works perfectly. It just isn't tracked. Mix linked and typed-in lines on the same invoice as much as you like.

Stock moves when you issue, not before

A draft doesn't change stock. The count changes when the invoice is issued after successful invoice or pay-link delivery by email or SMS, when you use Mark as sent after handing over the printout or sharing the PDF yourself, or when a Quick Bill sale completes. A WhatsApp alert alone does not issue a draft or deduct stock. Re-sending an issued invoice does not reduce stock twice. See Sending invoices & reminders.

Offline stock timing
Saving an offline cash sale does not reserve or deduct server stock. Stock is checked and deducted when sync completes; the saved sale time is used for the movement date. A normal offline invoice becomes a draft on sync and still needs to be issued. Cached counts cannot show sales made on other devices. See Offline billing.

What you're warned about

WarningWhat it meansDoes it stop the invoice?
3 in stock, billing 5 under the lineYou're selling more than the count says you hold.No. A note says it won't stop the invoice. It goes out, and the count goes negative, flagged for correction.
…has no cost price recordedThis item has never been costed, so the sale would show as pure profit.No. But set a cost on the item, or record the purchase bill that brought it in, or your profit figures will be wrong.
Why warn instead of block
The shop knows what it just handed over better than the database does. A blocked sale at the counter is a worse outcome than a count you fix afterwards.

Serial-tracked items

For an item that has an IMEI or serial for each unit, a line has an extra IMEI / serial numbers field. On a computer it's in the line's ⋯ options. On a phone, tap the line. Enter the serials, separated by commas. See Serial numbers.

What gets recorded

When the server issues the invoice, InvoiceKaro records the item's current average cost against that sale. Later purchases do not change that saved cost. For an offline cash sale, the cost is captured during sync, so it may differ from the cost shown when the device went offline.

Cancelling an invoice

For an issued invoice with no recorded payment or return, Cancel invoice in its ⋯ menu reverses stock at the original recorded cost. Units linked to that sale return to stock too. An invoice with payments or recorded returns cannot be cancelled this way. For goods coming back after a sale, record a return.

I converted a quotation. Has the stock moved?+
Not yet. Converting creates a draft invoice. Stock moves after successful invoice or pay-link delivery by email or SMS, or after you share it yourself and choose Mark as sent. A WhatsApp alert alone does not move stock. See Quotations.
Does the customer's price tier apply?+
Yes. A linked line is priced at the customer's tier, with a note saying which tier was applied. See Price tiers.
Need help with these steps? Contact support