
Inventory Transaction
The Inventory Transaction object records every movement of inventory throughout its lifecycle within Cloudy Inventory. It serves as the inventory audit trail, capturing all stock movements resulting from procurement, warehouse operations, manufacturing, inventory transfers, sales fulfillment, returns, and inventory adjustments.
Each Inventory Transaction is linked to the corresponding Inventory, Product, Stock Item, Warehouse, Inventory Location, and source business documents such as Goods Receipt, Purchase Order, Sales Order, Production Batch, and Inventory Transfer. It maintains detailed information including quantities before and after the transaction, costs, dimensions, lot and serial tracking, and transaction type.
This object provides complete inventory traceability, ensuring every inventory movement is accurately recorded for operational control, auditing, reporting, and financial reconciliation.
Why is it Used?
The Inventory Transaction object is used to:
- Record every inventory movement within the system.
- Maintain a complete audit trail for inventory activities.
- Track inventory receipts, returns, transfers, and adjustments.
- Record quantity changes before and after each transaction.
- Support inventory valuation and landed cost tracking.
- Track lot numbers, serial numbers, manufacturing dates, and expiry dates.
- Synchronize inventory updates across warehouses and inventory locations.
- Support inventory reconciliation and stock audits.
- Improve inventory traceability and compliance.
- Provide operational and financial reporting for inventory movements.
Key Features
📋 Complete Inventory Audit Trail
Maintains a permanent history of every inventory movement, ensuring complete traceability from procurement to inventory consumption.
📦 Multiple Transaction Types
Supports various inventory movement types including Receipt, Return, Scrapped, Cycle Count, and Transfer In, allowing businesses to accurately record every inventory event.
🔄 Quantity Movement Tracking
Captures Quantity Before, Transaction Quantity, and Quantity After, providing complete visibility into inventory changes.
🏬 Warehouse & Inventory Location Tracking
Associates every transaction with the appropriate Warehouse and Inventory Location, enabling precise tracking of inventory movement across storage locations.
💰 Inventory Cost Management
Tracks Unit Cost, Unit Price, and Landed Cost, supporting accurate inventory valuation and financial reporting.
🏷 Lot & Serial Number Traceability
Maintains Lot Batch, Lot Number, Serial Number, Manufacturing Date, and Expiry Date, providing end-to-end traceability for regulated and serialized products.
📐 Measurement & Dimension Tracking
Supports multiple Measurement Bases including Volume, Weight, Length, Area, Count, Service, and Dimensional measurements, while storing physical dimensions and units of measure.
📊 Inventory Balance Monitoring
Automatically updates inventory totals, including quantities issued, reserved, transferred, damaged, returned, and adjusted, ensuring accurate inventory balances.
📈 Reporting & Compliance
Provides comprehensive transaction history for inventory audits, operational reporting, regulatory compliance, and inventory reconciliation.
Example Business Scenario
Scenario: Receiving Maruti Dzire Vehicles into Inventory
ABC Automotive Pvt. Ltd. receives 100 Maruti Dzire vehicles from ABC Manufacturing through Purchase Order PO-0015.
A Goods Receipt is created, and the vehicles are stored in Central Warehouse under Rack-A01.
An Inventory Transaction is automatically generated with the following details:
- Transaction Type: Receipt
- Product: Sedan Car
- Stock Item: Maruti Dzire
- Purchase Order: PO-0015
- Goods Receipt: GR-0015
- Warehouse: Central Warehouse
- Inventory Location: Rack-A01
- Quantity Before: 0 Units
- Quantity Received: 100 Units
- Quantity After: 100 Units
- Unit Cost: ₹8,45,000
- Landed Cost: ₹8,48,000
- Lot Number: LOT-2026-001
- Manufacturing Date: 01-Jul-2026
- Transaction Date: 03-Jul-2026
System Behaviour :
- A Goods Receipt is successfully completed.
- The Inventory record is created or updated automatically.
- An Inventory Transaction is generated for the receipt.
- Quantity Before and Quantity After are calculated automatically.
- Warehouse and Inventory Location are linked to the transaction.
- Inventory quantities and stock status are updated.
- Lot Number, Manufacturing Date, and Landed Cost are stored for traceability.
- The transaction becomes part of the permanent inventory audit history.
Outcome:
- Every inventory movement is fully traceable.
- Inventory balances remain accurate.
- Warehouse operations are synchronized with inventory records.
- Cost and valuation information is maintained.
- Businesses can perform inventory audits with confidence.
- Regulatory and operational reporting requirements are supported.
SEE ALSO :
_____👉Inventory Transaction Creation
_____👉Inventory Adjustment





Zoho books
Quickbooks
Shopify
Acumatica
SAP
Odoo
Sage
Agentforce Revenue Management
Agentforce Revenue Management + Billing
Salesforce CPQ
Salesforce Advanced Billing
Migrate from CPQ to Agentforce Revenue Management
Microsoft
Data Cloud
Tableau
