Olet tässä:
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:
-
Hyväksyy
objectIds-taulukon input-arvona, joko korvausvaatimuksen kattavuuden maksun lisätietojen tunnukset (ClaimCoveragePaymentDetailId-arvot) tai korvausvaatimuksen kattavuuden tunnukset (ClaimCoverageId-arvot). -
Vahvistaa
objectIds.-
Palvelu ei voi käsitellä korvausvaatimuksen kattavuuden maksun lisätiedot- ja korvausvaatimuksen kattavuus ‐tietueiden yhdistelmää.
-
ClaimCoverageIdinput-arvon täytyy sisältää myösclaimFinancialType-arvo, joka on häviö tai kulutus.
-
-
Hakee korvausvaatimuksen kattavuuden maksun lisätiedot- tai korvausvaatimuksen kattavuus ‐tietueen lisätiedot sekä sisäänkirjautuneen käyttäjän käyttäjätunnuksen.
-
Hakee sisäänkirjautuneen käyttäjän aktiivisen User Financial Authority -tietueen.
-
Määrittää korvausvaatimuksen kattavuuden arvioinnin summan.
Palvelu laskee uuden korvausvaatimuksen kattavuuden arvioinnin.
Jos
objectIdsovat 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. -
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
includePendingPaymentsonfalse, 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.
Etäasetukset
Vaihtoehto |
Kuvaus |
|---|---|
|
Pakollinen. Taulukko korvausvaatimuksen kattavuuden maksun lisätietojen tunnuksista ( |
|
Pakollinen, jos objectIds ovat claimCoverageId-arvoja. Valtuutuspyynnössä olevan finanssitransaktion tyyppi. Mahdolliset arvot ovat: Häviö, Kustannus. |
|
Valinnainen. Jos käytät korvausvaatimuksen kattavuuden maksun lisätiedot -tunnusta, |
|
Pakollinen, jos |
|
Valinnainen. Jos käyttäjällä ei ole oikeutta maksaa tai hyväksyä pyydettyä summaa ( Oletus: |
|
Valinnainen. Älä arvioi korvausvaatimuksen kattavuuden maksun lisätietotietueen käyttäjän talousarvoa, jos sen Tila vastaa tätä arvoa. Oletus: 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 |
|---|---|
|
Maksutiedot, jotka kuuluvat käyttäjän talousvaltuuteen ja jotka eivät. |
|
Korvausvaatimusten kattavuudet, jotka kuuluvat käyttäjän talousvaltuuteen ja jotka eivät. |
|
Palvelun arviointi käyttäjän oikeudesta maksaa tai hyväksyä kaikki transaktiot input-arvona. Jos |
|
Yksityiskohtainen kirjanpito kustakin arvioidusta korvausvaatimuksen kattavuudesta, riippumatta koko transaktion kokonaistilanteesta. Jokaisen transaktion lisätiedot näyttävät:
|
|
Tilapäivitykset, jotka perustuvat |
{
"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"
}
]
}
]
}
