---
title: PolicyStatusEnums.Statuses
summary: API reference for PolicyStatusEnums.Statuses.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-31
library: SAIF.Business.View.Policy
reference_type: package
---

# PolicyStatusEnums.Statuses

`Statuses` enumerates the lifecycle states of a policy — quoted, application, pending application, rejected application, active, pending cancellation, cancelled, finalized — plus the three PMS states that come from the prospect management system. `Unknown` and `All` exist for unmapped codes and for unfiltered queries respectively.

## Purpose

- Names the lifecycle states a policy can hold.
- Provides `Unknown` for codes with no mapping and `All` for unfiltered selection.

## Context

- Namespace: `SAIF.Business.View.Policy`
- Assembly/package: `SAIF.BOF.Business.View.Policy`
- Declared in: `Business/SAIF.Business.View.Policy/Enums.vb`

## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| Unknown | `Unknown` | The stored status code has no recognised mapping. |
| All | `All` | Matches every status; used when a query must not filter on status at all. |
| Quoted | `Quoted` | A quote has been produced but not accepted. |
| Application | `Application` | An application has been received. |
| Active | `Active` | Coverage is in force. |
| PendingCancellation | `PendingCancellation` | A cancellation has been initiated but has not yet taken effect. |
| PendingApplication | `PendingApplication` | An application is awaiting a decision. |
| RejectedApplication | `RejectedApplication` | The application was declined. |
| Finalized | `Finalized` | The policy term has been finalised and closed out. |
| Cancelled | `Cancelled` | Coverage has been cancelled. |
| PMSProspect | `PMSProspect` | A prospect held in the prospect management system. |
| PMSActive | `PMSActive` | An active record in the prospect management system. |
| PMSClosed | `PMSClosed` | A closed record in the prospect management system. |

> **Note:** Statements marked with `†` are derived from dependency library
> documentation via the Legends CLI. Statements marked with `*` were inferred
> from code structure or contextual evidence. Statements marked with `**` could
> not be confirmed; treat as unknown until verified.

## Sources

- `Business/SAIF.Business.View.Policy/Enums.vb`
