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
clsBillingDetailand 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