Stock Transactions

View and create manual stock adjustments, understand the transaction log, and track every movement of stock through IEMSuite.

Every change to a stock lot balance - inbound receipt, production output, fulfillment, transfer, or manual adjustment - is recorded as an immutable Stock Transaction. This gives you a complete, auditable history of every stock movement.

Transaction Types

TypeEffectCreated By
INBOUND+qtyInbound logging - new stock arrives from supplier
PRODUCE_FG+qtyProduction batch completion - finished goods output lot created
SHIP_OUT-qtyOrder shipment - lot consumed by a fulfilled order
TRANSFER±qtyLocation transfer - stock moved between locations
CONSUME-qtyProduction batch - raw material lot consumed as ingredient
ADJUSTMENT+qtyManual positive adjustment (e.g. cycle count surplus, found stock)
STOCK_ADJUSTMENT-qtyManual negative adjustment (e.g. damage, loss, cycle count deficit)
WASTAGE-qtyProduction wastage - material lost during manufacturing
MANUAL_CONSUMPTION-qtyAd-hoc consumption outside a formal production batch
RETURN+qtyCustomer return - stock added back after RMA

Manual Adjustments

Use manual adjustments to correct discrepancies found during stock counts, record damaged or expired goods disposal, or add stock that arrived outside the normal inbound flow.

There is no standalone Adjustments menu. Stock adjustments are done from the product detail page: go to Inventory → Products, open a product, and click Adjust Stock.
1

Go to Inventory → Products and open the product

Click "Adjust Stock" on the product detail page.

2

Select the lot

Pick the specific stock lot to adjust.

3

Enter the quantity

Enter the absolute change amount (not the new total). E.g., if you have 50 units and found 3 extras, enter 3.

4

Add a reason

Recommended for traceability - for example: cycle count, damage, loss, or found.

5

Submit

The lot balance updates immediately and a transaction record is created.

Transaction Log

View all transactions for your organization in Inventory → Stock movements. Filter by date range, product, location, type, or user. Export to CSV for external reconciliation.

Transactions are immutable. You cannot delete or edit a transaction once created. To correct a mistake, create a counter-transaction (e.g., a STOCK_ADJUSTMENT to undo an ADJUSTMENT).

Correction Transactions

If you logged the wrong quantity, use a correction adjustment with reason "Correction" to bring the lot back to the correct balance. Always add a note explaining what was corrected and why - this preserves the audit trail.

Audit Trail

The transaction log, combined with user tracking on each record, forms a complete audit trail. Each transaction records:

  • Timestamp (UTC)
  • User who created it
  • Source system (web, Shopify webhook, production batch, etc.)
  • Lot and product snapshot at the time of the transaction
The audit trail is permanently retained - even if a product or lot is archived, its transaction history is preserved for compliance and reporting purposes.