انتقل إلى المحتوى الرئيسي

Transactions

Overview

Inventory Transactions is the complete audit trail of everything that has ever changed stock levels in the system. Every purchase receipt, movement, stock adjustment, assembly operation, and sale generates a transaction record here automatically. You cannot create or edit transactions directly — they are the permanent, immutable result of operations performed elsewhere.

The page is found at Inventory Management → Transactions.


The Transactions List

The list shows every inventory transaction in reverse chronological order (newest first).

ColumnDescription
Transaction typeThe category of operation that created this record (Purchase, Movement, Adjustment, Assembly, Sale)
DescriptionA short description carried over from the originating operation
External referenceThe reference number of the source document that triggered this transaction (e.g. PI-000000052 for a purchase invoice, INV-MOV-000005 for a movement)
DateWhen the transaction was recorded

Toolbar

ButtonDescription
View detailsOpen the selected transaction's full record (only active when a transaction is selected)
FilterOpen the filter panel on the right
RefreshReload the list

There is no + New button — transactions are always created automatically by other operations.

Filtering Transactions

Select the Filter icon to open the filter panel. Fill in any combination of filters and select Apply:

FilterDescription
TransactionFree-text search by reference number or description
Transaction typeNarrow to a specific type — Purchase, Movement, Adjustment, Assembly, or Sale. Defaults to All types.
LocationShow only transactions that involved a specific location. Defaults to All locations.
From dateShow transactions on or after this date
To dateShow transactions on or before this date

Transaction Types

TypeCreated by
PurchaseWhen a purchase invoice is posted in Accounts Payable and stock is received
MovementWhen a movement is saved in Movements
AdjustmentWhen a manual stock adjustment is made
AssemblyWhen an assembly order is executed in Assembly Orders
SaleWhen a sales order fulfillment reduces stock

Transaction Detail

Select a transaction row and choose View details to open its full record. Every transaction has two tabs: Details and Line items.

Details Tab

The Details tab shows the header information for the transaction. The columns shown depend on the transaction type.

Movement transactions:

ColumnDescription
Source locationThe location stock moved from
Source location codeThe code of the source location
Destination locationThe location stock moved to
Destination location codeThe code of the destination location
Movement flowA compact representation: Source code → Destination code (e.g. VAN-02 → VAN-01)
Movement referenceThe movement reference number from the Movements page
NotesAny notes recorded at the time of the movement

Purchase transactions:

ColumnDescription
VendorThe supplier who provided the goods
Invoice numberThe purchase invoice number from Accounts Payable
Receiving locationThe warehouse location where the goods were received
Receiving location codeThe code of the receiving location
DescriptionAny description carried from the purchase invoice

Line Items Tab

The Line items tab shows every item that was part of this transaction.

Movement line items:

ColumnDescription
ItemThe item number and name
Item descriptionThe item's description
QuantityHow many units were moved
UnitThe unit of measure used

Purchase line items:

ColumnDescription
ItemThe item number and name
Item descriptionThe item's description
QuantityHow many units were received
UnitThe unit of measure used
Purchase unit costThe cost per unit at the time of purchase
Total purchase costQuantity × purchase unit cost
تلميح

Purchase line items show cost information because purchase transactions are what create new inventory cost layers — this is the data the system uses to calculate FIFO/LIFO layers and update the weighted average price.


Using Transactions as an Audit Trail

The Transactions list is the most complete record of what happened to your inventory and when. Common uses:

Use caseHow to use it
Trace a stock discrepancyFilter by item or date range to find every operation that touched the item in question
Confirm a purchase was receivedFind the purchase transaction with the invoice reference number and check its line items
Verify an assembly deducted correctlyFind the assembly transaction and review the line items for each consumed component
Audit a movementFind the movement transaction by its INV-MOV reference to confirm what moved, when, and where

You can also access transactions scoped to a specific item or location without leaving their record:

  • Per item: open the item record → Inventory tab → Inventory transactions.
  • Per location: open the location in All LocationsInventory tab → Inventory transactions.