---
title: "SQL-070: clsPayeeCollection"
summary: Read statement for clsPayeeCollection.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Payment
reference_type: package
---

# SQL-070: clsPayeeCollection

This statement supports `clsPayeeCollection` by executing a Read operation through inline.

## Classification

| Field | Value |
| --- | --- |
| **SQL ID** | SQL-070 |
| **Operation type** | Read |
| **Execution method** | Inline SQL |
| **Database** | Oracle |
| **Schema** | [unqualified]** |
| **Command type** | Text |
| **Business object** | `clsPayeeCollection` |
| **Criteria property** | `RetrieveSQL` |
| **Lifecycle method** | `BeforeRetrieve` |

## Parameters

| Parameter | Direction | Type | Max length | Description |
| --- | --- | --- | --- | --- |
| `:inBenefitPaymentID` | Input | Unknown | — | Passed from clsPayeeCollection via BeforeRetrieve. |

## Tables

| Table | Access | Columns used |
| --- | --- | --- |
| [CL_BENEFIT_PAYEE](../database-tables.md#cl_benefit_payee) | Read | Not enumerated directly in the stage findings.** |

## Sample SQL

```sql
SELECT
    CL_BENEFIT_PAYEE.BENEFIT_PAYEE_SEQ_NUM as BenefitPayeeID,
    CL_BENEFIT_PAYEE.BENEFIT_PAYMENT_SEQ_NUM as BenefitPaymentID,
    CL_BENEFIT_PAYEE.BENEFIT_PERCENT as BenefitPercent,
    CL_BENEFIT_PAYEE.CLAIM_ID as ClaimID,
    CL_BENEFIT_PAYEE.FORM_394_FLAG as Form394Flag,
    CL_BENEFIT_PAYEE.FORM_3531_FLAG as Form3531Flag,
    CL_BENEFIT_PAYEE.PAYEE_TAX_ID as PayeeTaxID,
    CL_BENEFIT_PAYEE.PAYEE_TYPE_CODE as PayeeTypeCode,
    CL_BENEFIT_PAYEE.PAYMENT_AMT as PaymentAmt,
    CL_BENEFIT_PAYEE.PAYMENT_TEXT as PaymentText,
    CL_BENEFIT_PAYEE.PERSON_ID as PersonID,
    CL_BENEFIT_PAYEE.PROVIDER_LOCATION_SEQ_NUM as ProviderLocationID,
    CL_BENEFIT_PAYEE.PARENT_PROVIDER_LOC_SEQ_NUM as ParentProviderLocationID,
    CL_BENEFIT_PAYEE.RETRO_RESERVE_AMT as RetroReserveAmt,
    CL_BENEFIT_PAYEE.RUSH_PAYMENT_ID as RushPaymentID,
    CL_BENEFIT_PAYEE.CASH_CARD_ID as CashCardID,
    CL_BENEFIT_PAYEE.SPECIAL_HANDLING_CODE as SpecialHandlingCode,
    CL_BENEFIT_PAYEE.SUPPORT_ORDER_ID as SupportOrderID,
    CL_BENEFIT_PAYEE.UPDATE_DATE as UpdateDate,
    CL_BENEFIT_PAYEE.UPDATE_NUM as UpdateNum,
    CL_BENEFIT_PAYEE.UPDATE_USER as UpdateUser,
    CL_BENEFIT_PAYEE.LS206_FLAG AS LS206Flag,
    CL_BENEFIT_PAYEE.DENIAL_FINAL_LANGUAGE_FLAG as DenialFinalLanguageFlag
FROM CL_BENEFIT_PAYEE
WHERE
    CL_BENEFIT_PAYEE.BENEFIT_PAYMENT_SEQ_NUM = :inBenefitPaymentID
ORDER BY CL_BENEFIT_PAYEE.BENEFIT_PAYEE_SEQ_NUM
```

## Operations and processes

- [clsPayeeCollection BeforeRetrieve](../operations/payee-management.md)

> **Note:** Statements marked with `**` could not be confirmed; treat them as unknown until verified.

## Sources

- `Business/SAIF.Business.Claim.Payment/Payees/clsPayeeCollection.vb`
