Loading
Seguro
InsPolicyService:modifyPaymentSchedule

InsPolicyService:modifyPaymentSchedule

Utilice este servicio para modificar una programación de pagos existente basándose en una nueva Frecuencia Premium.

Nota
Nota

Este servicio funciona con el objeto InsurancePolicy de Salesforce FSC, no con el objeto Vlocity Policy (Activo).

Clase: InsPolicyService

Método: modifyPaymentSchedule

Funcionamiento

  1. El servicio acepta un Id. de póliza de seguros y la fecha efectiva del cambio de programación de pagos de la póliza.

  2. Si el Id. de póliza de la póliza no tiene ninguna programación de pagos existente, el servicio devuelve un mensaje de error.

    Para crear una programación de pagos, utilice InsPolicyService: createPaymentSchedule.

  3. El servicio utiliza el Método de cálculo de primas, el Tipo de pago, la Prima estándar, la Comisión estándar y los Impuestos estándar de la póliza para generar una programación de pagos modificada. Si no se proporciona paymentFrequency como entrada, el servicio utiliza la Frecuencia Premium de la política.

  4. Al guardar la programación de pagos, el servicio vincula registros al Id. de póliza original de la póliza.

  5. El servicio agrega la programación de pagos al resultado JSON.

Opciones remotas

Opción remota

Descripción

effectiveDate

Obligatorio.

La fecha en la que entra en vigor la modificación.

getDataCustomClassName

Opcional.

La clase personalizada que recupera el registro Póliza de seguros.

El valor predeterminado es GetInsurancePolicy. 

getDataDRBundleName

Opcional.

El Asignador de datos de OmniStudio que recupera la programación de pagos.

paymentFrequency

El nuevo valor de Frecuencia Premium para la programación de pagos.

policyId

El Id. de la InsurancePolicy con la programación de pagos para modificar.

postPaymentDataCustomClassName

Opcional.

La clase personalizada que guarda la programación de pagos.

El valor predeterminado es PostInsurancePolicyPaymentSchedule.

postPaymentDataDRBundleName

Opcional.

El Asignador de datos que guarda la programación de pagos.

postPaymentSchedule

Opcional.

True para guardar los registros de la programación de pagos.

El valor predeterminado es True.

JSON de entrada

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

JSON de salida

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