﻿---
title: BillingDetailMethods
summary: API reference for BillingDetailMethods.
status: draft
owner: Technical Writer
last_reviewed: 2026-07-31
library: SAIF.Business.Policy.Premium
reference_type: package
---

# 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`