Goods Receipt Line
The Goods Receipt Line object represents the individual products or stock items received within a Goods Receipt. Each Goods Receipt may contain one or more Goods Receipt Lines, where each line records the received Product, Stock Item, Warehouse, Inventory Location, Quantity Received, Unit Cost, Lot Number, Serial Number, and inventory details.
The Goods Receipt Line acts as the transaction-level record that validates incoming inventory against the Purchase Order Line. It ensures accurate inventory updates, supports partial deliveries, tracks lot and serial-controlled items, and creates inventory transactions for complete traceability.
Every Goods Receipt Line is directly linked to a Goods Receipt, Purchase Order Line, Product, Stock Item, and Warehouse, providing complete visibility from procurement through inventory management.
Why is it Used?
The Goods Receipt Line object is used to:
- Record each product received from a vendor.
- Validate received quantities against Purchase Order Lines.
- Update warehouse inventory accurately.
- Support partial and multiple deliveries.
- Track inventory using Lot Numbers and Serial Numbers.
- Capture unit cost and inventory valuation.
- Associate inventory with specific warehouses and locations.
- Generate inventory transactions automatically.
- Maintain complete receiving history.
- Improve inventory accuracy and warehouse operations.
Key Features
📦 Product-Level Receiving
Each Goods Receipt Line records an individual Product or Stock Item received from the vendor.
📋 Purchase Order Validation
Validates received quantities against the corresponding Purchase Order Line to prevent over-receiving.
📊 Quantity Tracking
Maintains Ordered Quantity, Received Quantity, and Remaining Quantity for accurate procurement tracking.
🏬 Warehouse & Inventory Location
Allows received inventory to be assigned to the correct Warehouse and Inventory Location for efficient storage and inventory control.
🔄 Partial Receiving Support
Supports receiving products across multiple Goods Receipts until the Purchase Order quantity is completely fulfilled.
🔢 Lot & Serial Number Tracking
Supports Lot Number, Serial Number, Manufacturing Date, and Expiry Date for traceable inventory management.
💰 Inventory Cost Management
Captures Unit Cost for each received item, ensuring accurate inventory valuation and financial reporting.
🔗 Inventory Transaction Integration
Automatically creates Inventory Transactions whenever inventory is received, ensuring real-time inventory updates.
🏭 Manufacturing Readiness
Makes received inventory immediately available for Manufacturing, Production Batches, Bill of Materials (BOM), and Work Orders.
📈 Inventory Reporting
Supports reporting on received quantities, warehouse inventory, pending receipts, and stock movement.
Key Field Functionality
The Goods Receipt Line object includes key fields that control processing behavior.
| Field | Purpose |
| Goods Receipt | Parent Goods Receipt record. |
| Purchase Order Line | Links the received item to the Purchase Order Line. |
| Product | Product being received. |
| Stock Item | Physical inventory item received. |
| Warehouse | Warehouse where inventory is received. |
| Inventory Location | Bin or storage location for inventory. |
| Quantity Ordered | Quantity ordered from the vendor. |
| Quantity Received | Quantity received in this Goods Receipt Line. |
| UOM | Unit of Measure used for receiving. |
| Unit Cost | Cost per received unit. |
| Status | Current receiving status. |
| Manufacturing Date | Manufacturing date of the received product. |
| Expiry Date | Expiration date for applicable products. |
| Expected Arrival Date | Expected arrival of the shipment. |
| Lot Number | Lot or batch identifier. |
| Serial Number | Serial number for serialized inventory. |
Example Business Scenario
Scenario: Receiving Maruti Dzire Vehicles into Warehouse
ABC Automotive Pvt. Ltd. receives a shipment of 50 Maruti Dzire vehicles against Purchase Order PO-2026-0015.
The warehouse manager creates a Goods Receipt containing the following Goods Receipt Line:
- Goods Receipt: GR-2026-0015
- Purchase Order: PO-2026-0015
- Product: Sedan Car
- Stock Item: Maruti Dzire
- Warehouse: Central Warehouse
- Inventory Location: Zone-A / Rack-05
- Quantity Ordered: 100 Units
- Quantity Received: 50 Units
- Unit Cost: USD 18,500
- Lot Number: LOT-20260703
- Serial Number: MDZ-50001 to MDZ-50050
System Behaviour :
- A Goods Receipt Line is created for the selected Purchase Order Line.
- The received quantity is validated against the ordered quantity.
- Warehouse inventory is increased by the received quantity.
- Remaining Quantity is updated on the Purchase Order Line.
- Inventory Transactions are created automatically.
- Lot Number and Serial Number information is stored for future inventory traceability.
- The received inventory becomes immediately available for warehouse allocation, manufacturing, and customer order fulfillment.
Outcome:
- Inventory is updated accurately after receiving goods.
- Partial deliveries are tracked efficiently.
- Warehouse locations maintain accurate stock records.
- Procurement progress is updated automatically.
- Inventory traceability is maintained using Lot and Serial Numbers.
- Manufacturing and customer orders can use newly received inventory immediately.
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
