Loading
Seguro
InsPolicyService:getPaymentSchedule

InsPolicyService:getPaymentSchedule

El servicio InsPolicyService:getPaymentSchedule devuelve la programación de pagos de InsurancePolicy. El objeto Póliza (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.

La 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 la InsurancePolicy para la 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