Loading
Assicurazioni
InsPolicyRevenueScheduleService:cancelRevenueSchedule

InsPolicyRevenueScheduleService:cancelRevenueSchedule

Quando una polizza viene annullata, questo servizio modifica la pianificazione del reddito per calcolare il reddito fino alla data di annullamento.

Classe: InsPolicyRevenueScheduleService

Metodo: cancelRevenueSchedule

Come funziona

  1. Questo servizio cerca l'ID polizza (asset), l'ID transazione e la data effettiva per l'annullamento della polizza.

  2. Utilizza modificationType per eseguire query nel campo Type della tabella delle transazioni per ottenere un elenco delle modifiche apportate alla policy. Se non viene specificato alcun modificationType, il servizio lo utilizzaChanged/Endorsed per impostazione predefinita.

  3. Modifica la pianificazione del reddito, rimuovendo il reddito non guadagnato futuro dall'oggetto polizza (asset).

  4. Restituisce l'ID policy nel JSON di output.

Opzioni remote

Opzione

Descrizione

assetId

Obbligatorio.

ID polizza della polizza annullata.

transactionId

Obbligatorio.

ID transazione creato quando la policy viene annullata.

effectiveDate

Obbligatorio.

Data di annullamento della polizza.

getDataDRBundleName

Nome del Data Mapper Omnistudio utilizzato da questo servizio per recuperare le informazioni sulle policy (asset).

Se si utilizza Salesforce FSC, è necessario specificare questa opzione o getDataCustomClassName.

getDataCustomClassName

Nome della classe personalizzata utilizzata da questo servizio per recuperare le informazioni sulla policy (asset).

Se si utilizza Salesforce FSC, è necessario specificare questa opzione o getDataDRBundleName.

modificationType

Obbligatorio.

Tipo di modifiche apportate a una polizza nel corso della sua durata.

Se non viene specificato alcun valore, i servizi utilizzano Changed/Endorsed come valore predefinito.

Input JSON

Questo servizio accetta un JSON di input.

"CancelPolicy": {
	"startDate": "2017-10-31T07:00:00.000Z",
	"endDate": "2018-10-30T07:00:00.000Z",
	"originalPremium": 0,
	"modifyDate": "2018-06-22T07:00:00.000Z",
	"CancelDateValidation": true
},
"PolicyId": "02if200000YfCDEAA3",
}

JSON di output

Il servizio restituisce l'ID policy nel JSON di output.

{
    "PolicyId": "02if200000YfCDEAA3"
}
 
Caricamento
Salesforce Help | Article