clsFinancialTransactionCode¶
Code-table entity for a financial transaction type code; holds the code, description, and category flags used to classify financial transactions in the billing domain.*
Purpose¶
- Provides type code, description, and category data for financial transaction classification.*
- Consumed by financial transaction creation and reporting workflows to resolve transaction codes to structured type information.*
Context¶
- Namespace:
SAIF.Business.Policy.Premium.Billing - Assembly/package:
SAIF.Business.Policy.Premium
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| Code | Public ReadOnly Property Code() As String |
The classification or type code for this record.* |
| IsPayrollReport | Public ReadOnly Property IsPayrollReport As Boolean Implements IFinancialTransactionType.IsPayrollReport |
Indicates whether payroll report applies to this cls Financial Transaction Code.* |
| IsDeposit | Public ReadOnly Property IsDeposit As Boolean |
Indicates whether deposit applies to this cls Financial Transaction Code.* |
| Description | Public Property Description() As String |
The human-readable description associated with this record.* |
| ReadOnlyDescription | Public ReadOnly Property ReadOnlyDescription As String Implements IFinancialTransactionType.Description |
Human-readable description associated with the current read only.* |
| CommissionEligibleFlag | Public Property CommissionEligibleFlag() As String |
Business value exposed as commission eligible flag for callers of this API.* |
| ManualAddFlag | Public Property ManualAddFlag() As String |
Business value exposed as manual add flag for callers of this API.* |
| GroupCode | Public Property GroupCode() As String |
Oracle code value used to classify this business object.* |
| BilledPremiumFlag | Public Property BilledPremiumFlag() As String |
Numeric billed premium flag value used by this type's rating, billing, or reporting logic.* |
| AllowableSign | Public Property AllowableSign() As String |
Business value exposed as allowable sign for callers of this API.* |
| ARReportPFTGroupCode | Public Property ARReportPFTGroupCode() As String |
Oracle code value used to classify this business object.* |
| CancelReasonCode | Public Property CancelReasonCode() As String |
Oracle code value used to classify this business object.* |
| GLReportPFTGroupCode | Public Property GLReportPFTGroupCode() As String |
Oracle code value used to classify this business object.* |
| CommSourceExclFlag | Public Property CommSourceExclFlag() As String |
Business value exposed as comm source excl flag for callers of this API.* |
| AdvancePremiumSearchFlag | Public Property AdvancePremiumSearchFlag() As String |
Numeric advance premium search flag value used by this type's rating, billing, or reporting logic.* |
| CreditApplyPolicyPeriodFirstFlag | Public Property CreditApplyPolicyPeriodFirstFlag() As String |
Business value exposed as credit apply policy period first flag for callers of this API.* |
| ReconciliationNetFlag | Public Property ReconciliationNetFlag() As String |
Business value exposed as reconciliation net flag for callers of this API.* |
| PolicyPeriodCreditAvailableFlag | Public Property PolicyPeriodCreditAvailableFlag() As String |
Business value exposed as policy period credit available flag for callers of this API.* |
| ARPReportPremiumFlag | Public Property ARPReportPremiumFlag() As String |
Numeric arp report premium flag value used by this type's rating, billing, or reporting logic.* |
| DepositPolicyPeriodFlag | Public Property DepositPolicyPeriodFlag() As String |
Business value exposed as deposit policy period flag for callers of this API.* |
| DepositPaidFlag | Public Property DepositPaidFlag() As String |
Business value exposed as deposit paid flag for callers of this API.* |
| IsAlwaysFullyPaidWhenDebit | Public Property IsAlwaysFullyPaidWhenDebit() As Boolean |
Indicates whether always fully paid when debit applies in this business object.* |
| ReadOnlyIsAlwaysFullyPaidWhenDebit | Public ReadOnly Property ReadOnlyIsAlwaysFullyPaidWhenDebit As Boolean Implements IFinancialTransactionType.IsAlwaysFullyPaidWhenDebit |
Business value exposed as read only is always fully paid when debit for callers of this API.* |
| DetailTable | Public Property DetailTable() As String |
Business value exposed as detail table for callers of this API.* |
| CreditPFTHierarchyNumber | Public Property CreditPFTHierarchyNumber() As Decimal |
Business value exposed as credit pft hierarchy number for callers of this API.* |
| FeeAmount | Public Property FeeAmount() As Decimal |
Numeric fee amount value used by this type's rating, billing, or reporting logic.* |
| DebitPFTHierarchyNumber | Public Property DebitPFTHierarchyNumber() As Decimal |
Business value exposed as debit pft hierarchy number for callers of this API.* |
| WCISReversalFunctionCode | Public Property WCISReversalFunctionCode() As String |
Oracle code value used to classify this business object.* |
| WCISAddFunctionCode | Public Property WCISAddFunctionCode() As String |
Oracle code value used to classify this business object.* |
| ManualDistributionCode | Public Property ManualDistributionCode() As String |
Oracle code value used to classify this business object.* |
| InterestFlag | Public Property InterestFlag() As String |
Business value exposed as interest flag for callers of this API.* |
| PenaltyPFTHierarchyNumber | Public Property PenaltyPFTHierarchyNumber() As Decimal |
Business value exposed as penalty pft hierarchy number for callers of this API.* |
| AutoReverseFlag | Public Property AutoReverseFlag() As String |
Business value exposed as auto reverse flag for callers of this API.* |
| PeriodSummaryGroupCode | Public Property PeriodSummaryGroupCode() As String |
Oracle code value used to classify this business object.* |
| RetroPFTTypeCode | Public Property RetroPFTTypeCode() As String |
Oracle code value used to classify this business object.* |
| IsValid | Public Overrides ReadOnly Property IsValid() As Boolean |
Returns True when all registered business rules pass; delegates to the framework rule engine. |
| IsDirty | Public Overrides ReadOnly Property IsDirty() As Boolean |
Returns True when one or more tracked properties have been modified since the last save or MarkOld() call. |
| SetDetailTableNull | Public Sub SetDetailTableNull() |
Clears DetailTable, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetCreditPFTHierarchyNumberNull | Public Sub SetCreditPFTHierarchyNumberNull() |
Clears CreditPFTHierarchyNumber, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetFeeAmountNull | Public Sub SetFeeAmountNull() |
Clears FeeAmount, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetDebitPFTHierarchyNumberNull | Public Sub SetDebitPFTHierarchyNumberNull() |
Clears DebitPFTHierarchyNumber, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetWCISReversalFunctionCodeNull | Public Sub SetWCISReversalFunctionCodeNull() |
Clears WCISReversalFunctionCode, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetWCISAddFunctionCodeNull | Public Sub SetWCISAddFunctionCodeNull() |
Clears WCISAddFunctionCode, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetManualDistributionCodeNull | Public Sub SetManualDistributionCodeNull() |
Clears ManualDistributionCode, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetInterestFlagNull | Public Sub SetInterestFlagNull() |
Clears InterestFlag, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetPenaltyPFTHierarchyNumberNull | Public Sub SetPenaltyPFTHierarchyNumberNull() |
Clears PenaltyPFTHierarchyNumber, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetAutoReverseFlagNull | Public Sub SetAutoReverseFlagNull() |
Clears AutoReverseFlag, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetPeriodSummaryGroupCodeNull | Public Sub SetPeriodSummaryGroupCodeNull() |
Clears PeriodSummaryGroupCode, marking it as null/unset so the column will be written as NULL on the next save.* |
| SetRetroPFTTypeCodeNull | Public Sub SetRetroPFTTypeCodeNull() |
Clears RetroPFTTypeCode, marking it as null/unset so the column will be written as NULL on the next save.* |
| IsDetailTableNull | Public Function IsDetailTableNull() As Boolean |
Tests whether DetailTable is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsCreditPFTHierarchyNumberNull | Public Function IsCreditPFTHierarchyNumberNull() As Boolean |
Tests whether CreditPFTHierarchyNumber is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsFeeAmountNull | Public Function IsFeeAmountNull() As Boolean |
Tests whether FeeAmount is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsDebitPFTHierarchyNumberNull | Public Function IsDebitPFTHierarchyNumberNull() As Boolean |
Tests whether DebitPFTHierarchyNumber is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsWCISReversalFunctionCodeNull | Public Function IsWCISReversalFunctionCodeNull() As Boolean |
Tests whether WCISReversalFunctionCode is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsWCISAddFunctionCodeNull | Public Function IsWCISAddFunctionCodeNull() As Boolean |
Tests whether WCISAddFunctionCode is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsManualDistributionCodeNull | Public Function IsManualDistributionCodeNull() As Boolean |
Tests whether ManualDistributionCode is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsInterestFlagNull | Public Function IsInterestFlagNull() As Boolean |
Tests whether InterestFlag is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsPenaltyPFTHierarchyNumberNull | Public Function IsPenaltyPFTHierarchyNumberNull() As Boolean |
Tests whether PenaltyPFTHierarchyNumber is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsAutoReverseFlagNull | Public Function IsAutoReverseFlagNull() As Boolean |
Tests whether AutoReverseFlag is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsPeriodSummaryGroupCodeNull | Public Function IsPeriodSummaryGroupCodeNull() As Boolean |
Tests whether PeriodSummaryGroupCode is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| IsRetroPFTTypeCodeNull | Public Function IsRetroPFTTypeCodeNull() As Boolean |
Tests whether RetroPFTTypeCode is null/unset in the backing Oracle column; returns True when the value has not been populated.* |
| Equals | Public Overloads Shared Function Equals(ByVal objA As Object, ByVal objB As Object) As Boolean |
Static overload: compares two Object references for equality using value-equality semantics.* |
| Equals | Public Overloads Overrides Function Equals(ByVal inObject As Object) As Boolean |
Compares this instance with another Object instance for value equality.* |
| Equals | Public Overloads Function Equals(ByVal inObject As clsFinancialTransactionCode) As Boolean |
Compares this instance with another clsFinancialTransactionCode instance for value equality.* |
| GetHashCode | Public Overrides Function GetHashCode() As Integer |
Returns a hash code consistent with the value-equality implementation. |
| ToString | Public Overrides Function ToString() As String |
Returns a string representation of this instance, typically for diagnostics.* |
| NewFinancialTransactionCode | Public Shared Function NewFinancialTransactionCode(ByVal inDataportal As IDataPortalInfo, ByVal inCode As String) As clsFinancialTransactionCode |
Creates a new cls financial transaction code initialized from the supplied source values.* |
| GetFinancialTransactionCode | Public Shared Function GetFinancialTransactionCode(ByVal inDataportal As IDataPortalInfo, ByVal inCode As String) As clsFinancialTransactionCode |
Loads a cls financial transaction code that matches the supplied lookup criteria. |
| ## Inherited public members |
| Member | Signature | Purpose | Origin |
|---|---|---|---|
| Rules | Property Rules As clsRulesManager |
Framework rules manager used to register, evaluate, and surface broken rules on the object.† | SAIF.Framework.Core — clsBusinessBase |
| BeginEdit | Sub BeginEdit() |
Starts an n-level edit session so callers can stage changes.† | SAIF.Framework.Core — clsBusinessBase |
| CancelEdit | Sub CancelEdit() |
Rolls back the active edit session.† | SAIF.Framework.Core — clsBusinessBase |
| ApplyEdit | Sub ApplyEdit() |
Commits the active edit session.† | SAIF.Framework.Core — clsBusinessBase |
Behavioral notes¶
- Source file:
Business\SAIF.Business.Policy.Premium\Billing\clsFinancialTransactionCode.vb.
Constraints and usage notes¶
- Read-only reference data; codes must match the Oracle financial transaction code reference table.*
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\clsFinancialTransactionCode.vb