"Inactivating" a pack means pulling it off the counter back into the safe. The pack is still in your inventory but is no longer sellable. Inactivation moves a pack from a Bin back to the Safe — that is, from Active status to Inactive status.
Open the screen: Lottery → Inactivate Pack in the left navigation.
Inactivate ≠ Return. Inactivating keeps the pack in your safe and you can re-activate it later. Returning ships the pack back to the lottery commission, removing it from inventory permanently. See Return Pack.
| Area | What it does |
|---|---|
| Store | Pick the store you're inactivating from |
| Bin filter | Restrict the active-packs grid to one bin only (or All Bins) |
| Safe Storage button | Jump to the bottom Inactive Packs (Safe Storage) section |
| Quick Scan – Inactivate Pack | Scan a pack barcode for one-click inactivation |
| Active Packs in Bins grid | Every pack currently in a bin. Select rows with the checkboxes for bulk inactivate. |
| Inactive Packs (Safe Storage) | A separate grid showing previously-inactivated packs at this store |
You need to know why you're inactivating each pack. CStoreiQ requires a Reason for every inactivation — this isn't bureaucracy, it's traceability for your year-end lottery commission audit.
Reasons available (pick one per pack):
| Reason | When to use it |
|---|---|
| End of Day | Routine end-of-shift swap |
| Slow Seller | Customers aren't buying this game; free up the bin |
| Damaged | Water, tear, print defect |
| Expired | Game has reached its lottery commission end-of-game date |
| Inventory Adjustment | Reconciling a counted discrepancy |
| Other | Anything not covered above. Notes are required if you pick this. |
Best when you're pulling several packs at once (end of day rotation, end of a game).
All selected packs move to Safe Storage in one transaction.
| Field | Required | Format | Notes |
|---|---|---|---|
| Store | Yes | Dropdown | Pack must be active here |
| Bin | No (filter only) | Dropdown | Limits the grid to one bin |
| Quick Scan barcode | Yes (scan mode) | ITF | Auto-resolves to the active pack |
| Reason | Yes | Picked from 6 enum values | Required even for bulk |
| Notes | Conditional | Free text | Required if Reason = Other |
An inactive pack:
| Symptom | Cause | Fix |
|---|---|---|
| "Reason is required" | You skipped the reason dropdown | Pick one of the six reasons |
| "Notes are required" | Reason = Other but Notes is empty | Type a brief explanation |
| Pack isn't in the grid | It's already in the safe, or it was returned | Check the bottom Safe Storage section, and the Lottery Inventory screen |
| Bulk button stays disabled | No rows selected | Tick at least one checkbox |
| "Pack is currently sold out" | Pack's end ticket = max ticket — pack has nothing left to sell | Inactivation is still allowed. Most stores then return the empty pack — see Return Pack |
| Scenario | Action |
|---|---|
| Slow seller, will try again next week | Inactivate |
| Damaged but still has unsold tickets — the lottery commission wants it back | Return |
| Sold out and empty (no tickets left) | Return (clears it from inventory) |
| Game ended, but pack has unsold tickets and the lottery commission wants them back | Return |
| End-of-day routine swap | Inactivate |