---

title: clsAuditCollection
summary: API reference for clsAuditCollection.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Bill
reference_type: package
---



# clsAuditCollection



clsAuditCollection supports collection in `SAIF.Business.Claim.Bill`.*



## Purpose

- Collection



## Context

- Namespace: `SAIF.Business.Claim.Bill`
- Assembly/package: `SAIF.Business.Claim.Bill`



## Public members

| Member | Signature | Purpose |
| --- | --- | --- |
| Save | `Overrides Function Save() As Boolean` | Executes the Save operation and returns the requested result.* |
| Contains | `Overloads Function Contains(ByVal inBillID As Decimal) As Boolean` | Executes the Contains operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inAudit As clsAudit) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| ContainsDeleted | `Overloads Function ContainsDeleted(ByVal inBillID As Decimal) As Boolean` | Executes the ContainsDeleted operation and returns the requested result.* |
| Remove | `Overloads Sub Remove(ByVal inAudit As clsAudit)` | Performs the Remove operation for the current instance.* |
| Remove | `Overloads Sub Remove(ByVal inBillID As Decimal)` | Performs the Remove operation for the current instance.* |



## Inherited public members
Members in this section are inherited from `clsBusinessCollectionBase`.
| Member | Signature | Purpose | Origin |
| --- | --- | --- | --- |
| First | `Sub First()` | Moves the collection cursor to the first item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Last | `Sub Last()` | Moves the collection cursor to the last item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Next | `Sub Next()` | Moves the collection cursor forward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| Previous | `Sub Previous()` | Moves the collection cursor backward by one item.* | `saif-framework-core — clsBusinessCollectionBase` |
| SetCurrent | `Sub SetCurrent(item As Object)` | Sets the current collection item explicitly.* | `saif-framework-core — clsBusinessCollectionBase` |
| Traverse | `Sub Traverse(...)` | Provides cursor-style traversal across the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Error | `ReadOnly Property Error As String` | Returns aggregated validation errors for the collection.* | `saif-framework-core — clsBusinessCollectionBase` |
| Item | `ReadOnly Property Item(columnName As String) As String` | Returns validation details for a requested member name.* | `saif-framework-core — clsBusinessCollectionBase` |
## Behavioral notes

- `clsAuditCollection` is part of the documented `SAIF.Business.Claim.Bill` public contract.
- Public members are declared in `Business\SAIF.Business.Claim.Bill\Core\clsAuditCollection.vb`.



## Constraints and usage notes

- Consumers should account for inherited BOF or dependency behavior shown above.

> **Note:** Statements marked with * were inferred from code structure, naming conventions, or
> contextual evidence where direct confirmation was not available in source artifacts. Statements
> marked with ** could not be confirmed; treat as unknown until verified.

## Sources

- `Business\SAIF.Business.Claim.Bill\Core\clsAuditCollection.vb`