Skip to content

BillingDetailMethods

Enum classifying the 6 methods by which a billing detail line is generated or processed in the premium billing workflow (defined in BillingDetailTypeCodeExtensions.vb).*

Purpose

  • Provides the closed set of billing method codes used to classify how a billing detail line item is generated or handled.*
  • Consumed by clsBillingDetail and billing workflow code that needs to distinguish billing method categories.*

Context

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

Public members

Member Signature Purpose
IntentNotice Enum value IntentNotice Classifies billing details processed as intent notice.*
DepositAdequacyNotice Enum value DepositAdequacyNotice Classifies billing details processed as deposit adequacy notice.*
Invoice Enum value Invoice Classifies billing details processed as invoice.*
PayrollReport Enum value PayrollReport Classifies billing details processed as payroll report.*
OSCInvoice Enum value OSCInvoice Classifies billing details processed as osc invoice.*
Unknown Enum value Unknown Classifies billing details processed as unknown.*
## Behavioral notes
- Source file: Business\SAIF.Business.Policy.Premium\Billing\BillingDetailTypeCodeExtensions.vb.

Constraints and usage notes

  • Enum values are fixed; adding new methods requires a code change and a corresponding Oracle billing type reference table update.*

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.Premium\Billing\BillingDetailTypeCodeExtensions.vb