Skip to content

FinancialSystems

FinancialSystems is a nested enumeration of Enums that classifies which downstream financial system (Accounts Receivable, WCIS, or WINS) a policy or transaction is associated with. Enums.ConvertFinancialSystem translates between this enum and its persisted database codes.

Purpose

  • Represent the fixed, closed set of financial-system codes recognized by the policy domain, per BR-POL-003.
  • Provide the Unassigned fallback value used when a persisted financial-system code cannot be mapped, per BR-POL-004.

Context

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

Public members

Member Signature Purpose
Unassigned Unassigned = 0 Default/fallback value used when the persisted code does not map to a recognized financial system.
AR AR Represents the "AR" (Accounts Receivable) financial-system code.
WCIS WCIS Represents the "WCIS" financial-system code.
WINS WINS Represents the "WINS" financial-system code.

Behavioral notes

  • Source declaration: Business\SAIF.Business.Policy\Enums.vb.
  • Related operations, rules, and SQL are cross-referenced from the library-level documentation.

Constraints and usage notes

  • Consumers should rely on the declared public surface rather than internal implementation details.

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