Loading
Seguro
InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule

El servicio InsPolicyService:getPaymentSchedule devuelve la programación de pagos de InsurancePolicy. El objeto Política (Activo) no es compatible.

Clase: InsPolicyService

Método: getPaymentSchedule

Funcionamiento

El servicio recupera los registros de InsurancePolicyPaymentScheduleEntry__c del Id. de InsurancePolicy.

Opciones remotas

Opción remota

Descripción

getDataCustomClassName

Opcional

Clase personalizada utilizada para recuperar la programación de pagos.

Default is GetInsurancePolicyPaymentSchedule.

getDataDRBundleName

Opcional

El Asignador de datos de OmniStudio utilizado para recuperar la programación de pagos.

policyId

Obligatorio.

El Id. de InsurancePolicy para el que este servicio recupera la programación de pagos.

returnSObject

Opcional

Verdadero si se debe utilizar el nombre del campo InsurancePolicyPaymentScheduleEntry__c, de lo contrario, se devuelve un nombre de campo genérico.

El valor predeterminado es false.

JSON de entrada

{
    "policyId": "0YT5w000000UPFWGA4",
    "returnSObject": false,
    "getDataCustomClassName": "GetInsurancePolicyPaymentSchedule"
}

JSON de salida

{
  "output": {
    "policyId": "0YT5w000000UPFWGA4",
    "result": [
      {
        "feeAmount": 10.12,
        "Id": "a5u5w0000005u9ZAAQ",
        "insTransaction": {
          "additionalInfo": null,
          "amount": null,
          "feeAmount": null,
          "Id": "a5t5w000002iF4mAAE",
          "name": null,
          "postDate": null,
          "taxAmount": null,
          "totalAmount": null,
          "transactionDate": null,
          "transactionNumber": null,
          "type": null
        },
        "premiumAmount": 1042.88,
        "scheduleDate": "2020-07-15",
        "taxAmount": 104.29,
        "toDelete": null,
        "totalAmount": 1157.29
      },
      {
        "feeAmount": 1.92,
        "Id": "a5u5w0000005u9aAAA",
        "insTransaction": null,
        "premiumAmount": 192.64,
        "scheduleDate": "2020-07-30",
        "taxAmount": 19.2,
        "toDelete": null,
        "totalAmount": 213.76
      },
      ...
    ],
    "errorCode": "INVOKE-200",
    "error": "OK"
  }
}
 
Cargando
Salesforce Help | Article