Skip to content

clsSupplementalWages

clsSupplementalWages represents supplemental wages and exposes the benefit payment, claim identifiers, and wage periods for time-loss payment processing.*

Purpose

  • Captures the benefit payment, claim identifiers, and wage periods for time-loss payment processing.*

Context

  • Namespace: SAIF.Business.Claim.Payment
  • Assembly/package: SAIF.Business.Claim.Payment

Public members

Member Signature Purpose
BenefitPayment Public ReadOnly Property BenefitPayment() As clsTimelossPayment Returns benefit payment.
ClaimID Public ReadOnly Property ClaimID() As Decimal Returns claim i d.
WagePeriods Public ReadOnly Property WagePeriods() As clsSupplementalWagePeriods Returns wage periods.
TotalEarnings Public ReadOnly Property TotalEarnings() As Decimal Returns total earnings.
AverageWages Public ReadOnly Property AverageWages(ByVal inPeriod As clsBenefitPeriod) As Decimal Returns average wages.
SecondaryAverageWeeklyWages Public ReadOnly Property SecondaryAverageWeeklyWages() As Decimal Returns secondary average weekly wages.
Earnings Public ReadOnly Property Earnings(ByVal inPeriod As clsBenefitPeriod) As Decimal Returns earnings.
SupplementalEarnings Public ReadOnly Property SupplementalEarnings(ByVal inPeriod As clsBenefitPeriod) As Decimal Returns supplemental earnings.
SecondaryEmployers Public ReadOnly Property SecondaryEmployers() As List(Of SecondaryEmployerWages) Returns secondary employers.
New Public Sub New(ByVal inDPI As IDataPortalInfo, ByVal inClaimID As Decimal) Executes the New operation.
SetSupplementalWagePeriods Public Sub SetSupplementalWagePeriods(ByVal inPeriods As clsBenefitPeriodCollection, ByVal inDaysOff As String) Executes the SetSupplementalWagePeriods operation.
TimelossCalculationID Public Property TimelossCalculationID() As Decimal Gets or sets timeloss calculation i d.
Name Public Property Name() As String Gets or sets name.
AverageWeeklyWages Public Property AverageWeeklyWages() As Decimal Gets or sets average weekly wages.
New Public Sub New(ByVal inTimelossCalculationID As Decimal, ByVal inName As String, ByVal inAverageWeeklyWage As Decimal) 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.Payment\Payments\TimelossPayments\clsSupplementalWages.vb