breadcrumbDescription
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.
Metode: cancelPayments
Sådan fungerer det
-
Når en bruger klikker på Annuller for en eller flere betalingsoplysninger på en skades finansielle faner, starter en intern tjeneste ved navn
InsClaimItemService: invokeInitiateCancelPaymentIPannulleringsprocessen. -
Den interne tjeneste for
InsClaimItemService: invokeInitiateCancelPaymentIP, der er baseret på en tilpassetClaimInitiateCancelPaymentIP-indstilling og integrationsprocedure, som du konfigurerer, kalderInsClaimItemService: cancelPayments.Hvis du vil vide, hvordan du konfigurerer den tilpassede indstilling og integrationsprocedure for
ClaimInitiateCancelPaymentIP, kan du se Konfigurer handlingen Annuller betaling. -
InsClaimItemService: cancelPaymentsanalyserer de angivneitemIdsellerpaymentIds, henter de tilsvarende data og forespørger på de tilsvarendeClaimCoveragePaymentDetailellerClaimPaymentSummary.Tjenesten genererer en fejl, hvis:
-
Der mangler
lineItemIdsforClaimCoveragePaymentDetail, der er del af en linket betaling. -
Ingen af
ClaimCoveragePaymentDetailer betalt.
-
-
Tjenesten opdaterer statussen for
ClaimCoveragePaymentDetailtilCancelled, medmindre du angiver en anden værdi forstatus-fjernindstillingen. -
Tjenesten opretter
ClaimCoveragePaymentDetailregistreringer, der er ens og modsatte versioner af de oprindelige. De nye registreringer har:-
Status indstillet til
Reverted. -
Negative
Amount.
-
-
Tjenesten vender gældende attributbeløb for Deductible, Copay, Coinsurance eller Out of Pocket Maximum power tilbage og opretter tilsvarende periodesporingsoplysninger.
-
Tjenesten opdaterer
ClaimPaymentSummary-registreringer baseret pågroupPayments. It:-
Angiver
Payment StatustilCancelled, medmindre du angiver en anden værdi forstatus-fjernanmodningen. -
Angiver
Cancellation Datetil dato og tidspunkt for annulleringen.
-
-
Tjenesten fortryder de gældende power-attributbeløb for Rolling, Lifetime og Calendar Limit og opretter tilsvarende periodesporingsoplysninger.
Fjernindstillinger
Fjernindstilling |
Beskrivelse |
|---|---|
|
Påkrævet. En liste over betalingsoplysninger eller betalingssammendrag, der skal annulleres. Angiv enten For For |
|
Påkrævet. Om du vil gruppere betalinger efter modtager, når du behandler flere tabs- eller udgiftslinjevarer.
|
|
Valgfrit. Den statusværdi, der skal angives for hver annulleret |
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"
}
]
}