Skip to content

Product Report — Warehouse Tab

Published: · Updated: (13 days ago)· IZI Team

Product Report — Warehouse: Bar Stock Tracking in IZI CRM

Section titled “Product Report — Warehouse: Bar Stock Tracking in IZI CRM”

The Warehouse tab in IZI’s Product Report answers one practical question for club owners: what do you have right now, and what has been happening to it? This is not abstract accounting — it is the tool that stops you from discovering on a busy Friday evening that your top-selling energy drink ran out an hour ago.

The tab shows current stock for every active bar item, a complete history of warehouse operations, and all inventory records. IZI automatically deducts the correct quantity from stock every time a cashier completes a bar order, which removes the need for staff to manually log normal sales. The team’s job is narrower: log every new delivery accurately, and record non-sale stock changes — breakage, spoilage, mis-sorted items — as they happen.

Open the tab via Analytics → Product Report → Warehouse. The core principle: system stock is only as accurate as the operations recorded in it. If even one step in the chain is skipped, the numbers drift from reality and lose their decision-making value. Consistent entry discipline is more important than frequent inventory counts.

The tab is organised into three data blocks: current stock, operation history, and inventory records.

The stock table lists every active item in the bar catalogue with its current system quantity. Key columns:

FieldWhat it showsHow to use it
ItemName from the bar catalogueSearch and filter
Stock (units)System quantity at this momentCompare against physical count during inventory
CategoryProduct group (drinks, snacks, hot food)Filter for quick segment analysis
Purchase priceLast recorded receipt priceBasis for margin calculation
Minimum stockReplenishment threshold you setItems below this are flagged for reorder

When a minimum stock value is set, IZI marks the item as critical if quantity drops below it — a simple, reliable guard against the “we ran out of water at peak time” scenario.

The operation log is a chronological feed of every event that has changed stock:

  • Receipt — new delivery from a supplier
  • Write-off — losses (breakage, spoilage, missing items, production waste)
  • Inventory adjustment — manual correction after a physical recount
  • Auto-deduction — automatic reduction triggered by a completed bar sale

Filter by operation type, date range, and item to pinpoint the cause of a discrepancy. For example: energy drink stock is lower than expected → filter the last 7 days → a write-off of 12 units appears with no comment on Wednesday → investigate that specific shift.

This block stores the history of planned and unplanned stock reconciliations. Each inventory record shows the date, who ran it, and the variance per item (positive or negative).


An inventory count is the only way to resync the system with reality when unrecorded operations have accumulated or something seems off.

Step 1. Pick the right moment. Run inventory at the start or end of a shift, when bar sales are paused. Counting while the bar is active gives an inaccurate result: IZI keeps deducting from stock while you are still counting.

Step 2. Physically count the items. Count the whole range or just the items you are unsure about. Record the numbers on paper or your phone before touching the system.

Step 3. Open Warehouse → Inventory. The system displays the current system quantity for each item. Enter your physical counts next to each one. IZI calculates the difference automatically.

Step 4. Review variances before confirming. A large variance on one item is a reason to pause. Check the operation history for that period first — a missed receipt may explain it entirely. If the variance is explained, log the missing operation first, then rerun the inventory.

Step 5. Confirm. After confirmation, stock updates immediately. The inventory record is saved with the staff member’s name, date, and time.


Warehouse tracking is not an end in itself. It serves two practical goals: prevent popular items from running out, and avoid tying up cash in slow-moving stock.

To stop ordering “by feel”, calculate the reorder point for each significant item:

Reorder point = Daily usage × Lead time (days) + Safety stock

Daily usage = units sold in a month ÷ 30. Safety stock is typically 1–2 days of usage — enough buffer if a delivery is delayed. Set this calculated value as the Minimum stock in the IZI item card and the system flags it automatically when you approach the threshold.

Inventory turnover measures how quickly you cycle the money invested in bar stock. Formula:

Turnover = Cost of goods sold for the period ÷ Average stock for the period

Average stock = (opening stock + closing stock) ÷ 2. Cost of goods sold = units sold × purchase price per unit.

Low turnover on an item means you are holding a lot of it but selling little — cash sitting on a shelf instead of generating revenue. The fix is either to promote the item more actively, or remove it from the menu and reinvest in what sells. See the guide on growing bar attach rate for more on assortment decisions.

Rule: every operation goes into the system immediately

Section titled “Rule: every operation goes into the system immediately”

The most common cause of stock discrepancies is operations that happened physically but were never recorded in IZI:

  • Delivery arrived and was shelved without logging a receipt → system does not know
  • A staff member took a drink without ringing it through → system does not know
  • A bottle broke and was thrown away without a write-off → system does not know

Agree with your team: any physical stock movement = a system entry at the time it happens. This is not bureaucracy — it is the only way the warehouse data stays useful for decisions.


Receipts: how to log incoming stock correctly

Section titled “Receipts: how to log incoming stock correctly”

A receipt in IZI increases stock when a new delivery arrives from a supplier.

How to log a receipt:

  1. Go to Warehouse → Receipt (or Analytics → Product Report → Warehouse → Receipt)
  2. Select the item from the catalogue
  3. Enter the quantity — exactly as shown on the delivery note, not from memory
  4. Enter the purchase price from the delivery note — this is critical for margin analytics
  5. Optionally add the supplier name and invoice number
  6. Confirm — stock updates immediately

If the purchase price has changed since the last delivery, always enter the new figure. IZI will update the purchase price in the item card and your margin analytics will reflect current reality.


A write-off reduces stock without a sale — it records a loss. Log it via Warehouse → Write-off.

