Loading
Insurance
InsPolicyRevenueScheduleService:cancelRevenueSchedule

InsPolicyRevenueScheduleService:cancelRevenueSchedule

Lorsqu'une police est annulée, ce service ajuste le calendrier de revenu pour calculer le revenu jusqu'à la date d'annulation.

Classe: InsPolicyRevenueScheduleService

Méthode : cancelRevenueSchedule

Fonctionnement

  1. Ce service recherche l'ID de police (actif), l'ID de transaction et la date d'entrée en vigueur de l'annulation de la police.

  2. Utilise modificationType pour interroger le champ de Type du tableau des transactions afin d'obtenir la liste des modifications apportées à la stratégie. Si aucune modificationType n'est spécifiée, le service utiliseChanged/Endorsed par défaut.

  3. Modifie le calendrier de revenu, en retirant les revenus futurs non gagnés de l'objet police (actif).

  4. Renvoie l'ID de stratégie dans le JSON de sortie.

Options distantes

Option

Description

assetId

Obligatoire.

L'ID de police de la police annulée.

transactionId

Obligatoire.

L'ID de transaction créé lors de l'annulation de la stratégie.

effectiveDate

Obligatoire.

La date d'annulation de la police.

getDataDRBundleName

Le nom du mappeur de données Omnistudio que ce service utilise pour récupérer les informations de la stratégie (actif).

Si vous utilisez Salesforce FSC, vous devez spécifier cette option ou getDataCustomClassName.

getDataCustomClassName

Le nom de la classe personnalisée que ce service utilise pour récupérer les informations de la politique (actif).

Si vous utilisez Salesforce FSC, vous devez spécifier cette option ou getDataDRBundleName.

modificationType

Obligatoire.

Le type de modification apportée à une police pendant sa durée.

Si aucune valeur n'est spécifiée, les services utilisent Changed/Endorsed par défaut.

JSON d'entrée

Ce service utilise un JSON d'entrée.

"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 de sortie

Le service renvoie l'ID de stratégie dans le JSON de sortie.

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