Inventory
This module covers stock movements that don’t originate from a purchase or sales document - those live in Purchasing and Sales instead.
Goods Receipt & Issue
Goods Receipt (/app/inventory/goods-receipts) and Goods Issue (/app/inventory/goods-issues) are
non-PO stock movements in and out, each with a draft → post → cancel workflow gated by
goods_receipt.post/.cancel (and the equivalent for issues).
Transfers
- Inventory Transfer Request (
/app/inventory/transfer-requests) - a two-step request-then-fulfil workflow, the same pattern Purchasing uses for Purchase Request → Purchase Order. This is also what INFI’s auto-draft inter-branch transfer automation creates (see INFI AI Assistant). - Inventory Transfer (
/app/inventory/transfers) - the actual warehouse-to-warehouse stock movement that fulfils a request.
Counting & opening balances
- Inventory Counting (
/app/inventory/counts) - cycle count / stock take, with a variance-posting step to reconcile counted quantity against system quantity - Inventory Opening Balance (
/app/inventory/opening-balances) - initial stock balances entered at go-live
Batch reservations
Batch Reservations (/app/inventory/batch-reservations) reserve or release specific batches/lots
(/api/batch-reservations/release) - used to allocate batch/serial-tracked stock to a specific sales order
before it ships.
Journal entries
- Manual Journal Entry (
/app/inventory/journal-entry-documents) - direct G/L postings with their own post step - Recurring Journal Entries (
/app/inventory/recurring-journal-entries) - a template that can be run on demand (“Generate Now”) or on a schedule, with a run history, for postings like monthly accruals - Journal Entries (Ledger) (
/app/inventory/journal-entries) - a read-only view of the posted G/L ledger
Inventory Posting
Inventory Posting (/app/inventory/postings) is a unified, read-only ledger of every inventory-value-affecting
posting across the whole system - the single place to trace where a stock value change came from, regardless of
which module (Purchasing, Sales, Production, or this module) originated it.