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

# clsClaimTimelossCalculationCollection

`clsClaimTimelossCalculationCollection` represents a collection of claim time-loss calculations used in wage and job calculations, with lookup and list-management operations.*

## Purpose
- Holds claim time-loss calculations used by the surrounding workflow.*
- Supports indexed lookup and membership checks for the contained items.*
- Provides factory or retrieval entry points for building the collection.*

## Context
- Namespace: `WageAndJob`
- Assembly/package: `SAIF.Business.Claim.Payment`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `Item` | `Default Public Overloads ReadOnly Property Item(ByVal inTimelossCalculationSubNum As Decimal) As clsClaimTimelossCalculation` | Returns item. |
| `LatestItem` | `Public ReadOnly Property LatestItem() As clsClaimTimelossCalculation` | Returns latest item. |
| `LatestFinalItem` | `Public ReadOnly Property LatestFinalItem() As clsClaimTimelossCalculation` | Returns latest final item. |
| `FinalItemsCount` | `Public ReadOnly Property FinalItemsCount() As Integer` | Returns final items count. |
| `Copy` | `Public Shadows Function Copy() As clsClaimTimelossCalculationCollection` | Exposes the public member. |
| `Save` | `Public Overrides Function Save() As Boolean` | Executes the `Save` operation. |
| `GetLatestRecord` | `Public Sub GetLatestRecord()` | Retrieves the `GetLatestRecord` operation. |
| `Contains` | `Public Overloads Function Contains(ByVal TimelossCalculationSubNum As Decimal) As Boolean` | Exposes the public member. |
| `ContainsDeleted` | `Public Overloads Function ContainsDeleted(ByVal TimelossCalculationSubNum As Decimal) As Boolean` | Exposes the public member. |
| `Remove` | `Public Overloads Sub Remove(ByVal TimelossCalculationSubNum As Decimal)` | Executes the `Remove` operation. |
| `NewClaimTimelossCalculationCollection` | `Public Shared Function NewClaimTimelossCalculationCollection(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsClaimTimelossCalculationCollection` | Executes the `NewClaimTimelossCalculationCollection` operation. |
| `GetClaimTimelossCalculationCollection` | `Public Shared Function GetClaimTimelossCalculationCollection(ByVal inDataportal As IDataPortalInfo, ByVal inClaimID As Decimal) As clsClaimTimelossCalculationCollection` | Retrieves the `GetClaimTimelossCalculationCollection` operation. |
| `NewClaimTimelossCalculation` | `Public Function NewClaimTimelossCalculation() As clsClaimTimelossCalculation` | Executes the `NewClaimTimelossCalculation` operation. |
| `CopiedClaimTimelossCalculationUpdate` | `Public Function CopiedClaimTimelossCalculationUpdate(ByVal inClaimTimelossCalculation As clsClaimTimelossCalculation) As clsClaimTimelossCalculation` | Exposes the public member. |
| `AuditReviewerValid` | `Public Function AuditReviewerValid(ByVal target As Object, ByVal e As clsRuleArgs) As Boolean` | Exposes the public member. |

## Behavioral notes
- This type is documented from its source declaration.
- The type participates in the `clsBusinessCollection` inheritance path used by `SAIF.Business.Claim.Payment`.

## 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.Payment\Wage and Job\clsClaimTimelossCalculation.vb`