Common loss types in a club bar:

TypeExampleWhy recording matters
BreakageCan dropped during restockingHigh — without a log, stock appears higher than reality
Spoilage / expiryMilk past its use-by dateHigh — a frequent and recurring loss
Production wasteOver-poured milk when making coffeeMedium — adds up over a shift
Missing itemItem gone, cause unknownCritical — warrants follow-up
Cancelled orderPrepared but customer refusedHigh — revenue was reversed, stock still consumed

For step-by-step instructions on each write-off type, see Write-offs and Spoilage.

A normal benchmark for bar losses is 1–3% of bar revenue. Calculate it simply:

Loss rate % = Total write-off cost for the period ÷ Bar revenue for the period × 100

Above 4–5% is a signal to investigate: storage issues, preparation carelessness, or something more serious. Break down losses by shift — if one shift consistently shows a higher rate, start with a direct conversation with that team.


The Warehouse tab does not work in isolation. Its data feeds several related sections:

QuestionWhere to look
How many units of each item did we sell?Product Report — Products
How did stock change chronologically?Product Report — Movements
What was total bar revenue for a shift?Product Report — Overview
How much margin does each item generate?Bar Margin Analytics
How do I reduce preparation losses?Write-offs and Spoilage

How can I tell if my warehouse data is reliable?

Section titled “How can I tell if my warehouse data is reliable?”

Run spot checks regularly: once a week, physically count 5–10 of your highest-turnover items and compare with system quantities. No variance means your records are accurate. Consistent negative variance on the same items means there is an unrecorded step in that item’s flow — find it.

Do I need to do a full inventory count every shift?

Section titled “Do I need to do a full inventory count every shift?”

A full recount of everything every shift is excessive for most clubs. A practical cadence: high-turnover drinks once a day, snacks and ingredients every 2–3 days, low-movement items once a week. Run an unscheduled count whenever you suspect a discrepancy.

What should I do if an item shows negative stock?

Section titled “What should I do if an item shows negative stock?”

Negative stock means the system has recorded more sales than recorded receipts for that item. Common causes: a missed receipt, a quantity error in a previous receipt, or the item was received under a different name. Review the operation history, find the missing receipt, and log it retrospectively with the correct date.

Does a write-off affect the shift cash report?

Section titled “Does a write-off affect the shift cash report?”

No. A write-off is a warehouse operation only. The shift report captures cash transactions — sales and top-ups. A write-off reduces stock and appears in the warehouse log, but creates no cash movement.

One quick win: if purchase prices are not filled in for your items, bar margin analytics are unavailable and you are managing profitability blind. Filling in prices for a typical bar range takes 10–15 minutes and unlocks per-item margin data immediately.

Frequently asked questions

What does the Warehouse tab show in IZI's Product Report?

The Warehouse tab displays the current system stock count for every active bar item, plus a full history of warehouse operations: receipts (new deliveries), write-offs (spoilage, breakage, loss, production waste), and inventory results. It gives you a real-time picture of what you actually have on the shelf.

How do I open the Warehouse report in IZI CRM?

Navigate to Analytics → Product Report → Warehouse tab. Use the filters to select a date range, a specific item, or a category. By default the tab shows current stock levels as of right now.

Why do my actual stock levels differ from the system numbers?

Discrepancies usually come from unrecorded losses (breakage, spoilage), missed receipts (stock arrived but was never logged), mis-sorting (similar items mixed up), or theft. Start by filtering the operation history for the period in question inside the Warehouse tab to find the missing entry.

How do I run an inventory count in IZI?

Go to Warehouse → Inventory. IZI shows the current system quantity for each item. Enter the physical counts you observed after your manual recount. IZI calculates the difference automatically and lets you confirm the adjustment to update stock levels.

How does IZI write off stock when a bar order is placed?

When a cashier completes a bar order, IZI automatically reduces the stock quantity for every item in that order. If a recipe is configured for an item (for example, coffee = beans + milk + cup), all ingredients are deducted at the recipe ratio.

What is a receipt and how do I record one?

A receipt is the operation that increases stock when a new delivery arrives. Go to Warehouse → Receipt, select the item, enter the quantity from the delivery note, and enter the purchase price. After you confirm, stock increases immediately and the history records the supplier, date, and price.

How do I know when to reorder from a supplier?

Compare current stock to your average daily usage for that item (units sold per month ÷ 30). When stock drops below daily usage × lead time in days, it is time to order. This threshold is called the reorder point. You can store it as the Minimum Stock level in the item card and IZI will flag the item automatically.

Can I set minimum stock thresholds and get alerts?

Yes. IZI lets you set a minimum stock level for each item. When the quantity falls below that threshold the item is highlighted as needing replenishment, so you catch it before a popular drink runs out on a busy evening.

How do I calculate inventory turnover for the bar?

Inventory turnover = Cost of goods sold for the period ÷ Average stock for the period. High turnover means you keep lean stock and refresh it quickly — cash is not tied up in unsold product. Low turnover on a specific item is a signal to reconsider whether it belongs in your menu.

Why does it matter to enter the purchase price when logging a receipt?

The purchase price is the foundation for margin calculations in analytics. Without it IZI can show revenue but not profit per item. With accurate purchase prices you see real margin for every drink and snack, which is the data you need to optimise your menu.

How does the Warehouse tab relate to the Movements report?

The Warehouse tab shows the current snapshot (what you have right now) and the operation history. The Movements report is a detailed transaction log showing when, how much, and why each stock change happened. Warehouse answers 'how much'; Movements answers 'why'.