Docs menu

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 → postcancel 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.