Loading
Forsikring
InsClaimItemService:createPayments

InsClaimItemService:createPayments

Brug denne tjeneste til at oprette og gemme fordringsbetalingsregistreringer baseret på linjevarens id'er og groupPayments.

Kategori: InsClaimItemService

Metode: createPayments

Sådan fungerer det

Afhængig af skadesbetalings-id'et opretter tjenesten enten en Vlocity-betaling eller en Salesforce-betaling.

Vigtigt
Vigtigt

Salesforce-datamodelunderstøttelse er tilgængelig fra og med Insurance Summer '21-versionen.

Salesforce-datamodel

  1. Tjenesten parser linjevarens id'er og forespørger på de tilsvarende ClaimCoveragePaymentDetail.

  2. Afhængig af inputtet i groupPayments opretter og gemmer tjenesten ClaimPaymentSummary.

  3. Tjenesten opdaterer følgende parametre i ClaimCoveragePaymentDetail:

    • Sætter ClaimPaymentSummary.Id.

    • Angiver status som betalt, medmindre du angiver en anden værdi for denne fjernindstilling.

  4. Tjenesten opdaterer de relaterede ClaimCoverage ReserveAmounts (Loss/Expense) og ClaimCoverageReserveDetail, hvis der er nogen.

  5. Den opretter og gemmer derefter ClaimCoverageReserveAdjustments til at spore ændringer i reserverne i forhold til de udbetalte beløb.

Vlocity-datamodel

  1. Tjenesten parser transaktions-id'erne og forespørger på de tilsvarende InsClaimReserveTransaction__c.

  2. Afhængig af input af groupPayments opretter og gemmer tjenesten derefter ClaimPayment__c records.

  3. Tjenesten opdaterer InsClaimReserveTransaction__c med betalings-id'et.

Fjernindstillinger

Fjernindstilling

Beskrivelse

groupPayments

Påkrævet.

Hvis det er "sandt", oprettes der en enkelt ClaimPayment__c- eller ClaimPaymentSummary-registrering pr. modtager for flere linjevarebetalinger.

Hvis "falsk", opretter det en enkelt registrering pr. linjevare.

transactionIds

Påkrævet.

Listen over transaktions-id'er. Tjenesten bruger disse transaktions-id'er til at forespørge på de tilsvarende InsClaimReserveTransaction__c. Denne fjernindstilling er kun gældende for Vlocity-datamodellen.

itemIds

Påkrævet.

Listen over element-id'er. Tjenesten bruger disse element-id'er til at forespørge på de tilsvarende ClaimCoveragePaymentDetail. Denne fjernindstilling er kun gældende for Salesforce-datamodellen.

Se også: InsClaimItemService:invokeInitiatePaymentIP

status

Valgfrit.

Status for de betalte ClaimCoveragePaymentDetail. Det er som standard betalt, hvis værdien ikke er angivet. Denne fjernindstilling er kun gældende for Salesforce-datamodellen.

Input JSON

Her er formatet på input-JSON:

Vlocity-datamodel

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

Salesforce Data Model

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

Her er et eksempel på input-JSON:

Vlocity-datamodel

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

Salesforce Data Model

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

Output JSON

Opretter og gemmer skadesbetalingsregistreringer.

 
Indlæser
Salesforce Help | Article