What you hold, where it is, and what it is worth.
A stock ledger where every movement is a document, every document carries a valuation, and the valuation posts to the general ledger as it happens. Batches, serials, and expiry are tracked on the same entries rather than in a parallel system somebody has to keep in step.
8 feature areas·18 record types·Perpetual inventory into the ledger
What is inside the Inventory module.
Eight areas, from the item record through to the reconciliation that proves the number. Traceability, valuation, and the accounting entry are the same mechanism here, not three integrations.
Items and units
The record everything else in the supply chain refers to.
Item defaults per company
Default warehouse, expense account, income account, cost centre, supplier, and price list held per company on the item, so a group with three entities does not need three item masters.
Variants from attributes
A template with attributes — size, colour, grade — generating variants, either from a fixed attribute list or from a numeric range with an increment.
Units of measure and conversion
A stock UOM per item and any number of purchase or sale UOMs with conversion factors, so you can buy by the pallet, hold by the box, and sell by the unit.
Item groups and brands
A group tree carrying defaults down to its members, and a brand field, both usable as filters everywhere and as the basis for pricing rules.
Barcodes
Several barcodes per item with their type, matched on scan at receipt, pick, and till.
Item alternatives
Named substitutes for an item, offered where the first choice is short rather than blocking the document.
Shelf life and end of life
Shelf life in days, a warranty period, and an end-of-life date after which the item stops being offered on new documents.
Website and manufacturer detail
Manufacturer, part number, HSN or commodity code, country of origin, and customs tariff held on the item where the compliance reports expect to find them.
Warehouses and bins
Where stock physically is, and what the number in each place means.
Warehouse tree
Group and leaf warehouses nested per company. Stock sits only on leaves; the groups are how you read totals for a site or a region.
Bin quantities
Every item and warehouse pair holds actual, reserved, ordered, indented, planned, and projected quantity as separate numbers, because they answer different questions.
Inventory dimensions
Add a dimension below the warehouse — rack, bay, zone, vehicle, vessel — and have it carried and enforced on stock transactions.
Putaway rules
Capacity per item per warehouse with a priority order, so a receipt is split across locations by rule rather than by whoever is on the dock.
Stock reservation
Reserve against a sales order, down to batch and serial, so committed stock cannot be picked for a different order.
Rejected warehouse
A separate destination on a purchase receipt for the quantity that failed inspection, so rejected material is not quietly mixed into good stock.
Warehouse-level accounts
A stock account per warehouse where you need the balance sheet to split by site, or one account for all of them where you do not.
Movements
Every change in stock is a submitted document with a reason on it.
Stock entry types
Receipt, issue, transfer, transfer for manufacture, consumption for manufacture, manufacture, repack, and send to subcontractor — each with its own rules rather than one generic adjustment.
Purchase receipts
Goods in against an order, with accepted and rejected quantities, inspection, and the supplier's own reference recorded.
Delivery notes
Goods out against a sales order, with packing, batch and serial selection, and the option to invoice from the note.
Material requests
An internal request typed as purchase, transfer, issue, or manufacture, which is what downstream planning and buying pick up.
Repack
Consume components and produce a different item in one entry, valued from what went in, for kitting and grading without a work order.
Internal transfers
Movement between companies in the same group handled as delivery and receipt with the inter-company entry posted, not as an invisible adjustment.
Landed cost vouchers
Freight, duty, and insurance applied back onto received items by amount or by quantity, restating valuation and the ledger together.
Over-receipt and over-delivery tolerance
A percentage allowance with a named role able to exceed it, so a legitimate overage does not need a new order.
Batches, serials, and expiry
Traceability that runs in both directions from any document.
Batch numbers
Automatic or manual batch naming per item, with manufacturing date and expiry, and a batch-wise balance you can read at any date.
Serial numbers
Per-unit identity with purchase and delivery documents, warranty and AMC expiry, and a full ledger of every movement that unit made.
Serial and batch bundles
A single record holding the selection for a transaction line, which is what makes a hundred-serial delivery one entry rather than a hundred.
Expiry handling
Expired batches blocked from issue, with first-expiry-first-out picking where the item is set to use it.
Trace in both directions
From a batch to every customer who received it, and from a customer complaint back to the receipt and the supplier it came from.
Quality inspection
Inbound, in-process, and outbound templates with reading-level acceptance criteria, able to block the document rather than warn on it.
Valuation and the ledger
Perpetual inventory, posted as the movement happens.
Valuation methods
FIFO or moving average, set as a company default and overridable per item, applied consistently at every issue.
Perpetual inventory
Each stock ledger entry posts its own general ledger entry. Stock in hand on the balance sheet is the stock ledger, not a monthly journal.
The accounts behind it
Stock in hand, stock received but not billed, expenses included in valuation, stock adjustment, and cost of goods sold, each mapped and each visible.
Backdated entries and reposting
A correction posted into a past period triggers a repost of valuation and the ledger forward from that date, rather than leaving the two out of step.
Stock reconciliation
Set quantity and valuation to a counted figure, with the difference posted to the adjustment account and the count kept as the document that justifies it.
Negative stock
Blocked by default, permitted where a business genuinely needs it, and never silently.
Stock freezing
A date before which no stock entry posts, and a named role that can edit inside it.
Replenishment
Reordering that starts from projected quantity rather than a memory.
Reorder levels
A level and a reorder quantity per item per warehouse, with the material request raised automatically when projected quantity falls through it.
Projected quantity
Actual, plus ordered and planned, less reserved and indented. Reordering reads this rather than what is on the shelf today.
Reorder type
Transfer from another warehouse or purchase from a supplier, decided per rule rather than per occasion.
Item shortage
A standing report of items below their level across warehouses, which is the list the buying team works from.
Auto material request on schedule
Run the check on a schedule and notify a named recipient, so the reorder does not wait for somebody to open a report.
Fulfilment
From an order to a package on a vehicle.
Pick lists
Consolidate several sales orders into one pick, allocating batch and serial by rule, with the delivery notes created from the completed pick.
Packing slips
Split a delivery across cases with weights and dimensions per case, for the carrier and for the customer receiving it.
Product bundles
Sell one code and issue its components from stock, with the bundle priced as one line and the stock moved as many.
Shipments and delivery trips
A shipment record with carrier and tracking, and a delivery trip with stops in order, driver, and vehicle.
Partial fulfilment
Deliver against an order in as many movements as it takes, with the order tracking what remains rather than being closed early.
Where the agents sit
The stock work that is arithmetic and watching, rather than judgement.
Shortage watch
Projected quantity monitored against level and lead time, with the request raised and the buyer told why, before the line stops.
Expiry and slow-moving alerts
Batches approaching expiry and stock with no movement over a period surfaced as a working list with a suggested action.
Reconciliation preparation
Count variances gathered, valued, and grouped by likely cause before anyone opens the adjustment.
Receipt matching
Supplier delivery documents read and matched against the open order, with the discrepancies separated out for a person.
Limits and approval
Write-offs and adjustments above a set value always route to a named person, with the reasoning attached to the document.
One pass through inventory, end to end.
- 01
Request
A reorder level, a production plan, or a person raises a material request. Projected quantity decides the size of it, not the figure on the shelf.
- 02
Receive
Goods land against the order with accepted and rejected split, inspection where it is required, batch or serial captured, and landed cost applied to valuation.
- 03
Hold and move
Stock sits in a warehouse and dimension you can report on. Transfers, repacks, and reservations are documents; the bin numbers move with them.
- 04
Issue and prove
Picked, packed, and delivered, with cost of goods sold posted at the valuation method you set — and a reconciliation that shows the counted figure against it.
The switches that decide how it behaves here
- Default valuation method
- FIFO or moving average, overridable per item
- Allow negative stock
- Blocked by default; permitted explicitly where needed
- Stock frozen upto
- A date, with a named role able to edit inside it
- Over-receipt / over-delivery
- A percentage allowance, and the role that may exceed it
- Auto reorder
- Automatic material requests on schedule, with a notified recipient
- Quality inspection not submitted
- Stop the document, or warn
- Role allowed to over-deliver
- Named, rather than everyone with stock access
- Automatically set serial and batch
- Allocated by rule at submission, or chosen by hand
Every document this module keeps.
Item
The master, with defaults per company, UOMs, barcodes, and variants.
Item Variant / Item Attribute
Templates and attributes that generate the sellable variants.
Warehouse
A node in the warehouse tree, with its account and its type.
Bin
Quantities per item per warehouse — actual, reserved, ordered, projected.
Stock Entry
Receipt, issue, transfer, repack, manufacture, and subcontract movement.
Stock Ledger Entry
The immutable movement record every valuation is computed from.
Purchase Receipt
Goods in, with accepted, rejected, and the supplier reference.
Delivery Note
Goods out, with packing and batch or serial selection.
Material Request
An internal request, typed purchase, transfer, issue, or manufacture.
Stock Reconciliation
Counted quantity and valuation, with the difference posted.
Landed Cost Voucher
Freight and duty applied back onto received items.
Batch
A production or receipt lot, with manufacturing and expiry dates.
Serial No
One unit, with its own movement ledger and warranty dates.
Serial and Batch Bundle
The selection for one transaction line, held as a single record.
Pick List
A consolidated pick across orders, with allocation by rule.
Packing Slip
Cases, weights, and contents for one delivery.
Putaway Rule
Capacity and priority deciding where a receipt is placed.
Quality Inspection
Reading-level checks able to block a receipt or a delivery.
Reports that ship with it, not ones you commission.
- Stock Balance
- Opening, in, out, and closing quantity and value per item and warehouse.
- Stock Ledger
- Every movement with the running quantity and valuation after it.
- Stock Projected Qty
- Actual, ordered, reserved, indented, and projected side by side.
- Stock Ageing
- How long the stock you hold has been held, in bands.
- Item Shortage Report
- Everything below its reorder level, across warehouses.
- Batch-Wise Balance History
- Batch balances at a date, with expiry, for recall and for FEFO.
- Serial No Ledger
- Every document a given unit appeared on, in order.
- Stock Analytics
- Movement by item group, warehouse, or brand across periods, charted.
- Warehouse Wise Stock Value
- Value by site, which is the figure the balance sheet is built from.
- Stock and Account Value Comparison
- Stock ledger against general ledger, and any difference between them.
- Item Price Stock
- Price list rate against what is actually held, per item.
- Incorrect Balance Qty After Transaction
- Integrity check for entries that left a bin inconsistent.
- Reserved Stock
- What is committed, to which order, down to batch and serial.
- Delivery Note and Purchase Receipt Trends
- Volume in and out by period, item group, or party.
Next step