---
title: clsGenerateBill.Criteria
summary: API reference for clsGenerateBill.Criteria.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.EAIP
reference_type: package
---

# clsGenerateBill.Criteria

`clsGenerateBill.Criteria` supplies the BOF criteria object used to run the EAIP bill-generation workflow through the data portal.*

## Purpose
- Provides the create, retrieve, insert, update, and delete SQL metadata used by bill generation.*
- Acts as the transport object for invoking bill-generation data access through BOF criteria interfaces.*

## Context
- Namespace: `Billing`
- Assembly/package: `SAIF.Business.Claim.EAIP`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `CreateSQL` | `Public ReadOnly Property CreateSQL() As String Implements Framework.IBusinessCriteria.CreateSQL` | Returns create s q l. |
| `InsertSQL` | `Public ReadOnly Property InsertSQL() As String Implements Framework.IBusinessCriteria.InsertSQL` | Returns insert s q l. |
| `RetrieveSQL` | `Public ReadOnly Property RetrieveSQL() As String Implements Framework.IBusinessCriteria.RetrieveSQL` | Returns retrieve s q l. |
| `UpdateSQL` | `Public ReadOnly Property UpdateSQL() As String Implements Framework.IBusinessCriteria.UpdateSQL` | Returns update s q l. |
| `deleteSQL` | `Public ReadOnly Property deleteSQL() As String Implements Framework.IBusinessCriteria.DeleteSQL` | Returns delete s q l. |
| `New` | `Public Sub New(ByVal inDataPortalInfo As IDataPortalInfo)` | Executes the `New` operation. |

## Behavioral notes
- This type is documented from its source declaration.

## Constraints and usage notes
- Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

## Sources
- `Business\SAIF.Business.Claim.EAIP\Billing\clsGenerateBill.vb`
