breadcrumbDescription
InsPolicyService:createRenewalPolicy
Brug denne tjeneste til at oprette en fornyelsespolitik fra en eksisterende politik.
Metode: createRenewalPolicy
Sådan fungerer det
-
Tjenesten accepterer
policyIdfor fornyelse af policen.BemærkTjenesten videregiver
userInputsfor at fastsætte yderligere vurderingsfaktorer til genberegning af prisen. Tjenesten bruger ogsåadditionalFieldstil at udfylde yderligere felter på politikobjektet, som ellers ikke er en del af denne tjeneste. -
Tjenesten kontrollerer for ikrafttrædelsesdatoen og udløbsdatoen for den fornyede politik. Hvis det ikke er angivet, beregner tjenesten disse datoer ved brug af følgende logik:
-
Ikrafttrædelsesdato = Udløbsdato for den oprindelige politik + 1 dag
-
Udløbsdato = Ikrafttrædelsesdato for ny politik + Varighed af den nye politik
-
-
Genprissætter policeproduktet ved brug af
aggByKey- ogincludeInputKey-indstillinger. -
Tjenesten bruger
includePaymentScheduleogincludeRevenueScheduletil at bestemme, om betalingsplanen og omsætningsplanen skal oprettes på fornyet police. Hvis der ikke er angivet nogen indstillinger, overtages de samme indstillinger fra den tidligere politik. -
Tjenesten opretter en politik og markerer den som fornyet politik.
Tjenesten understøtter endvidere fornyelse af policer, hvor den oprindelige politikversion har en varighed på mindre end 365 dage eller mindre end 366 dage i et skudår. Men ved fornyelse er policevarigheden 365 dage eller 366 dage for et skudår. Se overvejelser og begrænsninger for forsikringspolicer.
Input
Input |
Beskrivelse |
|---|---|
|
Påkrævet Id'et på den politik, der skal fornyes. |
|
Valgfrit Detaljerne for de produkter, der er knyttet til politikken. For ethvert produkt hentes målformatet for Hvis der ikke leveres nogen userInputs, tager fornyelsestjenesten den eksisterende politiks oplysninger og gengiver dem i den fornyede politik. |
|
Valgfrit Nøgle-værdi-par af de yderligere felter, der ikke er en del af denne tjeneste. Disse felter udfyldes på politikobjektet. |
Fjernindstillinger
InsProductService:repriceProduct, kan også bruges med denne tjeneste.Fjernindstilling |
Beskrivelse |
|---|---|
|
Valgfrit Udløbsdatoen for den fornyede politik. Hvis ikke angivet, angives værdien ved brug af følgende logik: Ikrafttrædelsesdato for ny politik + Varighed af ny politik |
|
Valgfrit Ikrafttrædelsesdatoen for den fornyede politik. Hvis værdien ikke angives, beregnes den ved brug af følgende logik: Udløbsdato for eksisterende politik + 1 dag Hvis du bruger pakken Udvidelse af forsikringssektorer, ignoreres tidsstempelværdien i indstillingen |
|
Påkrævet
Tjenesten sender denne indstilling som et input til beregningsproceduren, som bruger den til at fuldføre beregningen med aggregering. En bilforsikringspolice har f.eks. flere chauffører tilknyttet hvert forsikret køretøj. Det forsikrede køretøj har en separat forekomstKey for hver forekomst i policen. aggByKey tager alle forekomstnøgler for køretøjerne og opretter en opstilling af dækningspræmier pr. instanceKey. Denne matriks overføres til beregningsproceduren, så præmier beregnes korrekt. Tjenesten bruger denne værdi til at erstatte politikken. |
calculateTaxesAndFees
|
Valgfrit. Standardværdien er Indstillet til |
|
Valgfrit. Sand eller Falsk Standard er Falsk. Hvis det er sandt, opretter tjenesten en transaktion, der bruges af omsætningsplanen. |
|
Påkrævet En streng af kommaseparerede nøgle-værdi-par, som tjenesten overfører ind og ud af beregningsproceduren. Disse nøgle-værdi-par er inkluderet i outputproduktobjektet i Det er kun nøgler, der bruges af beregningsproceduren, der har en værdi i resultaterne. Tjenesten bruger |
|
Valgfrit Hvis det er sandt, opretter tjenesten en betalingsplan på den fornyede politik. Hvis der ikke angives nogen værdi, opretter tjenesten kun en betalingsplan på fornyet politik, hvis den findes for den oprindelige politik. |
|
Valgfrit Hvis det er sandt, opretter tjenesten en omsætningsplan på fornyet politik. Hvis der ikke angives nogen værdi, opretter tjenesterne kun en betalingsplan på fornyet politik, hvis den findes for den oprindelige politik. |
|
Krævet, hvis værdien af Tilsidesætter policens |
|
Krævet, hvis værdien af Tilsidesætter policens |
|
Krævet, hvis værdien af Tilsidesætter policens |
|
Bestemmer vurderingsproceduren for prissætning af den fornyede politik. Hvis det ikke angives, foretages prissætning baseret på ikrafttrædelsesdatoen for den fornyede politik. Bemærk Du kan ikke overføre et bestemt tidspunkt for ratingField, da felttypen er Dato. Så vurderingsdatotidsstemplet sættes som standard til 12:00. |
|
Valgfrit Politikens periode. Det hjælper med at beregne |
|
Sandt eller Falsk Standardværdien er sand. Når værdien er angivet som sand, bruger tjenesten den lokale tidszone, som politikken oprettes i. Når værdien er angivet som falsk, bruger tjenesterne GMT som tidszone. |
Input JSON
Her er et eksempel på input-JSON:
{
"policyId": "0YT5w000000Y8MNGA0",
"userInputs": [
{
"DRIVER.instanceKey": "Bob Jones",
"DRIVER.LN": "Jones",
"DRIVER.GENDER": "Male",
"DRIVER.FN": "Bobby",
"DRIVER.AGE": 30,
"AUTO.instanceKey": "2018 Audi A3",
"AUTO.autoYear": 2018,
"AUTO.autoModel": "A4",
"perAccident": 500
}
],
"additionalFields": {
"BillingName": "John Smith",
"Description": "This is a renewal quote",
"Phone": "123456789"
}
} 