Sie befinden sich hier:
InsPolicyService:createMultiRootPolicyVersion
Verwenden Sie diesen Service, um eine Richtlinie mit mehreren Stammdaten aus einem unterstützten Angebot zu bestätigen.
Der Service verwendet die quoteId Optionen und effectiveDate Optionen und löst einen asynchronen Batchauftrag aus, um eine neue Richtlinienversion auszustellen und die vorherige Richtlinienversion zu aktualisieren.
Funktionsweise
Der Service:
-
Verwendet die Optionen "
quoteId" und "effectiveDate", um eine Richtlinie mit mehreren Wurzeln zu unterstützen. -
Generiert untergeordnete Richtlinien für jedes Stammprodukt.
-
Aggregiert Prämien, Steuern und Gebühren aus den untergeordneten Policen in die übergeordnete Police.
-
Kürzt und anteilig die vorherige Policenversion anhand von Datumswerten für übergeordnete und untergeordnete Policen.
-
Wenn
createTransactionauf true festgelegt ist, hat der Service:-
Erstellt Transaktionen für übergeordnete und untergeordnete Policen.
-
Berechnet den Transaktionsbetrag für die untergeordneten Policen als Differenz zwischen dem aktuellen Laufzeitbetrag und dem Betrag der vorherigen Laufzeit für das Stammprodukt.
-
Berechnet den Transaktionsbetrag für die übergeordnete Police als Summe der Werte aus jeder untergeordneten Police.
-
Gibt den Transaktionsnamen und -typ in der
transactionTypeOption an. Wenn kein Wert angegeben ist, wird standardmäßig "Geändert/Bestätigt" verwendet.
-
Zusätzliche Felder
-
Benutzer können die Richtlinienfeldwerte überschreiben, indem sie
additionalFieldsals Option übergeben. -
Zusätzliche Felder werden für übergeordnete und untergeordnete Richtlinien auf der Ebene der Stammrichtlinie unterstützt.
-
Die Option "
additionalFields" aktualisiert Felder nur auf Objektebene "Versicherungspolice". -
Bei Richtlinienbestätigungen mit mehreren Wurzeln wirken sich diese Änderungen nur auf die neue Richtlinienversion aus, wobei die vorherige Version unverändert bleibt.
-
Die untergeordnete Richtlinie verwendet den Produktcode als Kennzeichner für das Produkt in der
additionalFields-JSON-Struktur. -
Die übergeordnete Richtlinie mit mehreren Wurzeln verwendet MULTI_ROOT_PARENT_POLICY als Kennzeichner in der
additionalFields-JSON-Struktur.
Remote-Optionen
Option |
Beschreibung |
|---|---|
|
Erforderlich Die ID des bestätigten Angebots, aus dem die Richtlinie erstellt werden soll. |
|
Erforderlich Das Datum des Inkrafttretens der neuen Policenversion. |
|
Optional Eine boolesche Kennzeichnung, die angibt, ob übergeordnete und untergeordnete Transaktionen für die Richtlinie erstellt werden müssen. Die Standardeinstellung lautet Falsch. |
|
Optional Transaktionsname und -typ, nur anwendbar, wenn Die Standardeinstellung lautet Geändert/Bestätigt. |
|
Optional Eine JSON-Struktur, die Policenproduktcodes Policenfeldern und ihren jeweiligen Werten zuordnet. |
Input JSON
Dieser Service verwendet keine Eingabe-JSON.
Hier ein Beispiel der additionalFields-JSON.
"additionalFields": {
"MULTI_ROOT_PARENT_POLICY": {
"name": "parent policy",
"term": "Annual"
},
"AUTOROOT": {
"name": "test",
"year": "2024"
},
"COMMERCIAL": {
"name": "Commercial",
"type": "Comprehensive"
}
} 
