---
title: ClaimFinancialData
summary: API reference for ClaimFinancialData.
status: draft
owner: SAIF.Core documentation team
last_reviewed: 2026-09-24
library: SAIF.Data.Guidewire
reference_type: package
---

# ClaimFinancialData

ClaimFinancialData aggregates a claim's payment, reserve, and recovery information into a single response, and is the return type of `ClaimDataApiClient.GetGWClaimFinancials(long claimId, int? numberOfTransactions = null, bool excludeClaimPayments = false, bool excludeClaimReserves = false, bool excludeClaimRecoveries = false, bool excludeClaimFinancialSummary = false)` (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md).
Each nested collection uses a `Newtonsoft.Json` `JsonProperty` attribute to map to the Guidewire API's `claimPayments`, `claimReserves`, and `claimRecoveries` field names.

## Purpose
- Provides a single financial snapshot of a claim, combining payments (`PaymentsData`), reserves (`ReservesData`), and recoveries (`RecoveriesData`) under one response object.

## Context
- Namespace: `SAIF.Data.Guidewire.Models.ClaimDataApi`
- Assembly/package: `SAIF.Data.Guidewire` (packaged in `SAIF.SAIFCode.Core`)

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| ClaimId | `public string ClaimId { get; set; }` | Identifier of the claim the financial data belongs to. |
| Payments | `[JsonProperty("claimPayments")] public PaymentsData Payments { get; set; }` | Payment history and totals for the claim (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/PaymentsData.md); deserialized from the `claimPayments` JSON field. |
| Reserves | `[JsonProperty("claimReserves")] public ReservesData Reserves { get; set; }` | Reserve amounts by category for the claim (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/ReservesData.md); deserialized from the `claimReserves` JSON field. |
| Recoveries | `[JsonProperty("claimRecoveries")] public RecoveriesData Recoveries { get; set; }` | Recovery transactions for the claim (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/RecoveriesData.md); deserialized from the `claimRecoveries` JSON field. |

## Behavioral notes
- The three nested properties rely on `JsonProperty` attributes because their JSON field names (`claimPayments`, `claimReserves`, `claimRecoveries`) differ from the C# property names (`Payments`, `Reserves`, `Recoveries`).

## Sources
- Data/SAIF.Data.Guidewire/Models/ClaimDataApi/ClaimFinancialData.cs
