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
          InsClaimItemService:claimCoverageValuation

          InsClaimItemService:claimCoverageValuation

          Use esse serviço para verificar se os usuários têm autoridade para pagar ou aprovar valores em diferentes tipos de atividades financeiras.

          Fluxos de trabalho de autorização financeira chamam esse serviço quando:

          • Os usuários tentam emitir um pagamento de reivindicação.

          • Os supervisores definem valores máximos de aprovação para os membros da equipe.

          • Os aprovadores tentam atualizar o status da autoridade financeira de uma declaração para Autoridade aprovada.

          Classe: InsClaimItemService

          Método: claimCoverageValuation

          Trabalha com: Modelo de dados do Salesforce

          Como funciona

          O serviço de avaliação de cobertura da declaração usa JSON de entrada e uma userId para determinar se um valor financeiro da declaração excede o valor máximo de aprovação de um usuário. Configure o processo de pagamento da declaração para verificar a autoridade financeira de um usuário executando esse serviço. Quando os líderes da equipe de declaração aprovam uma solicitação de autorização financeira, a ação de aprovação executa esse serviço para verificar a autoridade financeira do aprovador.

          O serviço:

          1. Aceita uma matriz de objectIds como entrada, seja IDs de detalhes de pagamento da cobertura da reivindicação (valores de ClaimCoveragePaymentDetailId) ou IDs de cobertura da reivindicação (valores de ClaimCoverageId ).

          2. Valida a objectIds.

            • O serviço não pode processar uma combinação de registros de Detalhes de pagamento da cobertura da declaração e Cobertura da declaração.

            • A entrada para uma ClaimCoverageId também deve incluir um valor de claimFinancialType de perda ou despesas.

          3. Recupera detalhes do registro Detalhes de pagamento da cobertura da declaração ou Cobertura da declaração e o ID do usuário que está conectado.

          4. Recupera o registro Ativo de Autoridade financeira do usuário para o usuário que está conectado.

          5. Determina o valor da avaliação da cobertura da declaração.

            O serviço calcula uma nova avaliação de cobertura da declaração.

            Se os objectIds forem IDs de detalhes de pagamento da cobertura da reivindicação, o serviço adicionará a soma dos detalhes de entrada ao valor que já foi pago para a cobertura da reivindicação. Opcionalmente, o serviço também adiciona valores de pagamento pendentes.

          6. Determina se o novo valor de avaliação da cobertura da declaração excede o valor máximo de aprovação do usuário.

            Se o novo valor de avaliação exceder o valor máximo de aprovação do usuário, o serviço avaliará a autoridade financeira do usuário como falsa.

            O serviço retorna uma contabilidade detalhada de quais IDs de detalhes de pagamento da cobertura da declaração ou IDs de cobertura da declaração falham na avaliação da autoridade. Se algum detalhe falhar na avaliação, o serviço retornará um valor falso para toda a transação. Para transações que falham na avaliação, o serviço atualiza os status para valores especificados para opções remotas. O serviço é atualizado:

            • Valores de status para todos os IDs de cobertura da reivindicação ou IDs de detalhes de pagamento da cobertura da reivindicação relacionados.

            • Valores do Estado da Autoridade Financeira de todos os IDs de reivindicação relacionados.

          Exemplo: Judith é um ajustador de declarações que pode pagar ou aprovar até US$ 10.000 para perdas de cobertura da declaração. Ela quer emitir um pagamento de US$ 3.000 para cobertura de habitação em uma apólice do proprietário da residência.

          • Se nenhum outro pagamento tiver sido emitido ou estiver pendente para a cobertura de habitação, Judith poderá emitir o pagamento de US$ 3.000 sem solicitar a aprovação.

          • Se US$ 8.000 já tiver sido pago pela cobertura de habitação, outro pagamento de US$ 3.000 precisará de aprovação porque um pagamento de cobertura total de US$ 11.000 vai superar o limite de autoridade financeira de US$ 10.000.

          • Se, além dos US$ 6.000 já pagos pela cobertura de habitação, um pagamento de cobertura de habitação de US$ 2.000 em uma transação não relacionada ainda estiver a ser pago, um pagamento de US$ 3.000 aumentará o total de valores pagos e pendentes para US$ 11.000. Como os US$ 11.000 são maiores que o limite de autoridade financeira de Judith, seu pagamento exige aprovação por padrão. Se o serviço estiver configurado com includePendingPayments definido como false, Judith poderá emitir o pagamento de US$ 3.000 porque o pagamento de cobertura total é apenas de US$ 9.000, quando o serviço exclui o pagamento pendente de US$ 2.000 na transação não relacionada. E US$ 9.000 está abaixo do limite de US$ 10.000 de Judith.

          Tabela que mostra o impacto de pagamentos anteriores e pendentes sobre a autoridade financeira do usuário

          Opções remotas

          Opção

          Descrição

          objectIds

          Obrigatório.

          Uma matriz de IDs de detalhes de pagamento da cobertura da reivindicação (valores de ClaimCoveragePaymentDetailId) ou IDs de cobertura da reivindicação (ClaimCoverageId valores).

          claimFinancialType

          Obrigatório se objectIds forem valores claimCoverageId.

          O tipo de transação financeira na solicitação de autorização. Os valores possíveis são: Perda, Despesa.

          includePendingPayments

          Opcional.

          Para entradas de ID de detalhes do pagamento da cobertura da reivindicação, true (o valor padrão) para incluir pagamentos pendentes no cálculo de pagamentos já feitos para uma cobertura ou false para excluí-los.

          requestedCoverageAmount

          Obrigatório se objectIds forem valores de claimCoverageId.

          AuthorityFailClaimStatus,

          AuthorityFailClaimCoverageStatus,

          AuthorityFailClaimCoveragePaymentDetailStatus

          Opcional.

          Se o usuário não tiver autorização para pagar ou aprovar o valor solicitado (userFinancialAuthority = false), defina o Status da reivindicação, a cobertura da reivindicação ou os detalhes de pagamento da cobertura da reivindicação para o valor especificado para cada opção.

          Padrão: Pending Authority

          ClaimCovPaymentDetailStatusBypassFinancialAuthorityValuation

          Opcional.

          Não avalie a autoridade financeira do usuário do registro de detalhes de pagamento de cobertura da declaração se o Status corresponder a esse valor.

          Padrão: Authority Approved

          Se você omitir essa opção, o serviço avaliará todos os detalhes de pagamento de cobertura da declaração, independentemente do valor de Status.

          JSON de entrada

          Esse JSON de entrada passa os IDs de detalhes do pagamento. Ele é usado para verificar a autoridade de um usuário para pagar valores nos detalhes do pagamento.

          {
            "objectIds": [
              "claimCovergePaymentDetailId4",
              "claimCovergePaymentDetailId2"
            ]
          }
          

          Esse JSON de entrada passa os IDs de cobertura da declaração. Ele é usado para solicitar pré-aprovação de US$ 10.000 em pagamentos para perdas de cobertura da declaração.

          {
           "objectIds": "claimCoverageId_ABC",
           "claimFinanicalType": "Loss",
           "requestedCoverageAmount": "10000"
          }
          

          JSON de saída

          O JSON de saída mostra:

          Chave

          Valor

          passedItemIds e failedItemIds

          Detalhes de pagamento que se enquadram na autoridade financeira do usuário e aqueles que não se enquadram.

          passedClaimCoverageIds e failedClaimCoverageIds

          Coberturas de declaração que se enquadram na autoridade financeira do usuário e aquelas que não se enquadram.

          userFinancialAuthority

          A avaliação do serviço da autoridade do usuário para pagar ou aprovar todas as transações na entrada. Se true, o usuário passou todos os aspectos da avaliação da autoridade financeira com base nos parâmetros de entrada. Se false, um ou mais aspectos da avaliação falharam.

          claimCoverageDetails

          Uma contabilidade detalhada de cada cobertura da declaração avaliada, independente do status geral da autoridade financeira de toda a transação. Para cada transação, os detalhes mostram:

          • O valor da solicitação atual.

          • O que já foi pago por perdas e despesas.

          • Pagamentos pendentes por perdas e despesas, se a includePendingPayments for verdadeira.

          • Os valores máximos que o usuário pode pagar ou aprovar para perdas e despesas.

          • A avaliação do serviço da autoridade do usuário para pagar ou aprovar cada valor da transação.

          AuthorityFailStatusUpdate

          Atualizações de status feitas com base nas opções remotas AuthorityFailClaimStatus, AuthorityFailClaimCoverageStatus e AuthorityFailClaimCoveragePaymentDetailStatus no JSON de entrada.

          {
           "userId": "UserA",
           "userFinancialAuthority": false,
           "formattedErrorMessage": "User requested amount exceeded the maximum Authority amount",
           "failedItemIds": [
             "ClaimCoveragePaymentId1",
             "ClaimCoveragePaymentDetailId4"
           ],
           "passedItemIds": [
             "ClaimCoveragePaymentId3",
             "ClaimCoveragePaymentDetailId2"
           ],
           "failedClaimCoverageIds": [
             "ClaimCoverageCollision",
             "ClaimCoverageBodilyInjury"
           ],
           
           "claimCoveragesDetails": [
             {
               "userFinancialAuthority": false,
               "claimCoverageId": "ClaimCoverageCollision",
               "previousPaidLossAmount": "6000",
               "currentRequestedLossValuationAmount": "11000", // paid + pending items
               "maximumLossUserAuthorityAmount": "10000",
               "previousPaidExpenseAmount": "0",
               "currentRequestedExpenseValuationAmount": "100", // paid + pending items
               "maximumExpenseUserAuthorityAmount": "100",
               "claimCoveragePaymentDetails": [
                 {
                   "id": "ClaimCoveragePaymentId1",
                   "name": "ClaimCoveragePayment1",
                   "status": "Open",
                   "adjustedAmount": "5000",
                   "type": "loss"
                 },
                 {
                   "id": "ClaimCoveragePaymentId3",
                   "name": "ClaimCoveragePayment3",
                   "status": "Open",
                   "adjustedAmount": "50",
                   "type": "expense"
                 }
               ]
             },
             {
               "userFinancialAuthority": false,
               "claimCoverageId": "ClaimCoverageBodilyInjury",
               "previousPaidLossAmount": "0",
               "currentRequestedLossValuationAmount": "10000", // paid + pending items
               "maximumLossUserAuthorityAmount": "10000",
               "previousPaidExpenseAmount": "150",
               "currentRequestedExpenseValuationAmount": "250", // paid + pending items
               "maximumExpenseUserAuthorityAmount": "200",
               "claimCoveragePaymentDetails": [
                 {
                     "id": "ClaimCoveragePaymentDetailId2",
                     "name": "ClaimCoveragePayment2",
                     "status": "Open",
                     "adjustedAmount": "10000",
                     "type": "loss"
                 },
                 {
                     "id": "ClaimCoveragePaymentDetailId4",
                     "name": "ClaimCoveragePayment4",
                     "status": "Open",
                     "adjustedAmount": "100",
                     "type": "expense"
                  }
               ]
             }
           ]
          }
          
           
          Carregando
          Salesforce Help | Article