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

          InsPolicyService:createReinstatementPolicy

          Use esse serviço para restaurar uma política cancelada.

          Classe: InsPolicyService

          Método: createReinstatementPolicy

          O serviço cria estas transações como parte da restauração de uma política:

          • Reinstalação: Uma transação de restabelecimento é gerada por padrão no valor total devido com base no prêmio de prazo da versão da apólice restaurada.

          • Reinstalação por agenda de pagamento: Essa transação aparece como uma entrada de agenda de pagamento. A transação é calculada com base no valor reembolsado ou cobrado para a transação de cancelamento e nos pagamentos perdidos entre a data efetiva do cancelamento e a data efetiva do restabelecimento.

          Como funciona

          1. O serviço usa a policyId da apólice cancelada como entrada.

          2. O serviço aceita reinstatementEffectiveDate como entrada para a data efetiva da transação.

          3. O serviço aceita o status da política como entrada para o status da nova política criada.

          4. O serviço cria uma nova versão clonada da versão da apólice cancelada com uma data de vigência como endDate da versão da apólice cancelada + 1 dia.

          5. O serviço cria estas transações como parte da restauração de uma política:

            1. Reinstatement: Se o sinalizador de createTransaction for verdadeiro, o serviço criará um tipo de transação como um restabelecimento para as alterações no prêmio de prazo.

            2. Reinstalação por cronograma de pagamento: Se o sinalizador de createTransaction e o sinalizador de includePaymentSchedule forem verdadeiros:

              1. O serviço cria todas as agendas de pagamento futuras com base na frequência de pagamento após o

                reinstatementEffectiveDate.
              2. O serviço contabiliza o pagamento perdido pelo período entre a data do cancelamento e a próxima data do cronograma de pagamento após a reinstatementEffectiveDate em uma entrada consolidada. A data de agendamento desta agenda de pagamento é reinstatementEffectiveDate e o status é Valid.

              3. Se a agenda de pagamento não tiver sido paga no momento do cancelamento, o cancelamento não será liquidado. Neste caso, o status da agenda de pagamento (cancelamento) é Invalid e o valor não pago é contabilizado na nova agenda de pagamento da apólice restabelecida.

              4. O serviço cria um tipo de transação de Reinstatement by Payment Schedule anexado à agenda de pagamento consolidada.

              5. Se a agenda de pagamento durante o cancelamento não for paga, o serviço atualizará o status da agenda de pagamento para Invalid e incluirá o valor pendente na entrada da agenda de pagamento consolidada.

              6. Se a useIsPaidFlag for verdadeira, o serviço criará Detalhes da entrada da agenda de pagamento para as entradas da agenda de pagamento e criará entradas de detalhamento da transação para as transações.

          Nota
          Nota

          O serviço também oferece suporte à restauração de apólices em que a versão da apólice original tem uma duração inferior a 365 dias ou inferior a 366 dias em um ano bissexto. Consulte Considerações e limitações sobre apólices de seguro.

          Opções remotas

          Opção

          Descrição

          reinstatementEffectiveDate

          Opcional

          A data efetiva da transação de restabelecimento. Se nenhum valor for fornecido, ele usará como padrão a data em que a política é restaurada.

          Se você estiver usando o pacote Extensão de indústrias de seguro, o valor do carimbo de data e hora na opção reinstatementEffectiveDate será ignorado. Em vez disso, o valor do carimbo de data e hora efetiva é definido como 00h da data efetiva selecionada e o valor da data de expiração é definido como 23h59 para a data de expiração selecionada. O carimbo de data e hora é definido usando o fuso horário especificado pelo usuário.

          policyStatus

          Opcional

          O status da nova política. Se nenhum valor for fornecido, o status usará como padrão o valor inicial.

          createTransaction

          Opcional

          Se verdadeiro, o serviço criará a transação de restauração. O valor padrão é true.

          includePaymentSchedule

          Opcional

          Se verdadeiro, o serviço criará as entradas da agenda de pagamento. O valor padrão é falso.

          useIsPaidFlag

          Opcional

          Se verdadeiro, o serviço criará os detalhes da entrada da agenda de pagamento. O valor padrão é falso.

          includeRevenueSchedule

          Opcional

          Essa opção se aplica quando createTransaction é verdadeiro.

          Se o valor dessa opção for verdadeiro, o serviço chamará InsPolicyRevenueScheduleService:modifyRevenueSchedule. O valor padrão é falso.

          isCreatingPolicyTerms

          Opcional

          Se verdadeiro, o serviço retornará o nó policyTermIds no JSON de saída. O valor padrão é true.

          createContactForParticipants

          Opcional

          Se verdadeiro, o serviço criará um novo registro de Contato para a Parte segurada se o contato não existir. O valor padrão é true.

          JSON de entrada e JSON de opções

          Aqui estão o JSON de entrada de exemplo e o JSON de opções:

          JSON de entrada

          {
          	"policyId":"0YTRN0000000CjG4AU"
          }

          JSON de opções

          {
              "reinstatementEffectiveDate": "4/28/2023",
              "includePaymentSchedule": true,
              "useLocalTimeZone": true,
              "includeRevenueSchedule": false,
              "isCreatingPolicyTerms": false,
              "createTransaction": true,
              "useIsPaidFlag": true
            }

          JSON de saída

          {
            "policyTermIds": [
              "a6ERN00000003RO2AY"
            ],
            "snapshotId": [
              "00PRN000000c9hn2AA"
            ],
            "InsurancePolicy": [
              "0YTRN0000000CjG4AU"
            ]
          }
           
          Carregando
          Salesforce Help | Article