Skip to content

FinancialTransStatus

FinancialTransStatus enumerates the lifecycle states a financial transaction record moves through, from initial release through selection into a payment run, printing, ledger posting, and balance reduction.*

Purpose

  • Tracks a financial transaction's processing state across the payment lifecycle, letting payment-processing code determine whether a transaction is ready to be selected, has been printed, or has been posted to the ledger.*

Context

  • Namespace: SAIF.Business.Claim
  • Assembly/package: SAIF.Business.Claim

Public members

Member Signature Purpose
Released Released = 1 Transaction has been released and is available for processing.*
Selected Selected = 2 Transaction has been selected into a payment run/batch.*
Printed Printed = 3 Transaction's payment/check has been printed.*
BalanceReduced BalanceReduced = 4 Transaction has reduced the associated claim's outstanding balance.*
Posted Posted = 5 Transaction has been posted to the accounting ledger.*

Behavioral notes

  • FinancialTransStatus is part of the documented SAIF.Business.Claim public contract.

Constraints and usage notes

  • Consumers should treat this type as a stable library entry point.

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.Claim\Enums.vb