Sie befinden sich hier:
Eingabe-JSON und Ausgabe-JSON zum Verfolgen zusätzlicher Wiederherstellungen
Verwenden Sie InsClaimService:createUpdateClaimRecoveries, um Datensätze zur Anspruchsabwicklung zu aktualisieren und hinzuzufügen, wenn Anspruchsagenten eine zusätzliche Beitreibung verfolgen.
Für die Verfolgung eines zusätzlichen Rückforderungsbetrags muss der Service:
-
Aktualisiert den ursprünglichen Datensatz für die Anspruchsabwicklung.
-
Erstellt einen neuen Datensatz zur Anspruchsabwicklung mithilfe der in
additionalFieldsangegebenen Eingaben.
Die claimId- und claimCoverageId müssen mit denen übereinstimmen, die im ursprünglichen Datensatz zur Anspruchsabwicklung verwendet werden, und der Service erfordert actualRecoveryAmount aus dem ursprünglichen Datensatz zur Anspruchsabwicklung.
Eingabe-JSON zum Verfolgen zusätzlicher Wiederherstellungen
In diesem Beispiel der Eingabe-JSON:
{
"claimRecoveries": [
{
"actualRecoveryAmount" : 2000
"recoveryFromAccountId" : "001RO000003sAqaYAE",
"claimCoverageId": "0kPRO00000001mG",
"claimId": "0ZkRO00000005YJ",
"recoveredOnDate" : "2022-03-16",
"id": "0t6RO00000004CN",
"status" : "Accepted with Additional Pursuit"
"additionalFields": {
"repursueAmount" : 900,
"repurseClaimRecoveryName" : "Repursued BMW Crash Claim recovery",
"repursueStatus" : "Additional Recovery Pursued"
}
}
]
}
-
Aktualisierungen beziehen sich auf den ursprünglichen Datensatz zur Beitreibung von Ansprüchen mit dem
recoveryId-0t6RO00000004CN("id": "0t6RO00000004CN"). -
Der Status des ursprünglichen Datensatzes ist auf
Accepted with Additional Pursuitfestgelegt. -
Der Status des neuen Datensatzes ist auf
Additional Recovery Pursuedfestgelegt.
Ausgabe-JSON zum Verfolgen zusätzlicher Wiederherstellungen
Die Ausgabe-JSON für die Verfolgung eines zusätzlichen Wiederherstellungsbetrags enthält zwei Datensätze: den aktualisierten ursprünglichen Datensatz für die Anspruchsabwicklung und den neuen Datensatz für die Anspruchsabwicklung für die zusätzliche Verfolgung. Der neue Datensatz verwendet dieselben claimId und claimCoverageId wie der ursprüngliche Datensatz.
{
"totalProcessedClaimRecoveries": 2,
"totalClaimRecoveries": 2,
"errors": [
],
"claimRecoveries": [
{
"additionalFields": {
},
"recoveredOnDate": "2022-07-18",
"status": "Accepted with Additional Pursuit",
"actualRecoveryAmount": "2000.0",
"estimatedRecoveryAmount": "4500.0",
"recoveryFromAccountId": "001xx000003GZwVAAW",
"recoveryType": "Salvage",
"claimCoverageId": "0kPxx0000000001EAA",
"claimId": "0Zkxx0000000001CAA",
"name": "Claim Recovery One",
"id": "0t6xx0000000001AAA"
},
{
"additionalFields": {
},
"claimCoverageId": "0kPxx0000000001",
"claimId": "0Zkxx0000000001",
"name": "Repursued BMW Crash Claim recovery",
"estimatedRecoveryAmount": "4500.0",
"status": "Additional recovery pursued",
"id": "0t6xx000000001d"
}
]
}

