Loading
Verzekering
InsPolicyService:initiateLapseGracePeriod

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.

Klasse: InsPolicyService

Methode: inititateLapseGracePeriod

De manier waarop het werkt...

  1. Neemt de assetId en haalt het beleid op.

  2. Haalt de Status, GracePeriodStartDate__c, GracePeriodEndDate__c en ExpirationDate__c op uit het beleid.

  3. Als Status = Active en de GracePeriodStartDate__c groter is dan of gelijk is aan vandaag:

    1. Werkt de status bij naar Pending Lapse.

    2. Maakt een nieuwe transactie voor de polis van het type Initiate Grace Period met ingangsdatum = GracePeriodStartDate__c.

  4. Als Status = Pending Lapse en GracePeriodEndDate__c groter is dan of gelijk is aan vandaag:

    1. Werkt de status bij naar Lapsed.

    2. Stelt de OriginalExpirationDate__c van het beleid in op ExpirationDate__c.

    3. Stelt de ExpirationDate__c van het beleid in op vandaag.

    4. Als het beleid een factuuraccount heeft, wordt de BillStatus__c voor de factuuraccount ingesteld op Terminated. Anders wordt de BillStatus__c voor het beleid ingesteld op Terminated.

  5. Retourneert de ID van de gemaakte transactie in het veld transactionId.

Externe opties

Optie

Beschrijving

assetId

Verplicht.

%theIdYouAreLookingFor%

De ID van het beleid om respijtperiode of verval te initiëren.

Invoer-JSON

Deze service vereist geen invoer-JSON.

Uitvoer-JSON

Uitvoer-JSON omvat de volgende sleutel en de waarde ervan:

  • transactionId: ID van transactierecord gemaakt

{
    "transactionId": "a3g5A000000YRPpQAO"
}
 
Wordt geladen
Salesforce Help | Article