Loading
Feature Disruption - Service Cloud VoiceRead More
Feature degradation | Gmail Email delivery failureRead More
Insurance
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Set up Insurance Quoting

          Set up Insurance Quoting

          Before you can start quoting, there are a few setup tasks that you must complete.

          Configure Pricing Procedures for Insurance Quotes

          Calculate prices for insurance quotes by setting up context definitions, transaction types, and procedure plan definitions. You can configure pricing procedures at both the product level and the quote level. A quote-level pricing procedure is required, and product-level pricing procedures are optional.

          Pricing Overview

          Learn how Insurance processes pricing procedures for individual products and for the quote as a whole.

          A quote can contain one or more root products. For example, a quote that contains both an Auto Insurance root product and a Home Insurance root product can use separate pricing procedures for each product and an additional pricing procedure at the quote level for calculations that evaluate both products together.

          If a quote contains only one root product, you may not need a product-level pricing procedure. The quote-level pricing procedure is often sufficient for single-product quotes.

          During rating, product-level pricing procedures run first when they match the quote’s root products, and the quote-level pricing procedure runs afterward. This sequence applies pricing logic to individual products first and then evaluates pricing across the full quote.

          You must save the quote at least once before it can reference its quote-level pricing procedure.

          Assign a Specific Pricing Procedure to Quotes (Required)

          To provide your customers with the most precise pricing experience, specify the pricing procedure that you want to use at the quote level.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions of Revenue Cloud where Salesforce Pricing is enabled
          User Permissions Needed
          To create and update procedure plan definitions:

          Procedure Plan Access

          AND

          Salesforce Pricing Design Time User

          1. From Setup, in the Quick Find box, enter Procedure Plan, and then select Procedure Plan Definitions.
          2. Click New.
          3. Enter a title and a developer name.
          4. Select Insurance as the process type.
          5. Select Transaction Processing Type as the primary object.
          6. Enter the context definition name. This is the developer name of the context definition that is extended from InsuranceContext. For example, InsuranceContext.
          7. Save the definition.
          8. Open the new procedure plan defintion.
          9. Select QuoteEntitiesMapping for both read and save context mappings. If your org uses a custom mapping that extends QuoteEntitiesMapping, select that mapping instead.
          10. In Procedure Plan Sections, click Add.
          11. Enter a name, and select Pricing Procedure as the section type. Make sure that Standard is selected, and then save your changes.
          12. Select Rule-based as the resolution type, and then click Add Criteria.
          13. Set the criteria for the rule-based pricing procedure.
          14. Add as many criteria as you need for your pricing setup.
            For example, to set InsuranceDefaultPricingProcedure as the pricing procedure to be used for all quotes of Auto Transaction Type, the pricing admin can set this criterion:
            Resource Operator Output Value
            Label Equals Auto Transaction Type
          15. Select your pricing procedure.
          16. Save your changes, and activate the procedure plan definition.

          Create a Product-Level Procedure Plan Definition (Optional)

          Create a product-level pricing procedure that applies to a specific root product.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions of Revenue Cloud where Salesforce Pricing is enabled
          User Permissions Needed
          To create and update procedure plan definitions:

          Procedure Plan Access

          AND

          Salesforce Pricing Design Time User

          1. From Setup, in the Quick Find box, enter Procedure Plan, and then select Procedure Plan Definitions.
          2. Click New.
          3. Enter a title and a developer name.
          4. Enter these values:
            • Select Insurance as the process type.
            • Select Product as the primary object.
            • Enter the context definition name. This is the developer name of the context definition that is extended from InsuranceContext. For example, InsuranceContext.
          5. Save the definition.
          6. Open the new procedure plan defintion.
          7. Select QuoteEntitiesMapping for both read and save context mappings. If your org uses a custom mapping that extends QuoteEntitiesMapping, select that mapping instead.
          8. In Procedure Plan Sections, click Add.
          9. Enter a name, and select Pricing Procedure as the section type. Make sure that Standard is selected, and then save your changes.
          10. Save your changes.
          11. Select Rule-based as the resolution type, and then click Add Criteria.
          12. Add as many criteria as you need for your pricing setup.
            For example, to set InsuranceDefaultPricingProcedure as the pricing procedure to be used for a product called Auto Root, the pricing admin sets this criterion.
            Resource Operator Output Value
            Label Equals Auto Root
          13. Select your pricing procedure.
          14. Save your changes, and activate the procedure plan definition.

          Define Transaction Processing Types

          Create the transaction processing type records that quotes use during pricing.

          Use the REST api via Salesforce workbench or other REST clients to create the Transaction Processing Type.

          URL / Endpoint: /services/data/v63.0/tooling/sobjects/TransactionProcessingType

          Method: POST

          Payload:

          { 
                  "SaveType": "Standard", 
                  "Description": "Save type for Auto transactions",
                  "DeveloperName": "AutoTransactionType",
                  "MasterLabel": "Auto Transaction Type",
                  "RuleEngine": "StandardConfigurator" 
                  }
          Note
          Note Set the developer name to match the value you specified in the procedure plan criteria.

          Update the Quote Page Layout

          To make the Transaction Type field available to your users, add the field to the Quote page layout.

          1. From Setup, open Object Manager, and select Quote.
          2. Open Page Layouts.
          3. Edit the layout you want to update.
          4. Add the Transaction Type field to the layout.
          5. Save your changes.

          Assign the Transaction Type to the Quote

          Select the transaction type a quote uses during pricing. The quote uses the transaction type to lookup and apply the pricing procedure.

          1. Open a quote.
          2. Select a value in Transaction Type.
          3. Save your changes.

          Troubleshoot Pricing Procedure Errors

          Identify and resolve pricing errors when you define and run pricing procedures at the quote level and root product level. Use this section after you complete the required setup for procedure plans, context definitions, context mappings, and transaction types.

          Error: No Quote level pricing procedure has been defined

          • Ensure that at least one pricing procedure plan is defined.
          • Confirm that the pricing procedure plan is active.
          • Verify that the pricing procedure plan Process Type is set to Insurance.
          • Confirm that the condition resource matches the resource used as the output value. For example, if the condition resource is product code, the output value must also be a product code, not a product name.
          • Verify that the condition output value is correct and matches the expected value.
          • Ensure that a Transaction Type is assigned to the quote.
          • Verify that the Transaction Type exists in the context and is correctly mapped in the context mapping.

          Error: Ensure that this procedure has at least one active version.

          • Ensure the pricing procedure has at least one active version.
          • Ensure the quote start date falls within the effective date range of the active pricing procedure version.
           
          Loading
          Salesforce Help | Article