Olet tässä:
InsPolicyService:removeInsuredItem
Käytä tätä palvelua poistaaksesi vakuutetun kohteen olemassa olevasta vakuutuksesta.
Tämä palvelu voi olla osa käytäntöjen OmniScript-muokkaus- ja integrointitoimenpiteitä. Se toimii parhaiten muiden palveluiden kanssa, jotka muodostavat täydellisiä käytäntöjen muokkauskulkuja. Se voi esimerkiksi tulla getInsuredItems jälkeen tai ennen createPolicyVersion.
Tämä palvelu toimii Salesforce Financial Services Cloudin kanssa.
Metodi: removeInsuredItem
Miten se toimii?
-
Palvelu ottaa
insuredItemIdjaeffectiveDate. -
Poistaa vakuutetun kohteen vakuutuksen JSON-tiedostosta.
-
Laskee vakuutuksen vakuutusmaksutulot uudelleen ja palauttaa hinnan erotuksen ja käytännön muokatun JSON-koodin.
Jos vakuutuksen JSON sisältää veroja ja/tai maksuja, vakuutuksen JSON sisältää ja päivittää
taxesAndFees-,taxAmount-,feeAmount-,totalTaxForTermDiff- ja/taitotalFeeForTermDiff-kentät (mitä niitä käytetään).
Kaikkia InsProductService:getRatedProducts -palvelussa käytettyjä etävaihtoehtoja voidaan käyttää myös tässä.
Etäasetukset
Tulos-JSON
Palvelu palauttaa tulostetun JSON-tiedoston ilman poistettuja kohdetietueita ja uudelleenlaskettuja vakuutusmaksutuloksia.
Erityisesti verojen ja palkkioiden osalta totalTaxForTermDiff- ja totalFeeForTermDiff-kentät palautetaan ja ne näytetään vain verojen ja palkkioiden laskemisessa. Ne edustavat kohderyhmän veron/maksun ja muokatun vakuutuksen veron/maksun välistä eroa (samanlainen kuin totalPremiumForTermDiff-kenttä).
Seuraavat avaimet ja niiden arvot sisältyvät output-arvoon:
-
priceDiff -
totalPremiumForTermDiff
"totalSize": 0,
"records": [{
"displaySequence": -1,
"Id": "02i1I000001jL2WQAU",
"productId": "01t1I000002fuBoQAI",
"accountId": "0011I00000QknfjQAB",
"policyNumber": "AUTOROOT-000154-2019-",
"productName": "Auto Root",
"EffectiveStart": "2018-08-15",
"EffectiveEnd": "2019-01-29",
"Price": 440,
"PricingFormula__c": "SUM(AutoPremium__autoPremium + rentalTotal + medicalTotal + roadsideTotal + dedWaiverTotal + uninsuredMotoristPDTotal + uninsuredMotoristBITotal)",
"ProductCode": "AUTOROOT",
"term": "Semi-Annual",
"TotalPremiumForTerm__c": 1661.74,
"CalculatedPriceData": {
"2015 Lexus LX250": {
"DRIVER.LN": null,
"DRIVER.FN": null,
"AUTO.instanceKey": "2015 Lexus LX250",
"uninsuredMotoristBITotal": 100,
"uninsuredMotoristPDTotal": 0,
"dedWaiverTotal": 10,
"roadsideTotal": 10,
"medicalTotal": 10,
"rentalTotal": 40,
"comprehensiveTotal": 500,
"ID": "0"
},
"2006 Honda Odyssey": {
...
},
"2018 530 BMW": {
...
},
"2016 Camry Toyota": {
...
}
},
"priceDiff": -1380,
"totalPremiumForTermDiff": -904.32,
"attributeCategories": {
...
}
"childProducts": {
...
}