Loading
Försäkring
InsPolicyRevenueScheduleService:cancelRevenueSchedule

InsPolicyRevenueScheduleService:cancelRevenueSchedule

Om en policy annulleras justerar denna tjänst intäktsschemat för att beräkna intäkter tills annulleringsdatumet.

Klass: InsPolicyRevenueScheduleService

Metod: cancelRevenueSchedule

Hur det fungerar

  1. Denna tjänst letar efter policyns (tillgångens) ID, transaktions-ID och giltighetsdatumet för annulleringen av policyn.

  2. Använder modificationType för att fråga transaktionstabellens Type för att få en lista över ändringar av policyn. Om ingen modificationType specificeras användsChanged/Endorsed tjänsten som standard.

  3. Ändrar intäktsschemat och tar bort framtida ej intjänade intäkter från policyobjektet (tillgången).

  4. Returnerar policy-ID i utdata-JSON.

Fjärralternativ

Alternativ

Beskrivning

assetId

Obligatoriskt.

Policy-ID för den annullerade policyn.

transactionId

Obligatoriskt.

Det transaktions-ID som skapas när policyn avbryts.

effectiveDate

Obligatoriskt.

Datum då policyn annullerades.

getDataDRBundleName

Namnet på Omnistudio Data Mapper som denna tjänst använder för att hämta policyinformation (tillgångsinformation).

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller getDataCustomClassName.

getDataCustomClassName

Namnet på den egna klass som denna tjänst använder för att hämta policyinformation (tillgångsinformation).

Om du använder Salesforce FSC måste du specificera antingen detta alternativ eller getDataDRBundleName.

modificationType

Obligatoriskt.

Typen av ändringar som gjorts av en policy under dess löptid.

Om inget värde specificeras använder tjänsterna Changed/Endorsed som standard.

Indata-JSON

Denna tjänst tar en indata-JSON.

"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 för utdata

Tjänsten returnerar policy-ID i utdata-JSON.

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