U bent hier:
InsPolicyService:createReinstatementPolicy
Gebruik deze service om een geannuleerde polis opnieuw in te stellen.
Klasse: InsPolicyService
Methode: createReinstatementPolicy
De service maakt deze transacties als onderdeel van het opnieuw instellen van een beleid:
-
Opnieuw instellen: Een transactie voor opnieuw opnemen wordt standaard gegenereerd voor het volledige bedrag dat verschuldigd is op basis van de termijnpremie van de versie van de herstelde polis.
-
Opnieuw instellen op betalingsschema: Deze transactie wordt weergegeven als een betalingsplanningsgegeven. De transactie wordt berekend op basis van het bedrag dat is terugbetaald of in rekening is gebracht voor de annuleringstransactie en de gemiste betalingen tussen de ingangsdatum van de annulering en de ingangsdatum van het herstel.
Hoe het werkt
-
De service neemt de
policyIdvan het geannuleerde beleid als invoer. -
De service accepteert
reinstatementEffectiveDateals invoer voor de ingangsdatum van de transactie. -
De service accepteert de polisstatus als invoer voor de status van de nieuwe polis die is gemaakt.
-
De service maakt een nieuwe gekloonde versie van de geannuleerde polisversie met een ingangsdatum als endDate van de geannuleerde polisversie + 1 dag.
-
De service maakt deze transacties als onderdeel van het opnieuw instellen van een beleid:
-
Opnieuw instellen: Als de vlag
createTransactiontrue (waar) is, maakt de service een transactietype als een hernieuwd herstel voor de wijzigingen in de termijnpremie. -
Opnieuw instellen op betalingsschema: Als zowel de
createTransactionals deincludePaymentSchedulewaar zijn:De service maakt alle toekomstige betalingsschema's op basis van de betalingsfrequentie na de
reinstatementEffectiveDate.-
De service houdt rekening met de gemiste betaling voor de duur tussen de annuleringsdatum en de volgende datum van de betalingsplanning na
reinstatementEffectiveDatein een geconsolideerde boeking. De planningsdatum van deze betalingsplanning isreinstatementEffectiveDateen de status isValid. -
Als de betalingsplanning onbetaald is op het moment van de annulering, wordt de annulering niet afgehandeld. In dit geval is de status van de betalingsplanning (annulering)
Invaliden wordt het niet-betaalde bedrag verantwoord in de nieuwe betalingsplanning van de herstelde polis. -
De service maakt een transactietype
Reinstatement by Payment Scheduledat is bijgevoegd bij de geconsolideerde betalingsplanning. -
Als de betalingsplanning tijdens annulering onbetaald is, werkt de service de status van de betalingsplanning bij naar
Invaliden neemt het uitstaande bedrag op in de geconsolideerde ingang van de betalingsplanning. -
Als
useIsPaidFlagtrue (waar) is, maakt de service Details van invoer van betalingsplanning voor de items van betalingsplanning en maakt transactiesplitsingsitems voor de transacties.
-
De service ondersteunt ook het opnieuw instellen van polissen wanneer de oorspronkelijke polisversie een duur van minder dan 365 dagen of minder dan 366 dagen in een schrikkeljaar heeft. Zie Overwegingen en beperkingen bij verzekeringspolissen.
Externe opties
Optie |
Beschrijving |
|---|---|
|
Optioneel De ingangsdatum van de transactie voor opnieuw instellen. Als er geen waarde wordt opgegeven, wordt deze standaard ingesteld op de datum waarop het beleid wordt hersteld. Als u het pakket Insurance Industries Extension gebruikt, wordt de tijdstempelwaarde in de optie |
|
Optioneel De status van de nieuwe polis. Als er geen waarde wordt opgegeven, krijgt de status standaard de initiële waarde. |
createTransaction
|
Optioneel Indien true (waar), maakt de service de transactie voor opnieuw instellen. De standaardwaarde is true (waar). |
includePaymentSchedule
|
Optioneel Indien true (waar), maakt de service de betalingsplanningsgegevens. De standaardwaarde is false (onwaar). |
useIsPaidFlag
|
Optioneel Indien true (waar), maakt de service de invoerdetails van de betalingsplanning. De standaardwaarde is false (onwaar). |
includeRevenueSchedule
|
Optioneel Deze optie is van toepassing wanneer Als de waarde van deze optie true (waar) is, roept de service InsPolicyRevenueScheduleService:modifyRevenueSchedule aan. De standaardwaarde is false (onwaar). |
isCreatingPolicyTerms
|
Optioneel Indien true (waar), retourneert de service het knooppunt policyTermIds in de uitvoer-JSON. De standaardwaarde is true (waar). |
createContactForParticipants
|
Optioneel Indien true (waar), maakt de service een nieuwe contactpersoonsrecord voor de verzekerde als de contactpersoon niet bestaat. De standaardwaarde is true (waar). |
Invoer-JSON en opties-JSON
Hier zijn de voorbeeldinvoer-JSON en opties-JSON:
Invoer-JSON
{
"policyId":"0YTRN0000000CjG4AU"
}Opties JSON
{
"reinstatementEffectiveDate": "4/28/2023",
"includePaymentSchedule": true,
"useLocalTimeZone": true,
"includeRevenueSchedule": false,
"isCreatingPolicyTerms": false,
"createTransaction": true,
"useIsPaidFlag": true
}Uitvoer-JSON
{
"policyTermIds": [
"a6ERN00000003RO2AY"
],
"snapshotId": [
"00PRN000000c9hn2AA"
],
"InsurancePolicy": [
"0YTRN0000000CjG4AU"
]
}