---
title: clsClaimPaymentTransDetail
summary: API reference for clsClaimPaymentTransDetail.
status: draft
owner: SAIF
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.ThirdParty
reference_type: package
---

# clsClaimPaymentTransDetail

clsClaimPaymentTransDetail is a public class declared in `Business\SAIF.Business.Claim.ThirdParty\clsClaimPaymentTransDetail.vb`. Business type for claim payment trans detail behavior in the `SAIF.Business.Claim.ThirdParty` namespace.

## Purpose
- Business type for claim payment trans detail behavior in the `SAIF.Business.Claim.ThirdParty` namespace.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| RRREIMBCODE | `Public Const RRREIMBCODE As String = "1"` | Defines rrreimbcode. |
| SUPPLEDISB | `Public Const SUPPLEDISB As String = "7"` | Defines suppledisb. |
| OTHER | `Public Const OTHER As String = "OTH"` | Defines other. |
| THIRDPARTYRECOV | `Public Const THIRDPARTYRECOV As String = "2"` | Defines thirdpartyrecov. |
| AdditionTOCompFlag | `Public ReadOnly Property AdditionTOCompFlag() As String` | Gets or sets addition tocomp flag. |
| AuditService | `Public ReadOnly Property AuditService() As clsBillAuditServiceCollection` | Gets or sets audit service. |
| BillID | `Public ReadOnly Property BillID() As Decimal` | Gets or sets bill id. |
| ChargeableCostFlag | `Public ReadOnly Property ChargeableCostFlag() As String` | Gets or sets chargeable cost flag. |
| ClaimCostCategoryCode | `Public ReadOnly Property ClaimCostCategoryCode() As String` | Gets or sets claim cost category code. |
| CostCategory | `<Reportable()> Public Property CostCategory() As String` | Gets or sets cost category. |
| ClaimID | `Public ReadOnly Property ClaimID() As Decimal` | Gets or sets claim id. |
| EaipTypeCode | `Public ReadOnly Property EaipTypeCode() As String` | Gets or sets eaip type code. |
| firstTime | `Public Property firstTime() As String` | Gets or sets first time. |
| FullName | `<Reportable()> Public ReadOnly Property FullName() As String` | Gets or sets full name. |
| IsRecovery | `Public ReadOnly Property IsRecovery() As Boolean` | Gets or sets is recovery. |
| InterestCostFlag | `Public ReadOnly Property InterestCostFlag() As String` | Gets or sets interest cost flag. |
| IssueDate | `<Reportable(clsConstants.REPORTABLE_DATE_FORMAT)> Public Property IssueDate() As Date` | Gets or sets issue date. |
| LienAmt | `<Reportable(clsConstants.CURRENCY_FORMAT)> Public Property LienAmt() As Decimal` | Gets or sets lien amt. |
| MCOFeeFlag | `Public ReadOnly Property MCOFeeFlag() As String` | Gets or sets mcofee flag. |
| NonLienAmt | `<Reportable(clsConstants.CURRENCY_FORMAT)> Public Property NonLienAmt() As Decimal` | Gets or sets non lien amt. |
| PrimaryKeySubNum | `Public ReadOnly Property PrimaryKeySubNum() As Decimal` | Gets or sets primary key sub num. |
| PayID | `Public ReadOnly Property PayID() As Decimal` | Gets or sets pay id. |
| PaymentCategoryCode | `Public ReadOnly Property PaymentCategoryCode() As String` | Gets or sets payment category code. |
| PayHistID | `Public ReadOnly Property PayHistID() As Decimal` | Gets or sets pay hist id. |
| PaymentID | `Public ReadOnly Property PaymentID() As Decimal` | Gets or sets payment id. |
| PenaltyFlag | `Public ReadOnly Property PenaltyFlag() As String` | Gets or sets penalty flag. |
| recoveryTypeCode | `Public Property recoveryTypeCode() As String` | Gets or sets recovery type code. |
| ReimbProgamCode | `Public ReadOnly Property ReimbProgamCode() As String` | Gets or sets reimb progam code. |
| TranFromDate | `<Reportable(clsConstants.REPORTABLE_DATE_FORMAT)> Public ReadOnly Property TranFromDate() As Date` | Gets or sets tran from date. |
| TranThruDate | `<Reportable(clsConstants.REPORTABLE_DATE_FORMAT)> Public ReadOnly Property TranThruDate() As Date` | Gets or sets tran thru date. |
| TransactionAmt | `<Reportable(clsConstants.CURRENCY_FORMAT)> Public ReadOnly Property TransactionAmt() As Decimal` | Gets or sets transaction amt. |
| UnknownAmt | `Public Property UnknownAmt() As Decimal` | Gets or sets unknown amt. |
| UpdateDate | `Public ReadOnly Property UpdateDate() As Date` | Gets or sets update date. |
| UpdateNum | `Public Property UpdateNum() As Decimal` | Gets or sets update num. |
| IMECodes | `Public Property IMECodes() As List(Of CTB.CodeTableInfo(Of String))` | Gets or sets imecodes. |
| MyCriteria | `Public ReadOnly Property MyCriteria() As Criteria` | Gets or sets my criteria. |

## Behavioral notes
- This type participates in the `SAIF.Business.Claim.ThirdParty` public API surface.
- Persistence and validation behavior depend on the containing BOF object model when this type is a business entity or criteria type.*

## Constraints and usage notes
- Use the type through its owning BOF workflow or collection when applicable.
- Nested criteria and helper types are usually instantiated by the library rather than by external callers directly.*

> **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.ThirdParty\clsClaimPaymentTransDetail.vb`
