Skip to Content
ERPX Documentation — Your complete guide to the ERPX platform
ModulesInventoryStock Transactions

Stock Transactions

Go to: Inventory → Stock Entry / Stock Transfer / Stock Reconciliation

Stock transactions are the documents that actually move quantity. Everything else in Inventory either sets them up (masters) or reports on them (ledgers).

They all share the same shape: a header (type, purpose, posting date, warehouses, accounts) and item rows (item, UOM, quantity, rate). And they all share the same rule: nothing moves until the document is Approved.

The entry types

Internally every stock document has an Entry Type and a Purpose. The Entry Type decides the direction of the movement; the Purpose describes why:

Entry TypeDirectionPurposes available
Stock OpeningInOpening Stock Entry
ReceiptInMaterial Receipt, Purchase Receipt, Goods Received Note, Return Receipt, Finished Goods Receipt, By-Item Receipt
IssueOutMaterial Issue, Sales Issue, Delivery Note, Scrap Issue, Work in Progress
TransferMoveWarehouse Transfer, Manufacturing Transfer
Stock ReconcilationAdjustStock Adjustment Positive, Stock Adjustment Negative
ManufacturingIn / OutManufacturing
Send To SubcontractorMoveSend to Subcontractor
Subcontracting ReceiptInSubcontracting Receipt
ReserveNeitherBlocked Stock, Reserved Stock

You do not always pick these by hand. A GRN creates a Receipt entry with purpose Goods Received Note; a Delivery Note creates an Issue entry with purpose Delivery Note; a Manufacturing Entry creates a Manufacturing entry. The screens under Stock Entry are for movements that do not come from a purchase or sales document.

Which document do I use?

I need to…Use
Load the balances I am starting the system withStock Opening
Bring in stock that is not from a Purchase OrderStock Entry — Receipt
Consume, scrap, or write off stockStock Entry — Issue
Move stock between two warehousesStock Transfer
Correct system stock to match a physical countStock Reconciliation
Receive against a Purchase OrderGoods Received Note
Dispatch against a Sales Order or LCDelivery Note
Add freight or duty into item costLanded Cost Voucher

Where each document sits in the flow

The common lifecycle

StageWhat has happened
DraftBeing prepared. No stock moved, no accounting posted
PendingWaiting for an approver. Still no stock movement
ApprovedStock Ledger rows written, balances updated, accounting posted
CancelledPostings reversed; the document stays for audit

The Inventory overview page groups your work by this lifecycle — To Assign, To Do, and To Approve tiles per document type, with counts.

Rules that apply to all of them

RuleDetail
Group warehouses are not selectableOnly leaf warehouses appear in dropdowns
Stock cannot go negativeOutward documents validate available stock at the posting date, and that the entry will not push stock negative before the next receipt
Batch / serial identity is mandatoryIf the item is tracked, the line needs a batch or serials on both inward and outward sides
Posting dates are constrainedSee the table in Stock Valuation
Reorder levels are enforced on outward movementWarn or block per your Reorder Rules
Accounts are requiredEach type posts to a specific debit/credit pair

Browse the transaction types

Tips

  • Use the Purpose field honestly. It is the fastest way to explain a movement six months later, and the Stock Ledger report shows it.
  • Fill the Description / Remark on any adjustment. Reconciliations and issues without a reason are the hardest things to audit.
  • Prefer a Stock Transfer over an Issue-plus-Receipt pair. The transfer keeps one document and one audit trail.
  • Import your opening balances rather than typing them — a CSV template ships for Stock Opening.