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±qtyStock correction, cycle count or synchronized quantity change
STOCK_ADJUSTMENT-qtyManual negative adjustment (e.g. damage, loss, cycle count deficit)
WASTAGE-qty or 0Material loss; an RMA scrap audit records zero because returned scrap never entered available stock
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 them by type, and open any row for its details.

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
  • User who created it (Shopify-driven changes use a system user)
  • Lot, product and quantity change
  • The related order or production batch, when there is one
  • Notes
Archiving a product preserves its operational history. The movement log supports investigation and reporting; account deletion and retention rules are separate from product archiving.