Standard Get Price
The Get Price button on the OOTB standard SFM was previously associated with the standard code snippet Code001: Standard Get Price. This code snippet acknowledged Service Contract coverages and price books but did not have the logic to recognize a custom lookup for price book on the Work Order or manually entered discounts.
From the 24.1 release onwards, the OOTB code snippet configured for the Get Price button in the standard SFMs is Code011: Advanced Get Price.
Key Points to Remember:
• For the price calculation to work on mobile, the Work Order must have been synced at least once to the server.
• For the discount to be applied during price calculation, the discount field must be part of the SFM page layout.
• For Warranty or Service Contract information to be downloaded to the device on mobile, at least one Warranty Term and Service Contract view process must be assigned to your group profile.
• On mobile, Get Price works only for installed products locally available on the device.
• For line-level warranty-based price calculation to work, the fieldIs Entitlement Check Performed should be set to True for Work Orders that do not have any Service Contract or Warranty Coverage but have Product Serviced Lines with Installed Products having valid Warranty Coverage.
• For the initial sync to go through successfully, you must assign minimum read permissions to the Custom coverage object, even if the Get Price setting is enabled or disabled.