Warehouses, Stock & Adjustments
Iraca tracks stock per warehouse, not as a single company-wide number — every product (and supply) has its own quantity at each warehouse you set up. This article covers creating warehouses, reading a product's stock levels, and making manual adjustments. This applies whether you're tracking a finished product or a raw-material supply — both use the same warehouse and stock system.
You'll find warehouses under Inventory → Warehouses, and a product's stock levels on its own detail page under Inventory → Products.
Setting up warehouses
Choose Add Warehouse and fill in:
- Name (required)
- Address (optional) — street, apartment or suite, city, state, ZIP and the country, picked from the list
- Set as default warehouse — checkbox
Fill in the address one part at a time rather than as a single line. A complete address (street, city, state, ZIP and country) is what lets a warehouse stand as the origin of a shipment, for example when a shipping rate is worked out from where the parcel leaves. Changing any part of it also clears the map position Iraca had worked out for it, so delivery routes start from the new place.
"Complete this address"
Warehouses created before addresses were split into parts keep the address you typed, but it is stored as one line. Iraca doesn't guess how to split it, so those warehouses show Complete this address on the warehouses page, with a note at the top of the list. Choose it, copy the address shown into the fields, and save. Quarantine warehouses never ship anything, so they are never asked.
Your first warehouse is automatically set as default, even if you don't check the box. Only one warehouse can be default at a time — checking it on another warehouse un-defaults the previous one.
Each warehouse can be edited, duplicated, or deleted. Duplicating copies the warehouse's bin locations along with it and appends "(Copy)" to the name; the copy is never set as default. The default warehouse can't be deleted — make a different warehouse the default first.
Only owners and admins can create, edit, or delete warehouses. Other roles see warehouses read-only.
Your plan limits how many warehouses you can have. If you're at the limit, Add Warehouse will let you know instead of creating one.
Bin locations
Inside a warehouse, expand Locations to maintain a reference list of bin/location codes for that warehouse — things like A1-01 or Freezer-B3 — each with an optional description.
This list is separate from the bin-location note you can leave on an individual product's stock level (below). That note is free text and isn't validated against this list — think of the warehouse's Locations list as your own reference, and the per-product note as a quick "where exactly is this" reminder.
Reading a product's stock levels
Open a product and look at its Stock Levels card. For every warehouse that has stock recorded, you'll see:
- On hand — total units physically at that warehouse
- Reserved — units already committed to open orders
- Available — on hand minus reserved
- Reorder at — the reorder threshold for this stock level, if one has been set
- A Low stock badge, when a reorder threshold is set and on-hand has dropped to or below it
- A bin location note, editable inline — click it to record where in the warehouse this product lives
If a product has no stock recorded anywhere yet, this card just says so.
Adding stock to a product
Choose Add stock at the top of the Stock Levels card, pick the warehouse (your default warehouse is selected for you), and enter the quantity. Use this for stock you already have on hand, such as your opening count, or to stock a product in a warehouse it's never been in. That's something the Adjust button on each row can't do, because a row only appears once there's stock.
Enter quantities in the product's own unit. Stock is kept to four decimal places, so 12.25 lb is a real count; a product counted one by one (unit, bag) takes whole numbers.
Received a delivery from a supplier? Receive it against its purchase order instead, so it's matched to the supplier's bill. See Receiving, Rejections & Quarantine.
Quarantine warehouses aren't offered here, since stock only goes into quarantine when a delivery is rejected.
Below it, Recent Movements lists the last 20 stock changes for this product — receiving, consuming, adjusting, and production — with the warehouse, quantity, reason, and date for each.
Making a manual adjustment
Click Adjust on any stock level to open the adjustment dialog, then choose a type:
- Receive (add stock) — stock coming in from somewhere other than a purchase order: a return, a correction, or stock you're recording for the first time
- Consume (remove stock) — stock leaving for a reason other than a sale: damage, spoilage, samples
- Set to absolute quantity — skip the math and tell Iraca exactly what's on the shelf right now; Iraca works out the difference for you
Enter a quantity (up to four decimal places, for something counted by weight or volume: 12.25 lb), and optionally a reason and reference — both free text, so a reason like "damaged in transit" or a reference like a PO number just show up on the resulting movement record.
If the product has lot tracking turned on, any stock you add needs a lot number, so Add stock, Receive and an Adjust that raises the count ask for one, plus an optional expiry date. A new lot number creates the lot; an existing one adds to it. A lot number belongs to one product: using one another product already has is refused. If your business doesn't keep lot numbers, turn lot tracking off for the product. See Lot Tracking for how lots work.
Every adjustment — and every stock change in general, including the ones production runs and orders make automatically — is logged as a movement, so nothing changes silently.