Loading
Vakuutus
InsClaimItemService:claimCoverageValuation

InsClaimItemService:claimCoverageValuation

Käytä tätä palvelua varmistaaksesi, että käyttäjillä on oikeus maksaa tai hyväksyä summia erityyppisissä taloustoiminnoissa.

Finanssivaltuutuksen työnkulut kutsuvat tätä palvelua, kun:

  • Käyttäjät yrittävät antaa korvausvaatimuksen maksun.

  • Valvojat määrittävät hyväksyntöjen enimmäismäärät tiiminsä jäsenille.

  • Hyväksyjät yrittävät päivittää korvausvaatimuksen talousvaltuuden tilaksi Valtuus hyväksytty.

Luokka: InsClaimItemService

Metodi: claimCoverageValuation

Toimii seuraavien kanssa: Salesforce-datamalli

Miten se toimii?

Korvausvaatimusten kattavuuden arviointipalvelu käyttää syötettyä JSON-tiedostoa ja userId-tiedostoa määrittääkseen, ylittääkö korvausvaatimuksen finanssisumma käyttäjän hyväksymisen enimmäissumman. Määritä korvausvaatimuksen maksuprosessi tarkastaaksesi käyttäjän talousvaltuuden käyttämällä tätä palvelua. Kun korvausvaatimusten tiimin johtajat hyväksyvät talousvaltuutuspyynnön, hyväksymistoiminto suorittaa tämän palvelun tarkastaakseen hyväksyjän talousvaltuuden.

Palvelu:

  1. Hyväksyy objectIds-taulukon input-arvona, joko korvausvaatimuksen kattavuuden maksun lisätietojen tunnukset (ClaimCoveragePaymentDetailId-arvot) tai korvausvaatimuksen kattavuuden tunnukset (ClaimCoverageId -arvot).

  2. Vahvistaa objectIds.

    • Palvelu ei voi käsitellä korvausvaatimuksen kattavuuden maksun lisätiedot- ja korvausvaatimuksen kattavuus ‐tietueiden yhdistelmää.

    • ClaimCoverageId input-arvon täytyy sisältää myös claimFinancialType-arvo, joka on häviö tai kulutus.

  3. Hakee korvausvaatimuksen kattavuuden maksun lisätiedot- tai korvausvaatimuksen kattavuus ‐tietueen lisätiedot sekä sisäänkirjautuneen käyttäjän käyttäjätunnuksen.

  4. Hakee sisäänkirjautuneen käyttäjän aktiivisen User Financial Authority -tietueen.

  5. Määrittää korvausvaatimuksen kattavuuden arvioinnin summan.

    Palvelu laskee uuden korvausvaatimuksen kattavuuden arvioinnin.

    Jos objectIds ovat Korvausvaatimuksen kattavuuden maksun lisätiedot -tunnuksia, palvelu lisää syötettyjen tietojen summan korvausvaatimuksen kattavuudesta jo maksettuun summaan. Palvelu lisää halutessaan myös odottavat maksujen summat.

  6. Määrittää, ylittääkö uuden korvausvaatimuksen kattavuuden arvioinnin summa käyttäjän hyväksymissumman enimmäismäärän.

    Jos uuden arvioinnin summa ylittää käyttäjän hyväksynnän enimmäissumman, palvelu arvioi käyttäjän talousarvion arvon false.

    Palvelu palauttaa yksityiskohtaisen kirjanpidon, jonka korvausvaatimuksen kattavuuden maksun lisätieto-tunnukset tai korvausvaatimuksen kattavuustunnukset epäonnistuvat viranomaisen arvioinnissa. Jos jokin lisätiedoista epäonnistuu arvioinnissa, palvelu palauttaa koko transaktion epätosiarvon. Jos arviointi epäonnistuu, palvelu päivittää tilat etävaihtoehdoille määritettyihin arvoihin. Palvelupäivitykset:

    • Kaikkien asiaan liittyvien korvausvaatimuksen kattavuuden tunnusten tai korvausvaatimuksen kattavuuden maksujen lisätietojen tunnusten tilan arvot.

    • Kaikkien asiaan liittyvien korvausvaatimusten tunnusten Financial Authority Status -arvot.

