FireAI ERP
Inventory and stock
How stock works in FireAI ERP — opening balances, effects of confirmed sales and purchases, transfers between warehouses, batches, and daily stock checks for store teams.
Updated August 1, 2026
Inventory answers one question: how many of each item are in each warehouse right now? Sales and purchase confirms move those numbers. This guide is for store and accounts together.
Preconditions
- Warehouses created
- Products / raw materials created
- Role can view Inventory (and edit stock / transfers if you adjust)
A. Read the stock list
- Open Inventory (or Stocks collection).
- Each row is typically: warehouse + item + qty (+ batch if enabled).
- Filter by warehouse or search item name.
- Do not assume the first page is the full stock — use search.
B. Opening stock (migration day)
Covered in Masters setup. Summary:
- Enter qty per warehouse per item.
- Use batch numbers if batch tracking is on.
- Store in-charge signs off top movers.
C. How documents change stock
| Event | Typical stock effect |
|---|---|
| Sales invoice confirmed | Stock out from invoice warehouse |
| Purchase bill confirmed | Stock in to bill warehouse |
| Credit note confirmed | Stock in (return) |
| Sales order confirmed (ordering on) | May reserve qty without final issue until invoice |
| Stock transfer confirmed | Out from source + in to destination |
| Draft documents | Usually no stock post |
Teach this sentence
“Draft does not move stock. Confirm moves stock.” Hang it next to the billing desk.
D. Stock transfer between godowns
Steps
- Open stock transfers (Inventory / Collections → Stock transfers).
- Create transfer.
- Select from warehouse and to warehouse.
- Add lines: item, qty, batch if needed.
- Save draft.
- Physically move goods (or confirm goods already moved).
- Confirm transfer so both godowns update.
Done when
- Source qty decreased
- Destination qty increased by the same amount
E. Stock movements (audit trail)
Open stock movements when you need history: who received, who issued, which document. Use filters by item and date when investigating a mismatch.
F. Batch tracking
If Settings → Tools has batch tracking on:
- Enter batch on opening stock and on purchase receipt lines when asked.
- On sales, pick the batch you are issuing.
- Never mix unknown batch into tracked items without a written rule.
G. Daily / weekly store checklist
Daily
- After big confirms, spot-check 3 SKUs on screen vs shelf
- No draft transfers left overnight without a reason
Weekly
- Count top 20 movers physically
- Compare to Inventory list
- Raise mismatches to accounts before month-end
H. Investigating a mismatch
- Note item + warehouse + expected vs system qty.
- Check recent confirmed sales invoices for that item.
- Check recent confirmed purchase bills.
- Check transfers.
- Check credit notes.
- Only then consider stock adjustment — with admin approval.
Troubleshooting inventory
| Problem | Fix |
|---|---|
| Qty did not fall after sale | Invoice still draft or wrong warehouse |
| Qty did not rise after purchase | Bill still draft |
| Item missing in stock list | Never had opening stock / never purchased |
| Cannot select batch | Batch tracking off, or no batch on hand |
| Negative stock | Oversold — reduce invoice qty or receive stock first |