Pricing Data Model
The Work Order Debrief flow allows users to capture the Parts or Labor consumed, and any Expenses incurred for any visit. During this debrief process, the prices are applied or calculated by the Pricing engine for these consumed Parts or Labor, and Expenses.
For the pricing engine to calculate the prices:
Work Order should be entitled to either a Service Contract or an Asset Warranty.
Products consumed in Debrief should be available in the Pricebook assigned to the Work Order.
For a Work Order associated with a Service Contract, there are specially negotiated prices available in the Contract Price Line Items based on the Contract Line, Entitled Service, and Product/Product Family. The pricing engine finds a matching price for that product, calculates it, and then applies them to the record.
For a Work Order associated with an Asset Warranty, the prices are calculated and applied based on the discount percentage (for Parts, Labor, or Expense) available in the Asset Warranty.
Work Order, Service Contract, Contract Line Item, Accounts, Product, Pricebook, and Entitlement are native Salesforce objects. Product Consumed, Work Order Line Items, and Expense objects are related to Work Order that captures the Product, Labor and Expenses used respectively. Pricebook object and its child object PricebookEntry have the prices in different currencies for the product or part.
Was this helpful?