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
          InsPolicyBillingService:generateDirectBillingStatements

          InsPolicyBillingService:generateDirectBillingStatements

          Use esse serviço para gerar extratos para contas contendo apólices com faturamento direto cuja data de vencimento seja igual à data de hoje mais dez (10) dias.

          Não recomendamos invocar esse serviço diretamente. Ele foi criado para ser chamado pelo trabalho agendado Gerar declarações de faturamento direto do Vlocity.

          Importante
          Importante

          Esse serviço não funciona com o modelo de objeto Apólice de seguro do FSC.

          Classe: InsPolicyBillingService

          Método: generateDirectBillingStatements

          Como funciona

          1. O serviço pega uma lista de apólices de um Trabalho agendado do Vlocity.

          2. Agrupa apólices por conta e cria uma declaração para cada conta:

            1. Define RecordType como Bill.

            2. Define AccountId__c para o ID da conta.

            3. Define DueDate__c para a BillDueDate__c da primeira política no grupo.

            4. Define StatementDate__c para o BillDueDate__c menos 10 dias.

            5. Define StatementEndDate__c para o BillDueDate__c menos 10 dias.

            6. Define StatementStartDate__c para a data mais remota, especificada pelos valores de BillingFrequency__c nas apólices.

            7. Define BalanceDue__c como a soma dos valores de AutomaticPaymentAmount__c nas apólices.

            8. Define PreviousBalance__c como a soma dos valores de PastDue__c nas apólices

          3. Para todas as apólices associadas a um extrato específico, recupera todas as transações associadas às apólices especificadas que têm uma TransactionDate__c dentro da data de início e término do período do extrato.

            Se a transação não tiver um valor para o StatementId__c, defina o StatementId__c como o ID do extrato especificado.

          Opções remotas

          Esse serviço não aceita nenhuma opção remota.

          Informações adicionais

          Cálculo de StatementStartDate__c:

          Uma conta pode ter várias apólices com faturamento direto. Cada apólice pode ter uma frequência de faturamento diferente (anual, trimestral, mensal ou semestral). O StatementStartDate__c é determinado usando a data de vencimento da apólice e a frequência de faturamento para calcular a data de início para cada apólice, então escolhendo a data de início que está mais longe no tempo.

          Por exemplo, uma conta tem duas apólices, ambas com datas de vencimento de faturamento de 2018-03-31. A apólice 1 tem uma frequência de faturamento mensal. A política 2 tem uma frequência de faturamento trimestral. Usando a data de vencimento da fatura e a frequência de faturamento, a data de início da apólice 1 é 2018-02-28. A data de início da apólice 2 é 2018-01-01. Como a data de início da apólice 2 está mais atrás no tempo, a StatementStartDate__c é definida para 2018-01-01.

          JSON de entrada

          O serviço espera que um JSON de entrada seja gerado de um Trabalho agendado do Vlocity. Esse trabalho agendado inclui a seguinte chave e seu valor:

          • records: Uma lista de apólices selecionadas pelo trabalho agendado

          {
          	"records": [{
          			"Id": "02i5A000005iF1zQAE",
          			"AccountId": "0015A000025MuenQAC",
          			"AutomaticPaymentAmount__c": 10,
          			"BillDueDate__c": "2018-03-31",
          			"BillingFrequency__c": "Monthly",
          			"PastDue__c": 10
          		},
          		{
          			"Id": "02i5A000005iF20QAE",
          			"AccountId": "0015A000025MuenQAC",
          			"AutomaticPaymentAmount__c": 30,
          			"BillDueDate__c": "2018-03-31",
          			"BillingFrequency__c": "Quarterly",
          			"PastDue__c": 30
          		}
          	]
          }

          JSON de saída

          Esse serviço não gera nenhum JSON de saída.

           
          Carregando
          Salesforce Help | Article