breadcrumbDescription
InsPolicyService:createReinstatementPolicy
Brug denne tjeneste til at genindstille en annulleret politik.
Kategori: InsPolicyService
Metode: createReinstatementPolicy
Tjenesten opretter disse transaktioner som en del af genindførelse af en politik:
-
Genindstilling: En genindstillingstransaktion genereres som standard på det fulde beløb, der skyldes, baseret på perioden præmie for den genindstillede policeversion.
-
Genindstilling efter betalingsplan: Denne transaktion vises som en betalingsplanpost. Transaktionen beregnes på basis af det beløb, der er refunderet eller opkrævet for annulleringstransaktionen og de manglende betalinger mellem annulleringens ikrafttrædelsesdato og gendannelses ikrafttrædelsesdatoen.
Sådan fungerer det
-
Tjenesten tager
policyIdaf den annullerede politik som input. -
Tjenesten accepterer
reinstatementEffectiveDatesom input for transaktions ikrafttrædelsesdatoen. -
Tjenesten accepterer politistatussen som input for status for den nye oprettede politik.
-
Tjenesten opretter en ny duplikeret version af den annullerede politikversion med en ikrafttrædelsesdato som endDate for den annullerede politikversion + 1 dag.
-
Tjenesten opretter disse transaktioner som en del af genindførelse af en politik:
-
Genindførelse: Hvis
createTransaction-flaget er sandt, opretter tjenesten en transaktionstype som en genindstilling for ændringerne i periodepremier. -
Genindførelse efter betalingsplan: Hvis både
createTransactionogincludePaymentScheduleer sande:Tjenesten opretter alle fremtidige betalingsplaner baseret på betalingsfrekvensen efter
reinstatementEffectiveDate.-
Tjenesten tæller den manglende betaling for varigheden mellem annulleringsdatoen og den næste betalingsplandato efter
reinstatementEffectiveDatei en konsolideret post. Planlægningsdatoen for denne betalingsplan erreinstatementEffectiveDate, og statussen erValid. -
Hvis betalingsplanen ikke betales på tidspunktet for annulleringen, afvikles annulleringen ikke. I dette tilfælde er status for betalingsplan (annullering)
Invalid, og det ubetalte beløb regnes i den nye betalingsplan for den genindførte police. -
Tjenesten opretter en transaktionstype af
Reinstatement by Payment Schedule, der er knyttet til den konsoliderede betalingsplan. -
Hvis betalingsplanen under annullering ikke betales, opdaterer tjenesten statussen på betalingsplanen til
Invalidog inkluderer det udestående beløb i den konsoliderede betalingsplanpost. -
Hvis
useIsPaidFlager sandt, opretter tjenesten oplysninger om indtastning af betalingsplan for betalingsplanoplysningerne og opretter transaktionsopdelingsoplysninger for transaktionerne.
-
Tjenesten understøtter endvidere genindstilling af policer, hvor den oprindelige politikversion har en varighed på mindre end 365 dage eller mindre end 366 dage i et skudår. Se overvejelser og begrænsninger for forsikringspolicer.
Fjernindstillinger
Indstilling |
Beskrivelse |
|---|---|
|
Valgfrit Ikrafttrædelsesdatoen for genoprettelsestransaktionen. Hvis der ikke angives nogen værdi, indstilles den som standard til den dato, hvor politikken genindstilles. Hvis du bruger pakken Udvidelse af forsikringssektorer, ignoreres tidsstempelværdien i indstillingen |
|
Valgfrit Status for den nye politik. Hvis der ikke angives nogen værdi, indstilles statussen som standard til den indledende værdi. |
createTransaction
|
Valgfrit Hvis det er sandt, opretter tjenesten genindstillingstransaktionen. Standardværdien er sand. |
includePaymentSchedule
|
Valgfrit Hvis det er sandt, opretter tjenesten betalingsplanoplysningerne. Standardværdien er false. |
useIsPaidFlag
|
Valgfrit Hvis det er sandt, opretter tjenesten indtastningsdetaljerne for betalingsplanen. Standardværdien er false. |
includeRevenueSchedule
|
Valgfrit Denne indstilling gælder, når Hvis værdien af denne indstilling er sand, kalder tjenesten InsPolicyRevenueScheduleService:modifyRevenueSchedule. Standardværdien er false. |
isCreatingPolicyTerms
|
Valgfrit Hvis sand, returnerer tjenesten policyTermIds-noden i output-JSON. Standardværdien er sand. |
createContactForParticipants
|
Valgfrit Hvis det er sandt, opretter tjenesten en ny kontaktregistrering for den forsikrede, hvis kontakten ikke findes. Standardværdien er sand. |
Input JSON og indstillings-JSON
Her er eksempel på input-JSON og indstillings-JSON:
Input JSON
{
"policyId":"0YTRN0000000CjG4AU"
}Options JSON
{
"reinstatementEffectiveDate": "4/28/2023",
"includePaymentSchedule": true,
"useLocalTimeZone": true,
"includeRevenueSchedule": false,
"isCreatingPolicyTerms": false,
"createTransaction": true,
"useIsPaidFlag": true
}Output JSON
{
"policyTermIds": [
"a6ERN00000003RO2AY"
],
"snapshotId": [
"00PRN000000c9hn2AA"
],
"InsurancePolicy": [
"0YTRN0000000CjG4AU"
]
}