Esimerkki: Judith on korvausvaatimusten säätäjä, joka voi maksaa tai hyväksyä korvausvaatimusten kattavuuden häviöille enintään 10 000 dollaria. Hän haluaa maksaa 3 000 dollaria asunnon omistajan vakuutuksesta.

  • Jos muita maksuja ei ole myönnetty tai odottaa asuntoyhteyden kattavuutta, Judith voi myöntää 3 000 dollarin maksun pyytämättä hyväksyntää.

  • Jos Asuntojen kattavuudesta on jo maksettu 8 000 dollaria, toinen 3 000 dollarin maksu vaatii hyväksynnän, koska 11 000 dollarin kokonaiskattavuusmaksu ylittää Judithin 10 000 dollarin rahoitusvaltuusrajoituksen.

  • Jos Asuntojen kattavuudesta jo maksettujen 6 000 dollarin lisäksi ei-liittyvän transaktion 2 000 dollarin Asuntojen kattavuusmaksua ei ole vielä maksettu, 3 000 dollarin maksu nostaa Maksettu- ja Odottava-summien kokonaismäärän 11 000 dollariin. Koska 11 000 dollaria on suurempi kuin Judithin talousvaltuuksien rajoitus, hänen maksunsa täytyy olla oletusarvoisesti hyväksytty. Jos palvelun includePendingPayments on false, Judith voi suorittaa 3 000 dollarin maksun, koska kokonaiskattavuusmaksu on vain 9 000 dollaria, kun palvelu ei sisällä siihen liittymättömässä transaktiossa olevaa 2 000 dollarin odottavaa maksua. Lisäksi 9 000 dollaria on alle Judithin 10 000 dollarin rajan.

Taulukko, joka näyttää aiempien ja odottavien maksujen vaikutuksen käyttäjän talousvaltuuteen

Etäasetukset

Vaihtoehto

Kuvaus

objectIds

Pakollinen.

Taulukko korvausvaatimuksen kattavuuden maksun lisätietojen tunnuksista (ClaimCoveragePaymentDetailId) tai korvausvaatimuksen kattavuuden tunnuksista (ClaimCoverageId arvot).

claimFinancialType

Pakollinen, jos objectIds ovat claimCoverageId-arvoja.

Valtuutuspyynnössä olevan finanssitransaktion tyyppi. Mahdolliset arvot ovat: Häviö, Kustannus.

includePendingPayments

Valinnainen.

Jos käytät korvausvaatimuksen kattavuuden maksun lisätiedot -tunnusta, true (oletusarvo) sisällyttää odottavat maksut jo suoritettujen maksujen laskutoimiin tai false jättää ne pois.

requestedCoverageAmount

Pakollinen, jos objectIds on claimCoverageId-arvoja.

AuthorityFailClaimStatus,

AuthorityFailClaimCoverageStatus,

AuthorityFailClaimCoveragePaymentDetailStatus

Valinnainen.

Jos käyttäjällä ei ole oikeutta maksaa tai hyväksyä pyydettyä summaa (userFinancialAuthority = false), määritä korvausvaatimuksen Tila, korvausvaatimuksen kattavuus tai korvausvaatimuksen maksun lisätiedot kullekin vaihtoehdolle määritetyn arvon perusteella.

Oletus: Pending Authority

ClaimCovPaymentDetailStatusBypassFinancialAuthorityValuation

Valinnainen.

Älä arvioi korvausvaatimuksen kattavuuden maksun lisätietotietueen käyttäjän talousarvoa, jos sen Tila vastaa tätä arvoa.

Oletus: Authority Approved

Jos jätät tämän vaihtoehdon huomiotta, palvelu arvioi kaikki korvausvaatimusten kattavuuden maksutiedot riippumatta niiden Tila-arvosta.

Syötetty JSON

Tämä syötetty JSON välittää maksun lisätietojen tunnukset. Sitä käytetään vahvistamaan, onko käyttäjä valtuutettu maksamaan summia maksun lisätiedoista.

{
  "objectIds": [
    "claimCovergePaymentDetailId4",
    "claimCovergePaymentDetailId2"
  ]
}

Tämä syötetty JSON välittää korvausvaatimusten kattavuustunnukset. Sitä käytetään pyytämään 10 000 dollarin ennakkohyväksyntää korvausvaatimusten kattavuuden häviöille.

{
 "objectIds": "claimCoverageId_ABC",
 "claimFinanicalType": "Loss",
 "requestedCoverageAmount": "10000"
}

