Loading
Seguro
Índice
Selecionar filtros

          Sem resultados
          Sem resultados
          Aqui estão algumas dicas de pesquisa

          Verifique a grafia das palavras-chave.
          Tente utilizar termos mais genéricos.
          Selecione menos filtros para ampliar sua pesquisa.

          Pesquisar em toda a Ajuda do Salesforce
          InsPolicyService:prepareToCancelPolicy

          InsPolicyService:prepareToCancelPolicy

          Use esse serviço para calcular a diferença de preço premium antes de cancelar uma apólice. O serviço divide proporcionalmente o prêmio, a tarifa e os valores de impostos e calcula o prêmio, a tarifa e o reembolso de impostos.

          Esse serviço precisa ser invocado antes do serviço de InsPolicyService:cancelPolicy.

          Esse serviço funciona com o Salesforce Financial Services Cloud.

          Classe: InsPolicyService

          Método: prepareToCancelPolicy

          Como funciona

          1. Pega o assetId ou policyId e encontra a apólice a ser cancelada.

          2. Usa o processo de cálculo apropriado com base no valor de useIsPaidFlag.

            Com o useIsPaidFlag definido como falso (desmarcado), o serviço divide proporcionalmente o prêmio total por prazo, a tarifa total por prazo e o imposto total por prazo da apólice e calcula os valores reembolsados com base na Data de cancelamento e na Data de pagamento da apólice. Se a apólice paga até a data for Nula, o serviço considerará a apólice paga totalmente e usará a Data de expiração.

            Com useIsPaidFlag definido como true (selecionado), o serviço:

            1. Usa agendas de pagamento para calcular o valor total já pago pela apólice. O montante total pago pela apólice é igual à soma dos montantes em agendas de pagamento com É pago definido como verdadeiro (selecionado). Esse valor é usado em cálculos de reembolso.

            2. Divide proporcionalmente o prêmio total para prazo, a tarifa total para prazo e o imposto total para prazo da apólice e calcula os valores de reembolso com base na Data de cancelamento e no valor total já pago pela apólice.

          3. O serviço considera se as tarifas ou impostos são reembolsáveis ou não.

          4. Retorna a diferença de preço entre o prêmio total original para a apólice e a apólice cancelada no JSON de saída.

            • Os valores de reembolso são do ponto de vista do titular da apólice. Um valor positivo representa um reembolso ao titular da apólice. Um valor negativo indica um valor não pago pelo titular da apólice.

          5. Se impostos e taxas forem incluídos nessa política, os Total Tax For Term, Total Fee For Term, refundedTax e/ou refundedFee também serão incluídos no JSON de saída.

            Se a política que o serviço está cancelando não incluir impostos ou taxas, esses campos serão omitidos do JSON de saída.

          Suplementos (impostos e taxas)

          Este serviço (junto com o serviço de InsPolicyService:cancelPolicy) facilita as divisões proporcionais e reembolsos de impostos e taxas quando uma apólice é cancelada. É assim que isso funciona:

          • O priceDiff é essencialmente o valor do reembolso e usa a fórmula = (GrossWrittenPremium antigo - GrossWrittenPremium atualizado) + refundedTax + refundedFee.

          • A GrossWrittenPremium atualizada é a PremiumAmount dividida proporcionalmente entre a data de vigência da apólice e a data de cancelamento.

          • O novo montante total é igual ao PremiumAmount da apólice alvo mais o StandardTaxAmount mais o StandardFeeAmount, todos proporcionalmente à data de cancelamento.

          • Se a política de destino tiver um StandardTaxAmount, esse valor será rateado sobre a data de cancelamento e retornado por meio do campo TermTaxAmount na saída.

          • Se a política de destino tiver um StandardFeeAmount, esse valor será rateado sobre a data de cancelamento e retornado por meio do campo TermFeeAmount na saída.

          • Se a apólice de destino tiver registros de InsurancePolicySurcharge ou AssetPricingAdjustment__c reembolsáveis, os montantes de reembolso proporcionais serão retornados por meio dos campos refundedTax e refundedFee na saída. Uma InsurancePolicySurcharge ou AssetPricingAdjustment__c é reembolsável se a PriceListEntry__c associada for reembolsável. Os valores de reembolso proporcionais são calculados na data de cancelamento e na data de expiração original.

          Opções remotas

          Opção

          Descrição

          assetId

          ou

          policyId

          Obrigatório.

          %theIdYouAreLookingFor%

          O ID da apólice de seguro a ser cancelada.

          effectiveDate

          Obrigatório.

          “YYYY-MM-DD HH:MM:SS” ou %OmniScriptDataElement%

          A data em que a política será cancelada.

          getDataDRBundleName

          Opcional (somente FSC).

          O nome do Mapeador de dados do OmniStudio que esse serviço usa para recuperar informações de apólice (ativos).

          Se estiver usando o Salesforce FSC, especifique essa opção ou getDataCustomClassName.

          getDataCustomClassName

          Opcional (somente FSC).

          O nome da classe personalizada que esse serviço usa para recuperar informações de apólice (ativos).

          Se estiver usando o Salesforce FSC, especifique essa opção ou getDataDRBundleName.

          O valor padrão é definido como GetInsurancePolicy.

          useIsPaidFlag

          Opcional.

          true ou false

          Se verdadeiro, a nova lógica de divisão proporcional é usada (que considera agendas de pagamento).

          Se falso, a lógica de divisão proporcional existente é usada (que usa data de cancelamento e paidToDate).

          O valor padrão é definido como false.

          JSON de entrada

          Esse serviço usa um JSON de entrada que inclui o effectiveDate (data a ser cancelada).

          {
              "Id": "02i6g000002f07VAAQ",
              "effectiveDate": "08/12/2019"
          }
          

          JSON de saída

          O serviço retorna a diferença de preço calculada para a apólice com a nova data de cancelamento.

          {
            "Id": "02i6g000002f07VAAQ",
            "output": {
              "refundedFee": -3.68,
              "totalFeeForTerm": 14.06,
              "refundedTax": -37.93,
              "totalTaxForTerm": 144.84,
              "aggregateTotalPremiumForTerms": 4002.28,
              "priceDiff": -420.97,
              "totalPremiumForTerm": 1448.44,
              "errorCode": "INVOKE-200",
              "error": "OK"
            }
          }

          Chaves e valores de saída

          Saída

          Descrição

          Id

          O ID da apólice (ativos) ou da InsurancePolicy que foi atualizada.

          output

          • totalPremiumForTerm: o prêmio rateado total para prazo

          • totalFeeForTerm: a tarifa total rateada para prazo

          • totalTaxForTerm: o total rateado do imposto para prazo

          • aggregateTotalPremiumForTerms: a soma do prêmio total para prazo de todas as versões da apólice e o prêmio total rateado para prazo da versão atual que está sendo cancelada

          • refundedFee: o valor das tarifas a serem reembolsadas

          • refundedTax: o montante dos impostos a serem reembolsados

          • priceDiff: o montante total de prêmios, taxas e impostos para reembolso

           
          Carregando
          Salesforce Help | Article