Ti trovi qui:
InsPolicyService:createReinstatementPolicy
Utilizzare questo servizio per ripristinare una polizza annullata.
Classe: InsPolicyService
Metodo: createReinstatementPolicy
Il servizio crea queste transazioni come parte del ripristino di una policy:
-
Reintegrazione: Una transazione di ripristino viene generata per impostazione predefinita sull'intero ammontare dovuto in base al premio per la durata della versione della polizza ripristinata.
-
Ripristino in base al piano di pagamento: Questa transazione viene visualizzata come voce pianificazione di pagamento. La transazione viene calcolata in base all'importo rimborsato o addebitato per la transazione di annullamento e ai mancati pagamenti tra la data effettiva dell'annullamento e la data effettiva del ripristino.
Funzionamento
-
Il servizio prende come input il
policyIddella policy annullata. -
Il servizio accetta
reinstatementEffectiveDatecome input per la data di entrata in vigore della transazione. -
Il servizio accetta lo stato della policy come input per lo stato della nuova policy creata.
-
Il servizio crea una nuova versione clonata della versione della polizza annullata con una data effettiva come endDate della versione della polizza annullata + 1 giorno.
-
Il servizio crea queste transazioni come parte del ripristino di una policy:
-
Reintegrazione: Se il flag
createTransactionè true, il servizio crea un tipo di transazione come ripristino per le modifiche del premio per durata. -
Ripristino per piano di pagamento: Se sia il flag
createTransactionche il flagincludePaymentSchedulesono veri:Il servizio crea tutte le pianificazioni di pagamento future in base alla frequenza di pagamento dopo la
reinstatementEffectiveDate.-
Il servizio tiene conto del mancato pagamento per la durata tra la data di annullamento e la data di pianificazione del pagamento successiva all'
reinstatementEffectiveDatein una voce consolidata. La data di pianificazione di questa pianificazione di pagamento èreinstatementEffectiveDatee lo stato èValid. -
Se il piano di pagamento non viene pagato al momento dell'annullamento, l'annullamento non viene saldato. In questo caso, lo stato della pianificazione di pagamento (annullamento) è
Invalide l'importo non pagato viene contabilizzato nella nuova pianificazione di pagamento della polizza ripristinata. -
Il servizio crea un tipo di transazione di
Reinstatement by Payment Scheduleallegato alla pianificazione di pagamento consolidata. -
Se la pianificazione di pagamento durante l'annullamento non viene pagata, il servizio aggiorna lo stato della pianificazione di pagamento in
Invalide include l'importo non saldato nella voce della pianificazione di pagamento consolidata. -
Se
useIsPaidFlagè true, il servizio crea Dettagli immissione schema di pagamento per le voci dello schema di pagamento e crea voci di suddivisione delle transazioni per le transazioni.
-
Il servizio supporta inoltre il ripristino delle polizze in cui la versione originale della polizza ha una durata inferiore a 365 giorni o inferiore a 366 giorni in un anno bisestile. Vedere Considerazioni e limitazioni per le polizze assicurative.
Opzioni remote
Opzione |
Descrizione |
|---|---|
|
Facoltativo La data effettiva della transazione di ripristino. Se non viene fornito alcun valore, per impostazione predefinita viene utilizzata la data in cui viene ripristinata la policy. Se si utilizza il pacchetto Insurance Industries Extension, il valore di indicazione oraria nell'opzione |
|
Facoltativo Lo stato della nuova policy. Se non viene fornito alcun valore, lo stato viene impostato automaticamente sul valore iniziale. |
createTransaction
|
Facoltativo Se true, il servizio crea la transazione di ripristino. Il valore predefinito è true. |
includePaymentSchedule
|
Facoltativo Se true, il servizio crea le voci dello schema di pagamento. Il valore predefinito è false. |
useIsPaidFlag
|
Facoltativo Se true, il servizio crea i dettagli della voce dello schema di pagamento. Il valore predefinito è false. |
includeRevenueSchedule
|
Facoltativo Questa opzione si applica quando Se il valore di questa opzione è true, il servizio chiama InsPolicyRevenueScheduleService:modifyRevenueSchedule. Il valore predefinito è false. |
isCreatingPolicyTerms
|
Facoltativo Se true, il servizio restituisce il nodo policyTermIds nel JSON di output. Il valore predefinito è true. |
createContactForParticipants
|
Facoltativo Se true, il servizio crea un nuovo record Referente per l'Assicurato se il referente non esiste. Il valore predefinito è true. |
JSON di input e JSON delle opzioni
Di seguito sono riportati il JSON di input di esempio e le opzioni JSON:
JSON di input
{
"policyId":"0YTRN0000000CjG4AU"
}Opzioni JSON
{
"reinstatementEffectiveDate": "4/28/2023",
"includePaymentSchedule": true,
"useLocalTimeZone": true,
"includeRevenueSchedule": false,
"isCreatingPolicyTerms": false,
"createTransaction": true,
"useIsPaidFlag": true
}JSON di output
{
"policyTermIds": [
"a6ERN00000003RO2AY"
],
"snapshotId": [
"00PRN000000c9hn2AA"
],
"InsurancePolicy": [
"0YTRN0000000CjG4AU"
]
}