clsAuditablePeriod¶
Represents an auditable coverage span for a policy, aggregating related policy periods, prior periods, premium deltas, and audit history used by selection and synchronization logic.
Purpose¶
- Represents an auditable coverage span for a policy, aggregating related policy periods, prior periods, premium deltas, and audit history used by selection and synchronization logic.
Context¶
- Namespace:
SAIF.Business.Policy.Audit.Premium - Assembly/package:
SAIF.BOF.Business.Policy.Audit.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| AfterStandardPremiumAmount | Public ReadOnly Property AfterStandardPremiumAmount() As Decimal |
Aggregates after standard premium amount across the related child records used by this type.* |
| AuditResultChangeAmount | Public ReadOnly Property AuditResultChangeAmount() As Decimal |
Aggregates audit result change amount across the related child records used by this type.* |
| AuditablePeriodStartDate | Public ReadOnly Property AuditablePeriodStartDate() As Date |
Persisted auditable period start date recorded on this business object. |
| AuditablePeriodEndDate | Public ReadOnly Property AuditablePeriodEndDate() As Date |
Persisted auditable period end date recorded on this business object. |
| AuditPolicyPeriods | Public ReadOnly Property AuditPolicyPeriods() As clsAuditPolicyPeriodCollection |
Audit policy periods that define the auditable span. |
| Audits | Public ReadOnly Property Audits() As clsAuditCollection |
Loads the audits associated with this auditable period. |
| AuditTypeCode | Public ReadOnly Property AuditTypeCode() As String |
Persisted audit type code used to identify or classify this business object. |
| BeforeStandardPremiumAmount | Public ReadOnly Property BeforeStandardPremiumAmount() As Decimal |
Aggregates before standard premium amount across the related child records used by this type.* |
| CurrentStandardPremiumAmount | Public ReadOnly Property CurrentStandardPremiumAmount() As Decimal |
Derives current standard premium amount from the current object state and related child data.* |
| CurrentPremiumAmount | Public ReadOnly Property CurrentPremiumAmount() As Decimal |
Derives current premium amount from the current object state and related child data.* |
| DisplayUnauditedPeriod | Public ReadOnly Property DisplayUnauditedPeriod() As String |
Formats the unaudited date range for display. |
| EndingERModFactor | Public ReadOnly Property EndingERModFactor() As Decimal |
Derives ending er mod factor from the current object state and related child data.* |
| GoverningClassCode | Public ReadOnly Property GoverningClassCode() As String |
Derives governing class code from the current object state and related child data.* |
| 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.* |
| HasCompletedComplianceFinalAudit | Public ReadOnly Property HasCompletedComplianceFinalAudit() As Boolean |
Derived flag used by workflow logic to detect completed compliance final audit from the current persisted state.* |
| HasCompletedFinalAudit | Public ReadOnly Property HasCompletedFinalAudit() As Boolean |
Derived flag used by workflow logic to detect completed final audit from the current persisted state.* |
| HasNewPayrollClass | Public ReadOnly Property HasNewPayrollClass() As Boolean |
Derived flag used by workflow logic to detect new payroll class from the current persisted state.* |
| HasUnauditedPeriod | Public ReadOnly Property HasUnauditedPeriod() As Boolean |
Derived flag used by workflow logic to detect unaudited period from the current persisted state.* |
| IsCancelled | Public ReadOnly Property IsCancelled() As Boolean |
Derived lifecycle flag used by workflow logic when the current record state must be treated as cancelled.* |
| MaximumPayrollClassBaseRate | Public ReadOnly Property MaximumPayrollClassBaseRate() As Decimal |
Derives maximum payroll class base rate from the current object state and related child data.* |
| PayrollClasses | Public ReadOnly Property PayrollClasses() As System.Collections.Generic.IEnumerable(Of String) |
Payroll class codes represented in this auditable period.* |
| PolicyNumber | Public ReadOnly Property PolicyNumber() As Decimal |
Persisted policy number used to identify or classify this business object. |
| PremiumDeviationPercent | Public ReadOnly Property PremiumDeviationPercent() As Decimal |
Derives premium deviation percent from the current object state and related child data.* |
| PriorNonManagerCancelledAuditablePeriod | Public ReadOnly Property PriorNonManagerCancelledAuditablePeriod As clsAuditablePeriod |
Meaning of PriorNonManagerCancelledAuditablePeriod could not be confirmed beyond its compiled implementation context.** |
| PriorAuditablePeriod | Public ReadOnly Property PriorAuditablePeriod() As clsAuditablePeriod |
Reference to the prior auditable period used for comparison and history. |
| UnauditedEndDate | Public ReadOnly Property UnauditedEndDate() As Date |
Returns the auditable period end date when an unaudited span exists; otherwise Date.MinValue. |
| UnauditedStartDate | Public ReadOnly Property UnauditedStartDate() As Date |
Derives unaudited start date from the current object state and related child data.* |
| WaiverAmount | Public ReadOnly Property WaiverAmount() As Decimal |
Aggregates waiver amount across the related child records used by 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 span eligible for 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 clsAuditablePeriod) As Boolean |
Returns True when the supplied object represents the same logical record. |
| GetHashCode | Public Overrides Function GetHashCode() As Integer |
Hash code derived from the identity fields of this policy span eligible for audit for keyed comparisons.* |
| ToString | Public Overrides Function ToString() As String |
String representation used when showing this policy span eligible for audit in lists or diagnostics.* |
| NewAuditablePeriod | Public Shared Function NewAuditablePeriod(ByVal inDataPortal As IDataPortalInfo, _ |
Creates a new unsaved auditable period initialized with the data-portal context needed for validation and save operations. |
| ## 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\clsAuditablePeriod.vb