Loading
Forsikring
InsClaimItemService:cancelPayments

InsClaimItemService:cancelPayments

Brug denne tjeneste til at annullere skadestab og udgiftsbetalinger.

Denne tjeneste:

  • Opdaterer status for skadesbetalingsregistreringer til Annulleret.

  • Opretter forskydningssporingsoplysninger, der effektivt fjerner betalingen fra fordringsfinansieringer og policeperiodestandarder.

Kategori: InsClaimItemService

Metode: cancelPayments

Sådan fungerer det

  1. Når en bruger klikker på Annuller for en eller flere betalingsoplysninger på en skades finansielle faner, starter en intern tjeneste ved navn InsClaimItemService: invokeInitiateCancelPaymentIP annulleringsprocessen.

  2. Den interne tjeneste for InsClaimItemService: invokeInitiateCancelPaymentIP, der er baseret på en tilpasset ClaimInitiateCancelPaymentIP-indstilling og integrationsprocedure, som du konfigurerer, kalder InsClaimItemService: cancelPayments.

    Hvis du vil vide, hvordan du konfigurerer den tilpassede indstilling og integrationsprocedure for ClaimInitiateCancelPaymentIP, kan du se Konfigurer handlingen Annuller betaling.

  3. InsClaimItemService: cancelPayments analyserer de angivne itemIds eller paymentIds, henter de tilsvarende data og forespørger på de tilsvarende ClaimCoveragePaymentDetail eller ClaimPaymentSummary.

    Tjenesten genererer en fejl, hvis:

    • Der mangler lineItemIds for ClaimCoveragePaymentDetail, der er del af en linket betaling.

    • Ingen af ClaimCoveragePaymentDetail er betalt.

  4. Tjenesten opdaterer statussen for ClaimCoveragePaymentDetail til Cancelled, medmindre du angiver en anden værdi for status-fjernindstillingen.

  5. Tjenesten opretter ClaimCoveragePaymentDetail registreringer, der er ens og modsatte versioner af de oprindelige. De nye registreringer har:

    • Status indstillet til Reverted.

    • Negative Amount.

  6. Tjenesten vender gældende attributbeløb for Deductible, Copay, Coinsurance eller Out of Pocket Maximum power tilbage og opretter tilsvarende periodesporingsoplysninger.

  7. Tjenesten opdaterer ClaimPaymentSummary-registreringer baseret på groupPayments. It:

    • Angiver Payment Status til Cancelled, medmindre du angiver en anden værdi for status-fjernanmodningen.

    • Angiver Cancellation Date til dato og tidspunkt for annulleringen.

  8. Tjenesten fortryder de gældende power-attributbeløb for Rolling, Lifetime og Calendar Limit og opretter tilsvarende periodesporingsoplysninger.

Fjernindstillinger

Fjernindstilling

Beskrivelse

itemIds eller paymentIds

Påkrævet.

En liste over betalingsoplysninger eller betalingssammendrag, der skal annulleres. Angiv enten itemIds eller paymentIds, ikke begge.

For itemIds skal du angive en liste over ClaimCoveragePaymentDetail-id'er.

For paymentIds skal du angive en liste over ClaimPaymentSummary-id'er.

groupPayments

Påkrævet.

Om du vil gruppere betalinger efter modtager, når du behandler flere tabs- eller udgiftslinjevarer.

  • Hvis true (standarden), opretter tjenesten en enkelt ClaimPaymentSummary-registrering pr. modtager for flere linjevarebetalinger.

  • Hvis false, opretter tjenesten en enkelt ClaimPaymentSummary-registrering pr. linjevare.

status

Valgfrit.

Den statusværdi, der skal angives for hver annulleret ClaimCoveragePaymentDetail eller ClaimPaymentSummary. Standardværdien er Cancelled.

Input JSON

Her er formatet på input-JSON, hvis du bruger itemIds:

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

Her er et eksempel på input-JSON med itemIds:

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

Her er formatet på input-JSON, hvis du bruger paymentIds:

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

Her er et eksempel på input-JSON med paymentIds:

{
    "groupPayments": false,
    "paymentIds": [
        {
            "Id" : "0l8RN0000000000005"
        },
        {
            "Id" : "0l8RN0000000000006"
        }
    ]
}

Output JSON

Der er ingen output-JSON tilknyttet denne tjeneste.

 
Indlæser
Salesforce Help | Article