U bent hier:
InsPolicyService:initiateLapseGracePeriod
Deze service initieert een respijtperiode voor een polis, laat een polis vervallen of doet niets aan een polis, afhankelijk van factoren van de polis.
Deze service werkt met het object Vlocity Policy (Activum), niet met het object Salesforce FSC InsurancePolicy.
Methode: inititateLapseGracePeriod
De manier waarop het werkt...
-
Neemt de
assetIden haalt het beleid op. -
Haalt de
Status,GracePeriodStartDate__c,GracePeriodEndDate__cenExpirationDate__cop uit het beleid. -
Als Status =
Activeen deGracePeriodStartDate__cgroter is dan of gelijk is aan vandaag:-
Werkt de status bij naar
Pending Lapse. -
Maakt een nieuwe transactie voor de polis van het type
Initiate Grace Periodmet ingangsdatum =GracePeriodStartDate__c.
-
-
Als Status =
Pending LapseenGracePeriodEndDate__cgroter is dan of gelijk is aan vandaag:-
Werkt de status bij naar
Lapsed. -
Stelt de
OriginalExpirationDate__cvan het beleid in opExpirationDate__c. -
Stelt de
ExpirationDate__cvan het beleid in op vandaag. -
Als het beleid een factuuraccount heeft, wordt de
BillStatus__cvoor de factuuraccount ingesteld opTerminated. Anders wordt deBillStatus__cvoor het beleid ingesteld opTerminated.
-
-
Retourneert de ID van de gemaakte transactie in het veld
transactionId.
