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

          InsPolicyService:modifyPaymentSchedule

          Use esse serviço para modificar uma agenda de pagamento existente com base em uma nova Frequência premium.

          Nota
          Nota

          Esse serviço funciona com o objeto Salesforce FSC InsurancePolicy, não o objeto Vlocity Policy (Ativo).

          Classe: InsPolicyService

          Método: modifyPaymentSchedule

          Como funciona

          1. O serviço aceita um ID da apólice de seguro e a data efetiva da alteração da agenda de pagamento da apólice.

          2. Se o ID da apólice original da apólice não tiver uma agenda de pagamento existente, o serviço retornará uma mensagem de erro.

            Para criar uma agenda de pagamento, use InsPolicyService: createPaymentSchedule.

          3. O serviço usa o Método de cálculo de prêmio, o Tipo de pagamento, o Prêmio padrão, a Taxa padrão e o Imposto padrão da apólice para gerar uma agenda de pagamento modificada. Se a paymentFrequency não for fornecida como entrada, o serviço usará a Frequência premium da apólice.

          4. Ao salvar a agenda de pagamento, o serviço vincula registros ao ID da apólice original da apólice.

          5. O serviço adiciona a agenda de pagamento ao resultado JSON.

          Opções remotas

          Opção remota

          Descrição

          effectiveDate

          Obrigatório.

          A data em que a modificação entra em vigor.

          getDataCustomClassName

          Opcional.

          A classe personalizada que recupera o registro Apólice de seguro.

          O padrão é GetInsurancePolicy

          getDataDRBundleName

          Opcional.

          O Mapeador de dados do OmniStudio que recupera a agenda de pagamento.

          paymentFrequency

          O novo valor de Frequência de prêmio para a agenda de pagamento.

          policyId

          O ID da InsurancePolicy com o cronograma de pagamento a modificar.

          postPaymentDataCustomClassName

          Opcional.

          A classe personalizada que salva a agenda de pagamento.

          O valor padrão é PostInsurancePolicyPaymentSchedule.

          postPaymentDataDRBundleName

          Opcional.

          O Data Mapper que salva a agenda de pagamento.

          postPaymentSchedule

          Opcional.

          True para salvar os registros da agenda de pagamento.

          O valor-padrão é True.

          JSON de entrada

          {
              "policyId": "0YT6g000000MEPEGA4",
              "effectiveDate": "3/1/2021",
              "paymentFrequency": "Quarterly",
              "postPaymentSchedule": "false"
          }

          JSON de saída

          {
            "output": {
              "paymentSchedule": [
                {
                  "totalAmount": 298.53,
                  "toDelete": null,
                  "taxAmount": 26.75,
                  "scheduleDate": "2021-01-01",
                  "premiumAmount": 267.53,
                  "insTransaction": null,
                  "Id": "a606g000000R1s7AAC",
                  "feeAmount": 4.25
                },
                {
                  "totalAmount": 269.64,
                  "toDelete": null,
                  "taxAmount": 24.16,
                  "scheduleDate": "2021-02-01",
                  "premiumAmount": 241.64,
                  "insTransaction": null,
                  "Id": "a606g000000R1s8AAC",
                  "feeAmount": 3.84
                },
                {
                  "totalAmount": 433.36,
                  "toDelete": null,
                  "taxAmount": 38.84,
                  "scheduleDate": "2021-03-15",
                  "premiumAmount": 388.36,
                  "insTransaction": null,
                  "Id": null,
                  "feeAmount": 6.16
                },
                ...
              ],
              "errorCode": "INVOKE-200",
              "error": "OK"
          }
          
           
          Carregando
          Salesforce Help | Article