Skip to content

clsAuditPolicyPeriod

Represents a policy period covered by an audit, including WCIS payroll-audit interactions.

Purpose

  • Represents a policy period covered by an audit, including WCIS payroll-audit interactions.

Context

  • Namespace: SAIF.Business.Policy.Audit.Premium
  • Assembly/package: SAIF.BOF.Business.Policy.Audit.Premium

Public members

Member Signature Purpose
AuditSequenceNumber Public ReadOnly Property AuditSequenceNumber() As Decimal Audit sequence number this policy period attached to an audit belongs to.*
PolicyNumber Public ReadOnly Property PolicyNumber() As Decimal Persisted policy number used to identify or classify this business object.
PolicyPeriodEffectiveDate Public ReadOnly Property PolicyPeriodEffectiveDate() As Date Persisted policy period effective date recorded on this business object.
PolicyNumberPolicyPeriodRange Public ReadOnly Property PolicyNumberPolicyPeriodRange() As String Formats policy number policy period range for display output.*
HasCoverage Public ReadOnly Property HasCoverage() As Boolean Derived flag used by workflow logic to detect coverage from the current persisted state.*
HasCancelledAuditBilling Public ReadOnly Property HasCancelledAuditBilling() As Boolean Derived flag used by workflow logic to detect cancelled audit billing from the current persisted state.*
IsInSyncWithPolicyPeriod Public ReadOnly Property IsInSyncWithPolicyPeriod() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as in sync with policy period.*
IsBilled Public ReadOnly Property IsBilled() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as billed.*
LastDateOfCoverage Public ReadOnly Property LastDateOfCoverage() As Date Meaning of LastDateOfCoverage could not be confirmed beyond its compiled implementation context.**
CreateDate Public ReadOnly Property CreateDate() As Date Timestamp when this policy period attached to an audit was created.*
CreateUser Public ReadOnly Property CreateUser() As String User ID recorded when the audit policy-period record was created.
UpdateDate Public ReadOnly Property UpdateDate() As Date Timestamp of the most recent update to this policy period attached to an audit.*
UpdateUser Public ReadOnly Property UpdateUser() As String User ID that most recently updated this policy period attached to an audit.*
UpdateSequenceNumber Public ReadOnly Property UpdateSequenceNumber() As Decimal Optimistic-concurrency sequence used to detect conflicting updates to this policy period attached to an audit.*
SourceSystem Public ReadOnly Property SourceSystem() As String Source-system code carried on the audit policy-period record.
PayrollSequenceNumber Public ReadOnly Property PayrollSequenceNumber() As Decimal Number used to identify or order the payroll sequence value for this policy period attached to an audit.*
WCISPayrollStatus Public ReadOnly Property WCISPayrollStatus() As WCISPayrollStatuses Strongly typed WCIS payroll status derived from the stored status code.*
WCISPayrollStatusCode Public ReadOnly Property WCISPayrollStatusCode() As String Payroll status code copied from WCIS for this policy period.
OriginalExpirationDate Public ReadOnly Property OriginalExpirationDate() As Date Original policy expiration date retained for this audit policy period.
GoverningClassCode Public ReadOnly Property GoverningClassCode() As String Persisted governing class code used to identify or classify this business object.
EndingERModFactor Public ReadOnly Property EndingERModFactor() As Decimal Retrieves the ending experience-modification factor for this policy period on demand.
CurrentStandardPremium Public ReadOnly Property CurrentStandardPremium() As Decimal Retrieves the current standard premium for this policy period on demand.
CurrentPremium Public ReadOnly Property CurrentPremium() As Decimal Retrieves the current premium for this policy period on demand.
HasClaimForZeroPayrollClass Public ReadOnly Property HasClaimForZeroPayrollClass() As Boolean Derived flag used by workflow logic to detect claim for zero payroll class from the current persisted state.*
PayrollClasses Public ReadOnly Property PayrollClasses() As List(Of String) Retrieves the payroll class list for this policy period on demand.
MaximumPayrollClassBaseRate Public ReadOnly Property MaximumPayrollClassBaseRate() As Decimal Retrieves the highest payroll-class base rate for this policy period on demand.
FinancialSystemCode Public ReadOnly Property FinancialSystemCode() As String Persisted financial system code used to identify or classify this business object.
PolicyPeriod Public ReadOnly Property PolicyPeriod() As Core.clsPolicyPeriod Underlying core policy-period record associated with this audit policy period.*
HasOtherStatesCoverage Public ReadOnly Property HasOtherStatesCoverage As Boolean Derived flag used by workflow logic to detect other states coverage from the current persisted state.*
CurrentPremiumSet Public ReadOnly Property CurrentPremiumSet() As clsPremiumSet Lazily loads the most recent premium set for this policy period.
Exception Public ReadOnly Property Exception() As Exception Exception captured while synchronizing this audit policy period with policy data.*
MyCriteria Public ReadOnly Property MyCriteria() As Criteria Exposes the criteria object currently driving data-portal retrieval for this type.
IsValid Public Overrides ReadOnly Property IsValid() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as valid.*
IsDirty Public Overrides ReadOnly Property IsDirty() As Boolean Derived lifecycle flag used by workflow logic when the current record state must be treated as dirty.*
Equals Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean Compares two values using the identity rules for this policy period attached to an audit type.*
Equals Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean Meaning of Equals could not be confirmed beyond its compiled implementation context.**
Equals Public Overloads Function Equals(ByVal inObject As clsAuditPolicyPeriod) As Boolean Returns True when the supplied object represents the same logical record.
Equals Public Overloads Function Equals(ByVal inPolicyNumber As Decimal, ByVal inPolicyPeriodEffectiveDate As Date) As Boolean Meaning of Equals could not be confirmed beyond its compiled implementation context.**
GetHashCode Public Overrides Function GetHashCode() As Integer Hash code derived from the identity fields of this policy period attached to an audit for keyed comparisons.*
ToString Public Overrides Function ToString() As String String representation used when showing this policy period attached to an audit in lists or diagnostics.*
## Behavioral notes
- This type is part of the premium-audit library's public surface.

Constraints and usage notes

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.Policy.Audit.Premium\clsAuditPolicyPeriod.vb