Ti trovi qui:
InsClaimItemService:cancelPayments
Utilizzare questo servizio per annullare i pagamenti delle perdite e delle spese delle richieste.
Questo servizio:
-
Aggiorna lo stato dei record pagamento della richiesta su Annullato.
-
Crea voci di tracciamento di offset che rimuovono efficacemente il pagamento dalle posizioni finanziarie delle richieste e dalle condizioni delle polizze.
Metodo: cancelPayments
Funzionamento
-
Quando un utente fa clic su Annulla per uno o più dettagli di pagamento nella scheda Finanza di una richiesta, un servizio interno denominato
InsClaimItemService: invokeInitiateCancelPaymentIPavvia il processo di annullamento. -
Il servizio interno
InsClaimItemService: invokeInitiateCancelPaymentIP, che si basa su un'impostazione personalizzata e una procedura di integrazione diClaimInitiateCancelPaymentIPconfigurate, invocaInsClaimItemService: cancelPayments.Per informazioni su come configurare l'impostazione personalizzata e la procedura di integrazione di
ClaimInitiateCancelPaymentIP, vedere Configurazione dell'azione Annulla pagamento. -
Il servizio
InsClaimItemService: cancelPaymentsanalizza iitemIdso ipaymentIdsforniti, recupera i dati corrispondenti ed esegue query sui recordClaimCoveragePaymentDetailoClaimPaymentSummarycorrispondenti.Il servizio genera un errore se:
-
Mancano eventuali
lineItemIdsper i recordClaimCoveragePaymentDetailche fanno parte di un pagamento collegato. -
I record
ClaimCoveragePaymentDetailnon vengono pagati.
-
-
Il servizio aggiorna lo stato dei record
ClaimCoveragePaymentDetailaCancelleda meno che non venga immesso un valore diverso per l'opzionestatusremoto. -
Il servizio crea record
ClaimCoveragePaymentDetailche sono versioni uguali e opposte di quelli originali. I nuovi record hanno:-
Stato impostato su
Reverted. -
Valori di
Amountnegativi.
-
-
Il servizio ripristina gli importi degli attributi di potenza Deducibile, Copay, Coassicurazione o Out of Pocket Maximum applicabili e crea voci di tracciamento dei termini corrispondenti.
-
Il servizio aggiorna i record
ClaimPaymentSummaryin base all'inputgroupPayments. Esso:-
Imposta
Payment StatussuCancelleda meno che non venga immesso un valore diverso per l'opzionestatusremoto. -
Imposta la
Cancellation Datesulla data e l'ora dell'annullamento.
-
-
Il servizio ripristina gli importi degli attributi di potenza Rolling, Lifetime e Calendar Limit applicabili e crea le voci di tracciamento dei termini corrispondenti.
Opzioni remote
Opzione remota |
Descrizione |
|---|---|
|
Obbligatorio. Elenco dei dettagli di pagamento o dei riepiloghi pagamenti da annullare. Specificare Ad Ad |
|
Obbligatorio. Indica se raggruppare i pagamenti per destinatario quando si elaborano più voci di perdita o di spesa.
|
|
Facoltativo. Valore di stato da impostare per ogni |
Input JSON
Se si utilizza itemIds:
{
"groupPayments": <Boolean>,
"itemIds": [
{
"Id" : <Id>
},
{
"Id" : <Id>
}
]
}Di seguito è riportato un esempio di JSON di input con itemIds:
{
"groupPayments": true,
"itemIds": [
{
"Id" : "01t000000000000003"
},
{
"Id" : "01t000000000000004"
}
]
}{
"groupPayments": <Boolean>,
"paymentIds": [
{
"Id" : <Id>
},
{
"Id" : <Id>
}
]
}Di seguito è riportato un esempio di JSON di input con paymentIds:
{
"groupPayments": false,
"paymentIds": [
{
"Id" : "0l8RN0000000000005"
},
{
"Id" : "0l8RN0000000000006"
}
]
}