Sales
Handle a Missing Item During a Sale
A missing item is a decision point. A reusable stock product should become an item; a one-off amount can be Quick Sale; a customer promise can become a quote.
- Menu path
- Home -> New Sale, Inventory -> Items -> New
- Verified from
- Posnic demo and current POS source reviewed on 2026-09-08
Technical source evidence
frontend/static/script/js/modules/js/sales.js autocomplete fallback to sell typed text as quick sale or open PosnicPro.quickitems.popup, frontend/modules/items_write.html item name, SKU, Barcode, Same as SKU and Extra barcodes fields, frontend/modules/sales_write.html Quick Sale button and Add new customer/counter workflow
Decision Rule
Do not let cashiers use one shortcut for every missing item. In the live sale search, a no-match value produces two choices: sell the typed text as a quick sale, or create an item with that name. The operator should decide whether the shop needs inventory history, supplier costing, barcode scanning, tax setup or only a one-time amount.
| Counter situation | Use this path | Why |
|---|---|---|
| Product will be sold again | Create Item or Quick Item Add | Future scans, stock, reports and purchase costs need a real item. |
| Product has barcode but no match | Edit/Create Item with Barcode | The barcode must exist on the item record before scanner checkout works. |
| Temporary fee or service | Quick Sale | It does not need stock tracking or reorder history. |
| Customer asks for price approval | Save as Quote | A quote is not a sale and should not move stock until accepted. |
| Price is wrong on an existing item | Line edit or Item edit | Only this sale fixes today's bill; Sale + update item or Item edit fixes future bills. |
| Many items are missing | Import/export or catalog cleanup | A cashier shortcut is not a catalog migration plan. |
Create a Reusable Item
- Pause the sale or park it when the customer is still deciding.
- Open Inventory -> Items -> New, or use Quick Item Add if available to the role.
- Enter item name, category, selling price, cost, tax and current stock.
- Set SKU and Barcode before returning to the counter when the product must scan.
- Use Same as SKU when the shop wants the internal SKU and scanned Barcode to be identical.
- Use Extra barcodes when the same sellable item has multiple package codes.
- Save the item.
- Return to Home -> New Sale and search or scan the saved item.
- Confirm the cart line and continue payment.
Use Quick Sale Only for One-Offs
The sales code can offer a quick-sale style fallback for typed text. That is useful for speed, but it creates an amount line for this sale rather than a full reusable catalog item.
- Use a clear line name so Sales History and reports are readable.
- Do not use Quick Sale for items where stock should reduce.
- Do not use Quick Sale for products needing a special tax group.
- Do not use Quick Sale for products that require SKU, barcode labels, supplier history or reorder reports.
- Review Quick Sale usage during cashier training and day close.
- Turn frequent Quick Sale names into real items.
What the Owner Should Configure
- Give managers permission to create or edit items, not every cashier.
- Create a simple shop rule for when Quick Sale is allowed.
- Require barcode entry before products reach the shelf if the shop scans at checkout.
- Require a cost price and supplier when margin or purchase reporting matters.
- Keep one default tax reviewed for Quick Sale and Quick Item workflows.
- Use the Items import/export guide when many missing products need to be added at once.