Loading
Assicurazioni
InsPolicyService:modifyPaymentSchedule

InsPolicyService:modifyPaymentSchedule

Utilizzare questo servizio per modificare una pianificazione di pagamento esistente in base a una nuova frequenza premium.

Nota
Nota

Questo servizio funziona con l'oggetto Salesforce FSC InsurancePolicy, non con l'oggetto Vlocity Policy (Asset).

Classe: InsPolicyService

Metodo: modifyPaymentSchedule

Funzionamento

  1. Il servizio accetta un ID polizza assicurativa e la data effettiva della modifica del piano di pagamento della polizza.

  2. Se l'ID policy originale della policy non ha una pianificazione di pagamento esistente, il servizio restituisce un messaggio di errore.

    Per creare una pianificazione di pagamento, utilizzare InsPolicyService: createPaymentSchedule.

  3. Il servizio utilizza il Metodo di calcolo del premio, il Tipo di pagamento, il Premio standard, la Commissione standard e l'Imposta standard della polizza per generare un piano di pagamento modificato. Se paymentFrequency non viene fornito come input, il servizio utilizza la Frequenza premi della policy.

  4. Quando si salva la pianificazione di pagamento, il servizio collega i record all'ID policy originale della policy.

  5. Il servizio aggiunge la pianificazione di pagamento al risultato JSON.

Opzioni remote

Opzione remota

Descrizione

effectiveDate

Obbligatorio.

Data di entrata in vigore della modifica.

getDataCustomClassName

Facoltativo.

Classe personalizzata che recupera il record Polizza assicurativa.

Il valore predefinito è GetInsurancePolicy. 

getDataDRBundleName

Facoltativo.

Mappatore di dati OmniStudio che recupera la pianificazione di pagamento.

paymentFrequency

Il nuovo valore Frequenza premio per la pianificazione di pagamento.

policyId

ID della Polizza Assicurativa con la pianificazione di pagamento da modificare.

postPaymentDataCustomClassName

Facoltativo.

Classe personalizzata che salva la pianificazione di pagamento.

Il valore predefinito è PostInsurancePolicyPaymentSchedule.

postPaymentDataDRBundleName

Facoltativo.

Mappatore di dati che salva la pianificazione di pagamento.

postPaymentSchedule

Facoltativo.

True per salvare i record della pianificazione di pagamento.

Il valore predefinito è True.

Input JSON

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

JSON di output

{
  "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"
}
 
Caricamento
Salesforce Help | Article