Ti trovi qui:
InsPolicyService:createMultiRootPolicy
Utilizzare questo servizio per emettere una policy multi-radice da un preventivo.
Funzionamento
Il servizio:
-
Utilizza le
quoteIdopzioni eeffectiveDateper emettere una policy multi-radice. -
Genera policy secondarie per ogni prodotto radice.
-
Consolida i premi, le imposte e le spese delle polizze controllate nella polizza controllante.
-
Crea le transazioni necessarie se
createTransactionè impostato su true. -
Consolida queste transazioni nella policy multi-radice controllante.
Campi aggiuntivi
-
Gli utenti possono ignorare i valori dei campi della policy utilizzando l'opzione
additionalFields. -
I campi aggiuntivi sono supportati per le policy controllanti e controllate a livello di policy radice.
-
L'opzione
additionalFieldsaggiorna i campi solo a livello di oggetto Polizza assicurativa. -
La policy secondaria utilizza il codice prodotto come identificativo del prodotto nella struttura JSON di
additionalFields. -
La policy multi-radice controllante utilizza MULTI_ROOT_PARENT_POLICY come identificatore nella struttura JSON di
additionalFields.
Opzioni remote
Opzione |
Descrizione |
|---|---|
|
Obbligatorio ID del preventivo da cui deve essere creata la policy. |
|
Obbligatorio Data di validità della polizza. |
|
Facoltativo Data finale della polizza. |
|
Facoltativo Flag booleano per indicare se è necessario creare transazioni controllanti e controllate per la policy. Il valore predefinito è False. |
|
Facoltativo Nome e tipo della transazione, applicabile solo quando L'impostazione predefinita è Polizza vendita. |
|
Facoltativo Flag booleano per determinare se è necessario creare record referente per il partecipante. Il valore predefinito è True. |
|
Facoltativo Termine della polizza assicurativa. Il valore predefinito è Annuale. |
|
Facoltativo Data di valutazione utilizzata per assegnare il prezzo al JSON di input. |
|
Facoltativo Struttura JSON che mappa i codici prodotto della policy ai campi della policy e ai rispettivi valori. |
|
Facoltativo Flag booleano per indicare se deve essere generato il numero della policy di riferimento. Questa opzione è obbligatoria quando alla struttura JSON di Il valore predefinito è True. |
Input JSON
Questo servizio non accetta un JSON di input.
Di seguito è riportato un esempio del JSON additionalFields.
"additionalFields": {
"MULTI_ROOT_PARENT_POLICY": {
"name": "parent policy",
"term": "Annual"
},
"AUTOROOT": {
"name": "test",
"year": "2024"
},
"COMMERCIAL": {
"name": "Commercial",
"type": "Comprehensive"
}
} 