Du är här:
InsPolicyService:createReinstatementPolicy
Använd denna tjänst för att återställa en annullerad policy.
Klass: InsPolicyService
Metod: createReinstatementPolicy
Tjänsten skapar dessa transaktioner som en del av att återinföra en policy:
-
Återinförande: En återinsättningstransaktion skapas som standard för det fullständiga beloppet som ska betalas baserat på villkorspremien för den återinförda policyversionen.
-
Återinsättning efter betalningsplan: Denna transaktion visas som en post i betalningsplanen. Transaktionen beräknas baserat på det belopp som återbetalas eller debiteras för annulleringstransaktionen och de missade betalningarna mellan annulleringens giltighetsdatum och återinförandedatumet.
Så fungerar det
-
Tjänsten tar
policyIdav den annullerade policyn som indata. -
Tjänsten accepterar
reinstatementEffectiveDatesom indata för transaktionens giltighetsdatum. -
Tjänsten accepterar policystatusen som indata för status för den nya policyn som skapas.
-
Tjänsten skapar en ny klonad version av den annullerade policyversionen med ett giltighetsdatum som endDate för den annullerade policyversionen + 1 dag.
-
Tjänsten skapar dessa transaktioner som en del av att återinföra en policy:
-
Återinförande: Om flaggan
createTransactionär true skapar tjänsten en transaktionstyp som ett återinförande för ändringarna av villkorspremien. -
Återinförande efter betalningsplan: Om både flaggan
createTransactionoch flagganincludePaymentScheduleär sanna:Tjänsten skapar alla framtida betalningsscheman baserat på betalningsfrekvensen efter
reinstatementEffectiveDate.-
Servicekontona för den missade betalningen varar mellan annulleringsdatumet och nästa datum för betalningsplanen efter
reinstatementEffectiveDatei en konsoliderad post. Schemadatumet för detta betalningsschema ärreinstatementEffectiveDateoch statusen ärValid. -
Om betalningsplanen är obetald vid tidpunkten för annulleringen regleras inte annulleringen. I detta fall är statusen för betalningsplanen (annullering)
Invalidoch det obetalda beloppet redovisas i den nya betalningsplanen för den återinförda policyn. -
Tjänsten skapar en transaktionstyp av
Reinstatement by Payment Schedulebifogad till den konsoliderade betalningsplanen. -
Om betalningsplanen under annulleringen är obetald uppdaterar tjänsten statusen för betalningsplanen till
Invalidoch inkluderar det utestående beloppet i den konsoliderade betalningsplanen. -
Om
useIsPaidFlagär sant skapar tjänsten detaljer om betalningsschemaposter för betalningsschemaposterna och skapar transaktionsfördelningsposter för transaktionerna.
-
Tjänsten har även stöd för återinförande av policyer där den ursprungliga policyversionen har en varaktighet på mindre än 365 dagar, eller mindre än 366 dagar under ett skottår. Se Överväganden och begränsningar för försäkringspolicyer.
Fjärralternativ
Alternativ |
Beskrivning |
|---|---|
|
Valfri Giltighetsdatum för återinsättningstransaktionen. Om inget värde anges blir det som standard det datum då policyn återinförs. Om du använder tilläggspaketet Försäkringsbransch ignoreras tidsstämpelvärdet i alternativet |
|
Valfri Status för den nya policyn. Om inget värde anges blir statusen som standard inledande värde. |
createTransaction
|
Valfri Om sant skapar tjänsten återinsättningstransaktionen. Standardvärdet är sant. |
includePaymentSchedule
|
Valfri Om sant skapar tjänsten betalningsschemaposterna. Standardvärdet är falskt. |
useIsPaidFlag
|
Valfri Om sant skapar tjänsten postdetaljerna för betalningsplanen. Standardvärdet är falskt. |
includeRevenueSchedule
|
Valfri Detta alternativ gäller när Om värdet för detta alternativ är sant anropar tjänsten InsPolicyRevenueScheduleService:modifyRevenueSchedule. Standardvärdet är falskt. |
isCreatingPolicyTerms
|
Valfri Om sant returnerar tjänsten policyTermIds-noden i utdata-JSON. Standardvärdet är sant. |
createContactForParticipants
|
Valfri Om sant skapar tjänsten en ny kontaktpost för den försäkrade parten om kontakten inte finns. Standardvärdet är sant. |
JSON för indata och alternativ
Här är exempel på JSON för indata och alternativ JSON:
JSON för indata
{
"policyId":"0YTRN0000000CjG4AU"
}Alternativ JSON
{
"reinstatementEffectiveDate": "4/28/2023",
"includePaymentSchedule": true,
"useLocalTimeZone": true,
"includeRevenueSchedule": false,
"isCreatingPolicyTerms": false,
"createTransaction": true,
"useIsPaidFlag": true
}JSON för utdata
{
"policyTermIds": [
"a6ERN00000003RO2AY"
],
"snapshotId": [
"00PRN000000c9hn2AA"
],
"InsurancePolicy": [
"0YTRN0000000CjG4AU"
]
}