Tulos-JSON

Tulos JSON näyttää:

Avain

Arvo

passedItemIds ja failedItemIds

Maksutiedot, jotka kuuluvat käyttäjän talousvaltuuteen ja jotka eivät.

passedClaimCoverageIds ja failedClaimCoverageIds

Korvausvaatimusten kattavuudet, jotka kuuluvat käyttäjän talousvaltuuteen ja jotka eivät.

userFinancialAuthority

Palvelun arviointi käyttäjän oikeudesta maksaa tai hyväksyä kaikki transaktiot input-arvona. Jos true, käyttäjä läpäisi kaikki finanssivaltuuden arvioinnin osa-alueet input-parametrien perusteella. Jos false, yksi tai useampi arvioinnin osa epäonnistui.

claimCoverageDetails

Yksityiskohtainen kirjanpito kustakin arvioidusta korvausvaatimuksen kattavuudesta, riippumatta koko transaktion kokonaistilanteesta. Jokaisen transaktion lisätiedot näyttävät:

  • Tämänhetkisen pyynnön summa.

  • Mikä on jo maksettu häviöistä ja kustannuksista.

  • Odottavat maksut menetyksistä ja kustannuksista, jos includePendingPayments on tosi.

  • Enimmäismäärä, jonka käyttäjä voi maksaa tai hyväksyä tappioista ja kustannuksista.

  • Palvelun arviointi käyttäjän oikeudesta maksaa tai hyväksyä kunkin transaktion summa.

AuthorityFailStatusUpdate

Tilapäivitykset, jotka perustuvat AuthorityFailClaimStatus-, AuthorityFailClaimCoverageStatus- ja AuthorityFailClaimCoveragePaymentDetailStatus-etävaihtoehtoihin syötetyssä JSON-tiedostossa.

{
 "userId": "UserA",
 "userFinancialAuthority": false,
 "formattedErrorMessage": "User requested amount exceeded the maximum Authority amount",
 "failedItemIds": [
   "ClaimCoveragePaymentId1",
   "ClaimCoveragePaymentDetailId4"
 ],
 "passedItemIds": [
   "ClaimCoveragePaymentId3",
   "ClaimCoveragePaymentDetailId2"
 ],
 "failedClaimCoverageIds": [
   "ClaimCoverageCollision",
   "ClaimCoverageBodilyInjury"
 ],
 
 "claimCoveragesDetails": [
   {
     "userFinancialAuthority": false,
     "claimCoverageId": "ClaimCoverageCollision",
     "previousPaidLossAmount": "6000",
     "currentRequestedLossValuationAmount": "11000", // paid + pending items
     "maximumLossUserAuthorityAmount": "10000",
     "previousPaidExpenseAmount": "0",
     "currentRequestedExpenseValuationAmount": "100", // paid + pending items
     "maximumExpenseUserAuthorityAmount": "100",
     "claimCoveragePaymentDetails": [
       {
         "id": "ClaimCoveragePaymentId1",
         "name": "ClaimCoveragePayment1",
         "status": "Open",
         "adjustedAmount": "5000",
         "type": "loss"
       },
       {
         "id": "ClaimCoveragePaymentId3",
         "name": "ClaimCoveragePayment3",
         "status": "Open",
         "adjustedAmount": "50",
         "type": "expense"
       }
     ]
   },
   {
     "userFinancialAuthority": false,
     "claimCoverageId": "ClaimCoverageBodilyInjury",
     "previousPaidLossAmount": "0",
     "currentRequestedLossValuationAmount": "10000", // paid + pending items
     "maximumLossUserAuthorityAmount": "10000",
     "previousPaidExpenseAmount": "150",
     "currentRequestedExpenseValuationAmount": "250", // paid + pending items
     "maximumExpenseUserAuthorityAmount": "200",
     "claimCoveragePaymentDetails": [
       {
           "id": "ClaimCoveragePaymentDetailId2",
           "name": "ClaimCoveragePayment2",
           "status": "Open",
           "adjustedAmount": "10000",
           "type": "loss"
       },
       {
           "id": "ClaimCoveragePaymentDetailId4",
           "name": "ClaimCoveragePayment4",
           "status": "Open",
           "adjustedAmount": "100",
           "type": "expense"
        }
     ]
   }
 ]
}
 
Ladataan
Salesforce Help | Article