Loading
Forsikring
InsClaimItemService:cancelPayments

InsClaimItemService:cancelPayments

Bruk denne tjenesten til å kansellere kostnads- og kostnadsbetalinger.

Denne tjenesten:

  • Oppdaterer statusen til kravbetalingsposter til Kansellert.

  • Oppretter forskyvningssporingsoppføringer som effektivt fjerner betalingen fra kravøkonomi- og polisebegrepsstandarder.

Klasse: InsClaimItemService

Metode: cancelPayments

Slik virker det

  1. Når en bruker klikker på Avbryt for én eller flere betalingsdetaljer på en kravs økonomiske fane, starter en intern tjeneste kalt InsClaimItemService: invokeInitiateCancelPaymentIP avbestillingsprosessen.

  2. Den interne InsClaimItemService: invokeInitiateCancelPaymentIP-tjenesten, som er avhengig av en tilpasset ClaimInitiateCancelPaymentIP-innstilling og integrasjonsprosedyre som du konfigurerer, kaller opp InsClaimItemService: cancelPayments.

    Hvis du vil vite hvordan du konfigurerer den tilpassede innstillingen for ClaimInitiateCancelPaymentIP og integreringsprosedyren, kan du se Konfigurere kanselleringshandlingen.

  3. InsClaimItemService: cancelPayments analyserer de oppgitte itemIds eller paymentIds, henter tilsvarende data og spør de tilsvarende ClaimCoveragePaymentDetail eller ClaimPaymentSummary.

    Tjenesten genererer en feil hvis

    • Eventuelle lineItemIds mangler for ClaimCoveragePaymentDetail som er del av en tilkoblet betaling.

    • Ingen av ClaimCoveragePaymentDetail-postene blir betalt.

  4. Tjenesten oppdaterer statusen til ClaimCoveragePaymentDetail-poster til Cancelled med mindre du oppgir en annen verdi for alternativet for status eksternt.

  5. Tjenesten oppretter ClaimCoveragePaymentDetail-poster som er like og motsatte versjoner av de opprinnelige. De nye postene har:

    • Status angitt til Reverted.

    • Verdier for negativ Amount.

  6. Tjenesten tilbakestiller gjeldende attributtbeløp for Utledbare, Kopierbare, Medforsikring eller Ikke i lommeboken Maksimal strøm, og oppretter tilsvarende sporingsoppføringer for vilkår.

  7. Tjenesten oppdaterer ClaimPaymentSummary-poster basert på groupPayments. Den:

    • Angir Payment Status til Cancelled med mindre du oppgir en annen verdi for alternativet for ekstern status.

    • Angir Cancellation Date til datoen og klokkeslettet for kanselleringen.

  8. Tjenesten tilbakestiller gjeldende strømattributtbeløp for Rolling, Lifetime og Calendar Limit, og oppretter tilsvarende sporingsoppføringer for vilkår.

Eksterne alternativer

Eksternt alternativ

Beskrivelse

itemIds eller paymentIds

Obligatorisk.

En liste over betalingsdetaljer eller betalingsoppsummeringer som skal kanselleres. Angi enten itemIds eller paymentIds, ikke begge deler.

For itemIds angir du en liste over ClaimCoveragePaymentDetail-IDer.

For paymentIds angir du en liste over ClaimPaymentSummary-IDer.

groupPayments

Obligatorisk.

Om du vil gruppere betalinger etter mottaker ved behandling av flere taps- eller utgiftslinjer.

  • Hvis true (standard) oppretter tjenesten én enkelt ClaimPaymentSummary-post per mottaker for flere linjeelementbetalinger.

  • Hvis false, oppretter tjenesten én ClaimPaymentSummary-post per linje.

status

Valgfritt.

Statusverdien som skal angis for hver kansellerte ClaimCoveragePaymentDetail eller ClaimPaymentSummary. Standardverdien er Cancelled.

Inndata-JSON

Her er formatet på inndata-JSON-filen hvis du bruker itemIds:

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

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

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

Her er formatet på inndata-JSON-filen hvis du bruker paymentIds:

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

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

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

Utdata-JSON

Det er ingen JSON-data knyttet til denne tjenesten.

 
Laster
Salesforce Help | Article