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

# Recovery

Recovery represents a single recovery transaction (such as subrogation or reimbursement) on a claim, and is the element type of `RecoveriesData.Recoveries` (see ../SAIF.Data.Guidewire.Models.ClaimDataApi/RecoveriesData.md), nested under `ClaimFinancialData` returned by `ClaimDataApiClient.GetGWClaimFinancials` (see ../SAIF.Data.Guidewire.Clients/ClaimDataApiClient.md).

## Purpose
- Carries the amount, payee, category, and transaction metadata for one recovery transaction recorded against a claim.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| Amount | `public decimal Amount { get; set; }` | Monetary amount of the recovery. |
| BillID | `public string BillID { get; set; }` | Identifier of the bill associated with the recovery. |
| Category | `public string Category { get; set; }` | Coded category of the recovery. |
| PayeeName | `public string PayeeName { get; set; }` | Name of the party the recovery is attributed to/from. |
| PayeeRole | `public string PayeeRole { get; set; }` | Role of the payee in the recovery transaction. |
| RecoveryStatus | `public string RecoveryStatus { get; set; }` | Status code of the recovery transaction. |
| RecoveryType | `public string RecoveryType { get; set; }` | Coded type of recovery (e.g. subrogation, reimbursement). |
| TransactionDate | `public DateTime TransactionDate { get; set; }` | Date the recovery transaction occurred. |
| TransactionID | `public string TransactionID { get; set; }` | Identifier of the recovery transaction. |
| TransactionType | `public string TransactionType { get; set; }` | Coded type of the transaction. |

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