Loading
Vakuutus
InsClaimItemService:createPayments

InsClaimItemService:createPayments

Käytä tätä palvelua luodaksesi ja tallentaaksesi korvausvaatimusten maksutietueita rivikohteiden tunnusten ja groupPayments-vaihtoehdon perusteella.

Luokka: InsClaimItemService

Metodi: createPayments

Miten se toimii?

Riippuen korvausvaatimuksen maksun tunnuksesta, palvelu luo joko Vlocity-maksun tai Salesforce-maksun.

Tärkeää
Tärkeää

Salesforce-datamallin tuki on käytettävissä Insurance Summer '21 -julkaisusta alkaen.

Salesforcen datamalli

  1. Palvelu jäsentää rivikohteen tunnukset ja kyselee niitä vastaavia ClaimCoveragePaymentDetail-tietueita.

  2. Riippuen groupPayments-vaihtoehdon input-arvosta, palvelu luo ja tallentaa ClaimPaymentSummary-tietueet.

  3. Palvelu päivittää seuraavat parametrit ClaimCoveragePaymentDetail-tietueissa:

    • Asettaa ClaimPaymentSummary.Id.

    • Määrittää status maksuksi, ellet syötä toista arvoa tälle etävaihtoehdolle.

  4. Palvelu päivittää siihen liittyvät ClaimCoverage ReserveAmounts (Loss/Expense) ja ClaimCoverageReserveDetail, jos sellainen on.

  5. Sen jälkeen se luo ja tallentaa ClaimCoverageReserveAdjustments seuratakseen varasummien muutoksia maksettuihin summiin nähden.

Vlocity-datamalli

  1. Palvelu jäsentää transaktion tunnukset ja kyselee niitä vastaavia InsClaimReserveTransaction__c-tietueita.

  2. Riippuen groupPayments-arvon syöttämisestä, palvelu luo ja tallentaa sitten ClaimPayment__c records-arvon.

  3. Palvelu päivittää InsClaimReserveTransaction__c-tietueet Maksun tunnus -arvolla.

Etäasetukset

Etävaihtoehto

Kuvaus

groupPayments

Pakollinen.

Jos arvo on ”true”, se luo yhden ClaimPayment__c- tai ClaimPaymentSummary-tietueen per vastaanottaja useille rivikohteiden maksuille.

Jos arvo on false, se luo yhden tietueen per rivikohde.

transactionIds

Pakollinen.

Transaktioiden tunnusten luettelo. Palvelu käyttää näitä transaktioiden tunnuksia kyselläkseen niitä vastaavia InsClaimReserveTransaction__c-tietueita. Tämä etävaihtoehto koskee vain Vlocity-datamallia.

itemIds

Pakollinen.

Kohteen tunnusten luettelo. Palvelu käyttää näitä kohteiden tunnuksia kyselläkseen niitä vastaavia ClaimCoveragePaymentDetail-tietueita. Tämä etävaihtoehto koskee vain Salesforce-datamallia.

Katso myös: InsClaimItemService:invokeInitiatePaymentIP

status

Valinnainen.

Maksetun ClaimCoveragePaymentDetail tila. Se on oletusarvoisesti maksettu, jos arvoa ei ole määritetty. Tämä etävaihtoehto koskee vain Salesforce-datamallia.

Syötetty JSON

Alla on syötetyn JSON-tiedoston muoto:

Vlocity-datamalli

{ 
    "groupPayments": <Boolean>,
    "transactionIds": [<Id>, <Id>]
}

Salesforce-datamalli

{ 
    "groupPayments": <Boolean>,
    "itemIds": [
        {
            "Id" : <Id>
        },
        {
            "Id" : <Id>
        }
    ]
}

Alla on esimerkki syötetystä JSON-tiedostosta:

Vlocity-datamalli

{ 
    "groupPayments": false,
    "transactionIds": ["01t000000000000001", "01t000000000000002"]
}

Salesforce-datamalli

{ 
    "groupPayments": true,
    "itemIds": [
        {
            "Id" : "01t000000000000003"
        },
        {
            "Id" : "01t000000000000004"
        }
    ]
}

Tulos-JSON

Luo ja tallentaa korvausvaatimusten maksutietueet.

 
Ladataan
Salesforce Help | Article