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:prepareToRenewPolicy

          InsPolicyService:prepareToRenewPolicy

          Use esse serviço para calcular o valor necessário para renovar uma apólice existente. Esse serviço retorna o prêmio de renovação, impostos e taxas ou o JSON da política de renovação sem criar uma política.

          Classe: InsPolicyService

          Método: prepareToRenewPolicy

          Como funciona

          1. O serviço aceita a policyId da apólice a ser renovada.

          2. O serviço verifica a data de vigência e a data de expiração da apólice renovada. Se não forem fornecidas, o serviço calculará essas datas usando a seguinte lógica:

            • Data de vigência = Data de expiração da apólice original + 1 dia

            • Data de expiração = Data efetiva da nova política + Prazo da nova política

          3. Reavalia o preço do produto da apólice usando as opções aggByKey e includeInputKey.

          4. Usa getPolicyJson para determinar se apenas componentes de valor de renovação devem ser retornados ou se o JSON de apólice completo é enviado na resposta.

          Contribuições

          Entrada

          Descrição

          policyId

          Obrigatório

          O ID da apólice a ser renovada.

          userInputs

          Opcional

          Os detalhes dos produtos associados à política. Para qualquer produto, o formato de destino para o objeto userInputs é obtido da listagem de serviços na guia API da exibição de produto. As chaves de objeto estão no formato ProductCode.AttributeCode em que o ProductCode é o código do produto, as especificações de cobertura associadas, as especificações do item segurado ou os fatos de classificação.

          Opções remotas

          Opção remota

          Descrição

          aggByKey

          Obrigatório

          PRODUCT.instanceKey

          O serviço envia essa opção como uma entrada para o procedimento de cálculo, que a usa para concluir o cálculo com agregação.

          Por exemplo, uma apólice de seguro automático tem vários motoristas anexados a cada veículo segurado. O veículo seguro tem uma instanceKey separada para cada instância na apólice. O aggByKey pega todas as chaves de instância para os veículos e cria uma matriz de prêmios de cobertura por instanceKey. Essa matriz é passada para o procedimento de cálculo para que os prêmios sejam calculados corretamente.

          O serviço usa essa opção para redefinir a política.

          calculateTaxesAndFees

          Opcional

          true ou false

          Defina como true para calcular impostos e tarifas na apólice renovada.

          includeInputKeys

          Obrigatório

          Uma string de pares de chave-valor separados por vírgula que o serviço passa para dentro e para fora do procedimento de cálculo.

          Esses pares de chave-valor são incluídos no objeto de produto de saída dentro do objeto CalculatedPriceData. Eles estão lá para ajudá-lo a analisar os resultados do cálculo.

          O serviço usa essa opção para redefinir a política.

          getPolicyJson

          Opcional

          Um sinalizador booleano para determinar se apenas componentes de valor de renovação devem retornar em resposta ou se o JSON de política completa deve retornar.

          ratingDate

          Determina o procedimento de classificação para redefinir o preço da política. Se não for fornecido, a precificação será feita com base na data efetiva da política modificada.

          Nota
          Nota Não é possível passar um horário específico para ratingField, pois o tipo de campo é Date. Assim, o carimbo de data e hora da classificação usa como padrão 12:00.

          renewalEffectiveDate

          Opcional

          A data efetiva da apólice renovada. Se não for fornecido, o valor será calculado usando a seguinte lógica:

          Data de expiração da apólice existente + 1 dia

          renewalExpirationDate

          Opcional

          A data de expiração da apólice renovada. Se não for fornecido, o valor será definido usando a seguinte lógica:

          Data efetiva da nova política + Prazo da nova política

          term

          Opcional

          O prazo da política. Ajuda a calcular renewalExpirationDate, se não for fornecida nas opções remotas. InsPolicyService:prepareToRenewPolicy oferece suporte apenas a termos de apólice anuais.

          useLocalTimezone

          Verdadeiro ou Falso

          O valor padrão é true.

          Quando o valor é definido como verdadeiro, o serviço usa o fuso horário local em que a política é criada.

          Quando o valor é definido como falso, os serviços usam GMT como fuso horário.

          JSON de entrada

          Aqui está um exemplo do JSON de entrada:

          {
             "policyId": "0YT5w000000Y8MNGA0",
             "userInputs": [
                {
                  "DRIVER.instanceKey": "Bob Jones",
                  "DRIVER.LN": "Jones",
                  "DRIVER.GENDER": "Male",
                  "DRIVER.FN": "Bobby",
                  "DRIVER.AGE": 30,
                  "AUTO.instanceKey": "2018 Audi A3",
                  "AUTO.autoYear": 2018,
                  "AUTO.autoModel": "A4",
                  "perAccident": 500
                }
              ]
          }  

          JSON de saída

          Aqui está um exemplo do JSON de saída:

          {
            "totalFeeForTermDiff": -0.07,
            "totalTaxForTermDiff": 0,
            "totalPremiumForTermDiff": -2.73,
            "newFeeForTerm": 24.93,
            "newTaxForTerm": 0,
            "newPremiumForTerm": 997.27,
            "newFee": 25,
            "newTax": 0,
            "newStandardPremium": 1000
          }
           
          Carregando
          Salesforce Help | Article