
Purchase Order Line
The Purchase Order Line object represents the individual products or stock items included in a Purchase Order. Each Purchase Order can contain one or more Purchase Order Lines, where every line defines the product being procured, ordered quantity, pricing, unit of measure (UOM), tax information, and inventory details.
The Purchase Order Line serves as the foundation for procurement execution by tracking quantities ordered, received, remaining, and inventory movements. It also establishes the connection between Purchase Orders, Products, Stock Items, Goods Receipts, Inventory, Bill of Materials (BOM), Production Batches, Sales Orders, and Work Orders.
Why is it Used?
The Purchase Order Line object is used to:
- Capture individual Products and Stock Items within a Purchase Order.
- Record ordered quantities, pricing, discounts, and taxes.
- Manage inventory procurement at the line-item level.
- Track quantities received and remaining.
- Support partial and multiple Goods Receipts.
- Link procurement to BOMs, Production Batches, Sales Orders, and Work Orders.
- Maintain inventory quantity using Inventory UOM.
- Calculate procurement costs accurately.
- Enable warehouse receiving and inventory updates.
- Improve procurement visibility and reporting.
Key Features
📦 Product & Stock Item Management
Each Purchase Order Line represents a specific Product and its corresponding Stock Item being purchased from the vendor.
🔢 Quantity Management
Tracks Ordered Quantity, Inventory Quantity, Received Quantity, Total Quantity Received, and Remaining Quantity for complete procurement visibility.
📏 Multi-UOM Support
Supports both purchasing UOM and Inventory UOM, allowing procurement and inventory to operate using different measurement units.
💰 Pricing & Cost Management
Maintains Unit Price, Unit Cost, Vendor List Price, Vendor Discount, Vendor Trade Discount, and Tax Rate for accurate procurement costing.
🚚 Goods Receipt Integration
Purchase Order Lines are directly referenced during Goods Receipt creation, enabling inventory to be received against each line item.
🏭 Manufacturing Integration
Supports procurement of raw materials required for Bill of Materials (BOM) and Production Batch execution.
🔗 Cross-Module Relationships
Connects with Sales Orders, Work Orders, Goods Receipts, Inventory Transactions, and Manufacturing modules for complete traceability.
📊 Procurement Tracking
Automatically updates procurement progress by monitoring ordered, received, and pending quantities.
🧾 Inventory Accuracy
Ensures inventory quantities are updated correctly after Goods Receipt processing.
📈 Reporting & Analytics
Supports procurement reporting by Product, Vendor, Quantity, Cost, Tax, and Receiving Status.
Key Field Functionality
The Purchase Order Line object includes key fields that control processing behavior.
| Field | Purpose |
| Product | Product being procured. |
| Stock Item | Physical inventory item associated with the Product. |
| Quantity | Ordered quantity from the vendor. |
| Inventory Quantity | Quantity maintained in Inventory UOM. |
| Received Quantity | Quantity received during the current Goods Receipt. |
| Total Quantity Received | Total quantity received against the Purchase Order Line. |
| Remaining Quantity | Quantity pending to be received. |
| Unit Price | Purchase price per unit. |
| Unit Cost | Actual procurement cost. |
| Vendor Discount | Discount offered by the vendor. |
| Vendor Trade Discount | Additional trade discount. |
| Tax Rate | Tax applied to the Purchase Order Line. |
| UOM | Purchasing Unit of Measure. |
| Inventory UOM | Unit of Measure used for inventory management. |
Example Business Scenario
Scenario: Purchasing Maruti Dzire Components
ABC Automotive Pvt. Ltd. creates a Purchase Order to procure Maruti Dzire components required for vehicle manufacturing.
The Purchase Order contains the following Purchase Order Line:
- Purchase Order: PO-2026-0001
- Product: Sedan Car
- Stock Item: Maruti Dzire
- Quantity Ordered: 100 Units
- Inventory Quantity: 100 Each
- Unit Price: USD 18,500
- Vendor: ABC Manufacturing
- Warehouse: Central Warehouse
- Expected Delivery Date: 10-Jul-2026
System Behaviour :
- A Purchase Order Line is created for the selected Product and Stock Item.
- Inventory Quantity is calculated based on the selected Inventory UOM.
- Goods Receipts reference the Purchase Order Line during receiving.
- Received Quantity and Remaining Quantity are updated automatically after each Goods Receipt.
- Inventory quantities are increased after successful receiving.
- Procurement progress is tracked until the full quantity is received.
- Related Inventory Transactions are generated automatically.
Outcome:
- Procurement activities are managed at the individual product level.
- Partial deliveries are accurately tracked.
- Inventory is updated in real time.
- Manufacturing receives required materials on schedule.
- Warehouse operations become more efficient.
- Procurement history is maintained for reporting and auditing.





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
