Credex Unity NextGen Plan

Legacy-to-modern capability plan with compact migration status.

Snapshot 2026-07-23 Legacy corpus 76 capabilities · 398 requirements Read-only · no Azure DevOps changes
1 · Branch Accounting2 · Administration and Configuration3 · Application and Underwriting4 · Delinquency and Collections5 · Customer Communications6 · Credit and Compliance Checks7 · Customer Management8 · Documents, Imaging, and E-Sign9 · Loan Origination and Servicing10 · Payment Processing11 · Operational and Regulatory Reporting12 · Runtime and Session Management

Work breakdown summary

This hierarchy comes from the legacy Unity source, not from the current Azure DevOps board. Each top-level capability is shown at Product Brief level; everything nested beneath it is a Feature or work package.

Product Brief branches
12
Child work packages
64
Total capabilities
76
Requirements
398
Capabilities implemented in code
2

Migration status: ◆ implemented in code · ✓ ADO done · ○ ADO not done.

Complete legacy capability WBS

All 76 capabilities are included. Requirement counts apply to the exact capability row.

◆ code implemented✓ #ADO done○ #ADO not done

76 capabilities

WBS 1 · Product Brief capability

Branch Accounting

cap:accounting

The branch's own books: teller drawer balancing, check issuance and voiding, and the beginning-of-day, end-of-day, and end-of-month close routines that reconcile a branch and roll its business date.

Capabilities
6
Requirements
15
Capabilities complete
0/6
Migration refs
Branch Accounting child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
1.1
Cash Drawer Balancing
cap:accounting.cash-drawer

Counts an operator's drawer against the day's cash, vault, and deposit movements, prints the finalization report, and marks the drawer finalized for end-of-day.

Branch Accounting 1
1.2
Check Writing and Voiding
cap:accounting.checks

Writes and voids branch checks. A duplicate check number is either blocked outright or allowed on explicit operator confirmation, depending on the duplicate-disable flag.

Branch Accounting 1
1.3
End-of-Day and End-of-Month Close
cap:accounting.close

The beginning-of-day, end-of-day, and end-of-month posting sequences that validate the branch, roll the business date, and produce the close reports.

Branch Accounting 7
1.3.1
Daily Close
cap:accounting.close.daily

Validates the deposit ticket against system cash and check deposits, check sequence, out-of-balance tolerance, cash-drawer finalization, and a successful pre-close backup before posting. On success it flags the day's records closed and resets the next day's drawer state; where card and ACH storage is disabled it blanks the stored card, CVV, expiry, routing, and bank-account fields.

End-of-Day and End-of-Month Close 4
1.3.2
Monthly Close
cap:accounting.close.monthly

Runs month-end using the extract implementation for the configured insurance company code, then continues with the configured monthly GL, insurance, trial-balance, and regulatory reports.

End-of-Day and End-of-Month Close 1

WBS 2 · Product Brief capability

Administration and Configuration

cap:administration

Setting the system up and keeping it running: configuration values and reference data, installation and licensing, users, passwords and permissions, workstation devices, database backup and restore, and file transfer between a branch and the home office.

Capabilities
13
Requirements
26
Capabilities complete
0/13
Administration and Configuration child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
2.1
Configuration Administration
cap:administration.configuration

Edits system and branch configuration values, enforcing feature applicability and value validation, and recording old and new values with operator context when control-status logging is enabled.

Administration and Configuration 1 ○ #21763
2.2
Database and Reference Maintenance
cap:administration.database-maintenance

Maintains database connections and the shared reference tables — general ledger numbers, codes, and lookup lists — that the rest of the system reads.

Administration and Configuration 0
2.3
Installation and Licensing
cap:administration.installation-licensing

Registers a new installation and records the license codes that determine which modules a branch may open.

Administration and Configuration 0
2.4
Password Management
cap:administration.password-management

Changes a password after validating the old password, the confirmation, and the configured length and character rules, then synchronizes the new credential to every enabled credential store.

Administration and Configuration 1
2.5
Session and Maintenance Control
cap:administration.session-control

Puts the system into maintenance: blocks new logins, notifies signed-in users, waits for transaction-critical work to reach a safe point, and permits cancellation only on inactivity requests.

Administration and Configuration 1
2.6
User and Permission Administration
cap:administration.user-security

Creates, edits, and deletes users across central identity records and per-branch permission records, enforcing username, password, email, name, initials, uniqueness, MFA, and caller-authority rules. Permission edits cascade — checking a node grants all its ancestors, unchecking a parent removes all its descendants.

Administration and Configuration 3 ○ #21763○ #20684○ #20687
2.6.1
Reusable Security Profiles
cap:administration.security-profiles

Saves a named security level as a reusable permission profile, writing every displayed node value to that profile and optionally repeating the update across all accessible branches.

User and Permission Administration 1 ○ #21763
2.7
Workstation Configuration
cap:administration.workstation

Maps a workstation to the devices it uses — scanner, printers, drives — and to its operator assignments.

Administration and Configuration 0
2.8
Backup and Recovery
cap:backup-recovery

Backs up and restores the branch database. A manual restore requires restore permission, disables login, and waits for active users out, taking two confirmations when the backup predates current data. Afterwards it restores companion tables, clears login and drawer locks, reverses transactions newer than the restored business date, and requires a restart.

Administration and Configuration 2
2.8.1
Foreign Branch Restore
cap:backup-recovery.foreign-branch

Restores another branch's database alongside the local one under a distinct branch and database identity and new file names, registers the branch, and remaps its legacy users and operator IDs.

Backup and Recovery 1
2.9
Home Office Operations
cap:home-office.operations

Transfers an account between branches. Requires both branches enabled and unlocked, a valid operator and account, a passed end-of-day, no same-day booking, no prior transfer, destination licensing, and confirmation.

Administration and Configuration 1
2.10
Home Office File Transfer
cap:integrations.home-office-transfer

Moves files between a branch and the home office over the configured protocol and product folder in binary mode, logging status and retrying transient failures before reporting one.

Administration and Configuration 1

WBS 3 · Product Brief capability

Application and Underwriting

cap:applications

Taking a credit application and deciding it — search and capture of applications and their borrowers, and the approval queue where an underwriter works them by status.

Capabilities
3
Requirements
9
Capabilities complete
0/3
Migration refs
○ #20640○ #20642
Application and Underwriting child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
3.1
Application Approval Queues
cap:applications.approval

The underwriting queue. Groups the selected branch’s applications by the status state machine, masks SSNs, enforces branch access, and applies configured attention and retention windows. While MLA is active an application cannot be saved Approved or Booked until every required borrower party has a covered-borrower disposition.

Application and Underwriting 2 ○ #21771
3.2
Application Search and Capture
cap:applications.capture

Finds applications by name or SSN across the configured branch or central store — optionally including co-borrowers and rejecting flagged SSNs for new work — and saves the application master and auxiliary records, creditors, personal property, and messages after validating required and variant-specific fields.

Application and Underwriting 2 ○ #21769○ #21206○ #21772○ #20639

WBS 4 · Product Brief capability

Delinquency and Collections

cap:collections

Working accounts that fall behind: the collector's account workbench, delinquency measurement across contractual, recency, and aging views, promise-to-pay and follow-up tracking, and charge-off and recovery.

Capabilities
5
Requirements
15
Capabilities complete
0/5
Migration refs
Delinquency and Collections child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
4.1
Collections Account Workbench
cap:collections.account-workbench

Opens a delinquent account with its lock state visible and writes a change-log entry whenever contact, employment, reference, promise, or follow-up data is saved.

Delinquency and Collections 1
4.2
Charge-off and Recovery
cap:collections.chargeoff

Charges off uncollectable accounts and runs the recovery workflows and their reports, returning to the shell when the user exits.

Delinquency and Collections 1
4.3
Delinquency Measurement and Reporting
cap:collections.delinquency-reporting

Produces contractual, recency, fiscal-day, 30/60/90, dealer, loan-class, and collector or operator views of delinquency. Where collectors are tracked by loan, output groups and filters on the loan-level assignment.

Delinquency and Collections 2
4.4
Promise and Follow-up Tracking
cap:collections.promise-followup

Records promises to pay and follow-up dates. Every promise date automatically appends a collections comment, and promise dates earlier than the current processing date are rejected when that prevention is enabled.

Delinquency and Collections 2

WBS 5 · Product Brief capability

Customer Communications

cap:communications

Reaching the borrower: notices and letters, mailing labels and ledger cards, solicitation and loan-verification mailings, and SMS with opt-in/opt-out handling and payment links.

Capabilities
5
Requirements
15
Capabilities complete
0/5
Migration refs
Customer Communications child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
5.1
Labels and Ledger Cards
cap:communications.labels-ledger

Prints mailing labels — borrower naming, starting and available label positions, per-account selection — and loan ledger cards in laser or dot-matrix format to the configured printer tray.

Customer Communications 2
5.2
Notices and Letters
cap:communications.notices

Stages borrower notices and letters for the selected account statuses and birthday month, at most one per non-blank borrower tax ID.

Customer Communications 1
5.3
Solicitations and Loan Verification
cap:communications.solicitations

Selects borrowers for solicitation and loan-verification mailings, excluding do-not-solicit and do-not-make-again borrowers and applying the configured status, available-credit, delinquency, loan-age, and last-mail thresholds.

Customer Communications 2
5.4
Text Messaging
cap:communications.text-messaging

Texts borrowers through the messaging API. Validates the office against the remote auth endpoint, keeps opt-in and opt-out audits, expands borrower, office, account, balance, due-date, NMLS, and payment-link tags, and enables card and ACH payment confirmations only when the matching gateway setup is active. Office open hours, close hours, and time zone are maintained here.

Customer Communications 5

WBS 6 · Product Brief capability

Credit and Compliance Checks

cap:credit

The regulated checks that gate a lending decision and the notices they require: credit bureau pulls and monthly furnishing, Military Lending Act verification, and adverse action and counteroffer notices.

Capabilities
4
Requirements
10
Capabilities complete
0/4
Credit and Compliance Checks child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
6.1
Adverse Action and Counteroffers
cap:credit.adverse-action

On a decline or counteroffer, captures the applicable reasons and terms, selects the configured company or application notice, prints the required copies, and makes the reasons available downstream.

Credit and Compliance Checks 1 ○ #21762○ #21768
6.2
Military Lending Act Verification
cap:credit.mla

Checks each included party against the Military Lending Act provider, reusing a matching successful result inside the coded age window rather than re-calling, and persists status, identifiers, raw response, and audit data.

Credit and Compliance Checks 1 ○ #21280
6.3
Credit Report Acquisition and Furnishing
cap:credit.reports

Pulls credit reports: validates borrower and joint identity and address, enforces recent-inquiry policy, routes to the configured provider, and parses and persists request, response, and error data. Also produces the branch and consolidated credit-bureau furnishing files for a reporting month and identifies branches missing that month.

Credit and Compliance Checks 2 ○ #20681○ #20682○ #20683○ #20684

WBS 7 · Product Brief capability

Customer Management

cap:customers

The booked-customer master file — the borrower, co-borrower, contact, employment, and account data that outlives any single application, and the search that finds it.

Capabilities
2
Requirements
10
Capabilities complete
0/2
Customer Management child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
7.1
Customer Search and Master-File Maintenance
cap:customers.search-maintenance

Finds booked accounts by identity, account, loan, phone, address, VIN, co-borrower, status, deactivated/hold, reference, or saved query, and edits borrower, co-party, collateral, and sensitive loan-master fields behind validation, field-level change logging, and credential re-entry.

Customer Management 2 ○ #21769○ #21772

WBS 8 · Product Brief capability

Documents, Imaging, and E-Sign

cap:documents

Everything that happens to a document: scanning and import, indexing and filing, the approval queue, electronic signature requests, and generation and printing with the spooler and audit handling around it.

Capabilities
5
Requirements
14
Capabilities complete
2/5
Documents, Imaging, and E-Sign child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
8.1
Document Approval Queues
cap:documents.approval

Moves a document between unscanned, pending, approved, and declined. Pending and approved require a valid image, and authorized initials where configured.

Documents, Imaging, and E-Sign 1 ◆ code✓ #20670
8.2
Electronic Signature Requests
cap:documents.esign

Creates in-office, out-of-office, and postponed e-signature requests once signer requirements are met, persisting request identity and the selected forms and rules, and tracks status, download, and completion of returned documents.

Documents, Imaging, and E-Sign 1
8.3
Document Imaging and Indexing
cap:documents.imaging

Acquires images from a scanner or import into a temporary queue, requires document-type indexing, files application and loan images into the configured active paths, and creates or updates the loan document metadata.

Documents, Imaging, and E-Sign 1 ◆ code✓ #20667✓ #20668✓ #20670○ #20671○ #21046✓ #21377
8.4
Document and Print Orchestration
cap:platform.printing

Generates and prints documents while preserving user, account, printer, and mode context, waiting on the current user's spooler jobs when the caller needs synchronous completion.

Documents, Imaging, and E-Sign 1 ○ #21765○ #20712

WBS 9 · Product Brief capability

Loan Origination and Servicing

cap:loans

Booking a loan and servicing it for the rest of its life: proceeds disbursement, the pricing engine (APR and interest, credit insurance premiums, retail and auto sales, state-specific routing), collateral and security interests, escrow analysis, and renewal, payoff, and reversal with rebates. The largest area of the system — 214 of the 398 requirements.

Capabilities
14
Requirements
214
Capabilities complete
0/14
Migration refs
○ #21762○ #21764
Loan Origination and Servicing child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
9.1
Active Contract Maintenance
cap:loans.active-contract-maintenance

Maintains a booked loan after origination. A confirmed new-loan reversal voids its check, removes its e-sign request, deletes the related servicing records, and reverses automatic surcharge GL entries.

Loan Origination and Servicing 1
9.2
Loan Booking and Disbursement
cap:loans.booking

Books a confirmed loan: validates branch ownership and form data, allocates an unused account number, rejects invalid calculated totals, and persists the servicing records. Drives proceeds disbursement, including multi-disbursement checks and the state-specific booking menus.

Loan Origination and Servicing 12 ○ #21762
9.3
Loan Calculation
cap:loans.calculation

The pricing engine — interest rates, late fees, next payment due, payment schedules, and the state-specific routing that ties them together.

Loan Origination and Servicing 27
9.3.1
APR and Interest Calculation
cap:loans.calculation.apr

Solves APR from amount financed, payment stream, term, frequency, and odd-day timing, applying state rounding exceptions and reporting when the six-decimal APR exceeds the configured cap. Amortization normalizes terms at 52 weekly, 26 biweekly, 24 semi-monthly, and 12 monthly periods per year.

Loan Calculation 4
9.3.2
Credit Insurance and Ancillary Premium Calculation
cap:loans.calculation.insurance

Selects the exact state, provider, form, coverage, term, waiting-period, age, and date schedule for a credit insurance or ancillary premium, applies its limits, and clears combinations the schedule does not support.

Loan Calculation 1
9.3.3
Retail and Automobile Sale Calculation
cap:loans.calculation.retail-sale

Prices retail installment and automobile sale contracts from the confirmed worksheet.

Loan Calculation 0
9.3.4
State-Specific Calculation Routing
cap:loans.calculation.state-routing

Routes a confirmed retail or auto worksheet to the right calculation by branch state and loan type. An unsupported state raises a no-setup error rather than fabricating a result.

Loan Calculation 2
9.4
Collateral and Security Interests
cap:loans.collateral

Records collateral and the security interest taken in it — personal property, real estate descriptions, UCC-1 filings and codes, liens, and repossession information.

Loan Origination and Servicing 5 ○ #21764
9.5
Escrow Analysis and Management
cap:loans.escrow

Analyses an escrow account against its history and projected disbursement schedules, computes current and coming-year surplus or shortage, requires a treatment selection before final printing when the result is nonzero, and prints the annual analysis or statement of new terms.

Loan Origination and Servicing 3
9.6
Renewal, Payoff, and Reversal
cap:loans.renewal-payoff

Renews, pays off, refinances, and reverses loans, including insurance reversal and payment rescheduling.

Loan Origination and Servicing 12
9.6.1
Renewal Payoff Posting
cap:loans.renewal-payoff.posting

Closes the old loan on renewal, persists a snapshot of its components, and posts the required loan-class and cross-branch GL entries, logging and reporting any failure.

Renewal, Payoff, and Reversal 1
9.6.2
Payoff Quote Calculation
cap:loans.renewal-payoff.quote

Quotes a payoff. Rejects invalid dates, dates before the loan date, and excessive backdating without an override; runs the state and accounting payoff to produce balance plus interest, fees, and penalties less applicable rebates; and refuses the quote while non-EOD charge-down or charge-off transactions outnumber reversals.

Renewal, Payoff, and Reversal 3
9.6.3
Payoff and Renewal Rebate Calculation
cap:loans.renewal-payoff.rebates

Computes unearned-charge rebates from the contract terms, elapsed periods, reversal history, earning methods, and configured minimums.

Renewal, Payoff, and Reversal 1

WBS 10 · Product Brief capability

Payment Processing

cap:payments

Taking money in: allocating a payment across escrow, fees, charges, and interest in the configured order; card and ACH payments through the Repay and PayNearMe gateways, including scheduling and electronic loan funding; and receipt, check, and coupon printing.

Capabilities
7
Requirements
29
Capabilities complete
0/7
Migration refs
Payment Processing child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
10.1
Payment Allocation
cap:payments.allocation

Applies payment funds across escrow, late charge, IAHC, returned-check fee, miscellaneous charges, PMI, and interest in the exact configured order. Funds short of a due charge are applied in full against it, and no accrued interest is collected while the payment date falls inside a same-as-cash period.

Payment Processing 3
10.2
Electronic Payments
cap:payments.electronic

Card and ACH payments through the Repay and PayNearMe gateways, plus the customer card and ACH profiles they draw on.

Payment Processing 7
10.2.1
Electronic Loan Funding
cap:payments.electronic.efunding

Disburses loan proceeds electronically. When a disbursement POST fails or returns an ambiguous response, the system queries the gateway for the transaction before deciding whether it was approved, and surfaces unresolved failures rather than guessing.

Electronic Payments 1
10.2.2
Electronic Payment Processing
cap:payments.electronic.processing

At beginning of day or on explicit online posting, selects enabled due ACH and card rows, rejects ineligible account statuses, calls the configured gateway, and books only validated successes — a transaction counts as successful only when the status is accepted and the customer, invoice, type, authorization code, and transaction ID all return.

Electronic Payments 3
10.2.3
Electronic Payment Scheduling
cap:payments.electronic.scheduling

Saves recurring and one-time ACH and card schedules, requiring a supported frequency, a non-past date, a positive one-time amount, at least one selected schedule type, and day 1 or 15 for semi-monthly.

Electronic Payments 1
10.3
Payment Receipts
cap:payments.receipts

Prints payment receipts, checks, and coupon books, taking a lock so a second writer is rejected until it is released.

Payment Processing 1

WBS 11 · Product Brief capability

Operational and Regulatory Reporting

cap:reporting

Reports and file exchange: management reporting, state-mandated regulatory filings, batch import and export of payment and recovery files, and the ad hoc Crystal reports.

Capabilities
5
Requirements
16
Capabilities complete
0/5
Operational and Regulatory Reporting child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
11.1
Report Extracts and File Exchange
cap:reporting.exports

Imports and exports batch files. Batch-payment and recovery-center files must pass format and business validation before their transactions are imported.

Operational and Regulatory Reporting 1
11.2
Managerial Reporting
cap:reporting.managerial

Branch and portfolio management reports. Protected entries are added to the menu only for users holding the matching security key.

Operational and Regulatory Reporting 1 ○ #21766○ #21767
11.3
Regulatory and State Reporting
cap:reporting.regulatory

State-mandated filings such as the Georgia installment-lender quarterly activity report: calculates and validates each section, persists branch data, supports amendments, consolidates selected branches, and emits the quarterly PDF.

Operational and Regulatory Reporting 1
11.4
Special and Ad Hoc Reporting
cap:reporting.special

Populates staging data and renders the report-specific Crystal template to preview, printer, or PDF.

Operational and Regulatory Reporting 1 ○ #21766○ #21767○ #21768

WBS 12 · Product Brief capability

Runtime and Session Management

cap:runtime

The plumbing the desktop application runs on: startup and environment checks, login and branch selection, branch-aware database access, session presence and clean shutdown, the permission- and license-gated main menu, and workstation diagnostics.

Capabilities
7
Requirements
25
Capabilities complete
0/7
Migration refs
○ #20634
Runtime and Session Management child capabilities
WBS Feature / work package Parent Requirements Existing migration reference
12.1
Desktop Runtime Diagnostics
cap:platform.runtime-diagnostics

Windows process, registry, audio, and session diagnostics used to troubleshoot a workstation.

Runtime and Session Management 0
12.2
Authentication and Branch Access
cap:runtime.authentication

Authenticates a server, username, and password against the company database, then requires a branch — all enabled branches for a system administrator, only granted branches for an ordinary user. A login-disabled branch blocks an ordinary user and an administrator may override with a stated reason. Three failed attempts or a failed MFA check deny the login without creating a session.

Runtime and Session Management 5 ○ #20685
12.3
Branch-aware Data Access
cap:runtime.data-access

Qualifies branch-relative SQL with the selected branch schema and composes cross-branch unions only over authorized or explicitly supplied branches. A qualifying timeout is logged, the command timeout raised by 15 seconds up to 30, and the query retried under five times after a ten-second wait.

Runtime and Session Management 2 ○ #20685
12.4
Session Presence and Shutdown
cap:runtime.session

Tracks the logged-in session. Writes the login row with workstation, abnormal-exit, check-in, and request state; runs the heartbeat and shows the logout dialog on a remote request or configured inactivity; and on exit logs the user out, clears loan, application, and account locks, unloads forms, closes the connection, and resets login state.

Runtime and Session Management 3 ○ #20685○ #20687
12.5
Authorized Application Shell
cap:runtime.shell

The main menu. Opening a module requires the applicable branch permission and installed-module license, and rejects read-only or disabled-system states where coded.

Runtime and Session Management 1 ○ #20685
12.6
Process Startup and Environment Preparation
cap:runtime.startup

Initializes global dictionaries and filesystem state on launch, verifies and installs required local components unless bypassed, rejects and terminates a second local instance, and hands off to the SQL login workflow.

Runtime and Session Management 2

Legacy requirement trace

Supporting traceability for all 398 recovered requirements. This evidence is intentionally collapsed and supports the capability structure above.

Open the complete 398-requirement matrix
36 directly linked 220 partially linked 2 without a direct Feature 140 outside WO #03
398 requirements
Recovered requirements cross-walked to source Azure DevOps inventory and target candidates
Requirement Recovered behavior Capability ADO coverage Linked ADO work or coverage note Source evidence
req:accounting.cash-drawer.finalize When an operator finalizes a balanced drawer, the system shall record the cash/vault/deposit movements, print the finalization report, and mark that operator's drawer finalized for EOD. Cash Drawer Balancing Outside WO #03 Outside WO #03: Branch Accounting frmCashDrawer2.frm:2087-3127; frmCashDrawer2.frm:3774-4231
req:accounting.checks.duplicate-number When a check number already exists, the system shall either block it when the duplicate-disable flag is YES or require explicit operator confirmation when the flag is not YES. Check Writing and Voiding Outside WO #03 Outside WO #03: Branch Accounting ModReceipts.bas:165-235
req:accounting.close.deposit-ticket When the configured deposit ticket does not equal system cash and check deposits, the system shall require DepositVerification or cancel the daily close. Daily Close Outside WO #03 Outside WO #03: Branch Accounting frmDepositTicket.frm:131-246; ModEndOfDay.bas:31369-31420
req:accounting.close.frmbeginend When the Report Printing screen is invoked, the system shall perform its recovered beginning-of-day, end-of-day, or end-of-month close and surface validation or downstream failures according to the implemented VB6 paths. End-of-Day and End-of-Month Close Outside WO #03 Outside WO #03: Branch Accounting frmBeginEnd.frm
req:accounting.close.frmbeginend2 When the Begin & End Date screen is invoked, the system shall perform its recovered beginning-of-day, end-of-day, or end-of-month close and surface validation or downstream failures according to the implemented VB6 paths. End-of-Day and End-of-Month Close Outside WO #03 Outside WO #03: Branch Accounting frmBeginEnd2.frm
req:accounting.close.frmendofmonth When the End of Month screen is invoked, the system shall perform its recovered beginning-of-day, end-of-day, or end-of-month close and surface validation or downstream failures according to the implemented VB6 paths. End-of-Day and End-of-Month Close Outside WO #03 Outside WO #03: Branch Accounting frmEndofMonth.frm
req:accounting.close.frmeodrpts When the End of Day screen is invoked, the system shall perform its recovered beginning-of-day, end-of-day, or end-of-month close and surface validation or downstream failures according to the implemented VB6 paths. End-of-Day and End-of-Month Close Outside WO #03 Outside WO #03: Branch Accounting frmEODRPTS.frm
req:accounting.close.modbeginningofday When ModBeginningOfDay.bas is invoked, the system shall perform its recovered beginning-of-day, end-of-day, or end-of-month close and surface validation or downstream failures according to the implemented VB6 paths. End-of-Day and End-of-Month Close Outside WO #03 Outside WO #03: Branch Accounting ModBeginningOfDay.bas
req:accounting.close.modendofday When ModEndOfDay.bas is invoked, the system shall perform its recovered beginning-of-day, end-of-day, or end-of-month close and surface validation or downstream failures according to the implemented VB6 paths. End-of-Day and End-of-Month Close Outside WO #03 Outside WO #03: Branch Accounting ModEndOfDay.bas
req:accounting.close.modendofmonth When ModEndofMonth.bas is invoked, the system shall perform its recovered beginning-of-day, end-of-day, or end-of-month close and surface validation or downstream failures according to the implemented VB6 paths. End-of-Day and End-of-Month Close Outside WO #03 Outside WO #03: Branch Accounting ModEndofMonth.bas
req:accounting.close.monthly-output When month-end runs, the system shall choose the insurer/company-specific extract implementation from the configured insurance company code and shall continue with configured monthly GL, insurance, trial-balance, and regulatory reports. Monthly Close Outside WO #03 Outside WO #03: Branch Accounting ModEndofMonth.bas:220-1532
req:accounting.close.preclose-gates Before daily close posting, the system shall validate check sequence, configured out-of-balance tolerance/override, required cash-drawer finalization, backup-path presence, and a successful pre-EOD backup. Daily Close Outside WO #03 Outside WO #03: Branch Accounting ModEndOfDay.bas:30455-30730; ModEndOfDay.bas:31369-31680
req:accounting.close.sensitive-data-purge When configured not to store card or ACH information, daily close shall blank stored card, CVV, expiry, routing, bank-account, and account-name fields in formprint2 and provider transaction tables. Daily Close Outside WO #03 Outside WO #03: Branch Accounting ModEndOfDay.bas:31938-31974
req:accounting.close.transaction-marking After successful daily posting, the system shall set ENDOFDAY='Y' on unclosed FCCHECK, tblDepositChecking, FCGENERA, FCCHECK2, FCGENERA2, and FCHISTOR records and reset the next-day cash-drawer flags. Daily Close Outside WO #03 Outside WO #03: Branch Accounting ModEndOfDay.bas:31890-32000
req:accounting.frmdealerreserve When the Dealer System screen is invoked, the system shall perform its recovered general-ledger, check-writing, deposit, or branch accounting and surface validation or downstream failures according to the implemented VB6 paths. Branch Accounting Outside WO #03 Outside WO #03: Branch Accounting FrmDealerReserve.frm
req:admin.config-validate-audit Configuration changes shall enforce feature applicability and value validation and record old/new operator context when control-status logging is enabled. Configuration Administration Partially linked ○ #21763 frmUnityConfig.frm:cmdUpdate_Click
req:admin.maintenance-safe-logout Maintenance shall block new login, notify users, wait for transaction-critical work to become safe, and permit cancellation only on inactivity requests. Session and Maintenance Control Outside WO #03 Outside WO #03: Administration and Configuration frmUserShouldLogOut.frm
req:admin.password-policy-sync Password changes shall validate old password, confirmation, configured length and character rules, then synchronize every enabled credential store. Password Management Outside WO #03 Outside WO #03: Administration and Configuration frmChangePassword.frm
req:administration.frmchangepassword When the Change Password screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmChangePassword.frm
req:administration.frmdatabases When the Databases screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
FrmDatabases.frm
req:administration.frmglnumbers When the General Ledger Numbers screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmGLNumbers.frm
req:administration.frmhomeofficeutil When the Home Office Utilities screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmHomeOfficeUtil.FRM
req:administration.frmnewinstall When the New Installation Information screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmNewInstall.frm
req:administration.frmrestoreforeigndb When the Restore foreign database screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmRestoreForeignDB.frm
req:administration.frmsetseclvls When the Set Security Levels screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmSetSecLvls.frm
req:administration.frmunityconfig When the Configure Unity screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmUnityConfig.frm
req:administration.frmusermgmt When the User Management screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmUserMgmt.frm
req:administration.frmutilities When the Utilities Menu screen is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmUtilities.frm
req:administration.install-reset A privileged installation operator can seed or reset branch operational data and update branch/company configuration, with explicit confirmation and restart/export outcomes. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
frmNewInstall.frm:6795-12751
req:administration.modbackup2 When modBackup2.bas is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
modBackup2.bas
req:administration.modglnumbers When modGLNumbers.bas is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
modGLNumbers.bas
req:administration.modregistry When ModRegistry.bas is invoked, the system shall perform its recovered users, permissions, configuration, databases, workstations, or system utilities and surface validation or downstream failures according to the implemented VB6 paths. Administration and Configuration Partially linked ○ #21763
○ #20684
○ #20687
ModRegistry.bas
req:administration.security-profiles.save When an administrator saves a named security level, the system shall write every displayed TreeKey's checked value to that USysSecDefs profile column and optionally repeat the update for all accessible branches. Reusable Security Profiles Partially linked ○ #21763 frmSetSecLvls.frm:545-615
req:administration.user-security.manage-users When an authorized administrator saves or deletes a user, the system shall synchronize central tblUsers/tblUserAccess identity and selected branch USysUserSec permission records, including all enabled branches when requested. User and Permission Administration Partially linked ○ #21763
○ #20684
○ #20687
frmUserMgmt.frm:2084-2938; frmUserMgmt.frm:4193-4302
req:administration.user-security.permissions When an administrator changes a permission node, the system shall grant all ancestors for a checked child, remove all descendants for an unchecked parent, and persist the resulting TreeKey columns to the user's branch row. User and Permission Administration Partially linked ○ #21763
○ #20684
○ #20687
frmUserMgmt.frm:3374-3445; frmUserMgmt.frm:3660-3853
req:administration.user-security.validate-user Before saving a user, the system shall enforce the coded username, password, email, name, initials, uniqueness, MFA, and caller-authority constraints and shall reject the save on any failure. User and Permission Administration Partially linked ○ #21763
○ #20684
○ #20687
frmUserMgmt.frm:2940-3117
req:applications.approval-queue The approval screen shall group selected-branch applications by the recovered status-code state machine, mask SSNs, enforce branch access, and apply configured attention and retention windows. Application Approval Queues Directly linked ○ #21771 FrmLoanApproval.frm:2726-3558; FrmLoanApproval.frm:3936-4767
req:applications.capture-save When Save is requested, the system shall validate required and variant-specific fields, persist the application master/auxiliary records, creditors, personal property and messages, and retain queue/audit metadata. Application Search and Capture Directly linked ○ #21769
○ #21206
○ #21772
○ #20639
frmNewApp.frm:12241-15108; frmNewApp.frm:21526-22113
req:applications.frmappselect When the Application Select screen is invoked, the system shall perform its recovered credit application capture, underwriting, or approval and surface validation or downstream failures according to the implemented VB6 paths. Application and Underwriting Directly linked ○ #20640
○ #20642
frmappselect.frm
req:applications.frmcourtesyapp When the Courtesy Loan Application screen is invoked, the system shall perform its recovered credit application capture, underwriting, or approval and surface validation or downstream failures according to the implemented VB6 paths. Application and Underwriting Directly linked ○ #20640
○ #20642
frmCourtesyApp.frm
req:applications.frmeagleapp When the Eagle Loan Application screen is invoked, the system shall perform its recovered credit application capture, underwriting, or approval and surface validation or downstream failures according to the implemented VB6 paths. Application and Underwriting Directly linked ○ #20640
○ #20642
frmEagleApp.frm
req:applications.frmnewapp When the Standard Unity Loan Application screen is invoked, the system shall perform its recovered credit application capture, underwriting, or approval and surface validation or downstream failures according to the implemented VB6 paths. Application and Underwriting Directly linked ○ #20640
○ #20642
frmNewApp.frm
req:applications.frmstandardapp When the Standard Unity Loan Application (NOT SUPPORTED) screen is invoked, the system shall perform its recovered credit application capture, underwriting, or approval and surface validation or downstream failures according to the implemented VB6 paths. Application and Underwriting Directly linked ○ #20640
○ #20642
frmStandardApp.frm
req:applications.mla-gate When MLA is active, the system shall not persist Approved or Booked application status until required borrower parties have a covered-borrower disposition; a compliance lookup save may temporarily force Waiting. Application Approval Queues Directly linked ○ #21771 frmNewApp.frm:13510-13568; frmNewApp.frm:22925-23070
req:applications.search-route When a user searches by name or SSN, the system shall search the configured branch/central application store, optionally include co-borrowers, reject flagged SSNs for new work, and route the selected/new application to the configured implementation. Application Search and Capture Directly linked ○ #21769
○ #21206
○ #21772
○ #20639
frmappselect.frm:214-815
req:backup.foreign-register-remap A foreign restore shall use a unique branch/database identity, restore files under new names, register the branch, and remap legacy users and operator IDs. Foreign Branch Restore Outside WO #03 Outside WO #03: Administration and Configuration frmRestoreForeignDB.frm:Command1_Click
req:backup.restore-drain-confirm Manual restore shall require restore permission, disable login, wait for active users, and obtain two confirmations when the backup predates current data. Backup and Recovery Outside WO #03 Outside WO #03: Administration and Configuration frmUtilities.frm:RestoreFiles
req:backup.restore-reconcile After SQL restore Unity shall restore companion tables, clear login and drawer locks, reset transactions newer than the restored business date, and require restart. Backup and Recovery Outside WO #03 Outside WO #03: Administration and Configuration frmUtilities.frm:RestoreFiles
req:collections.chargeoff.menu-dispatch When a collections user activates a listed charge-off recovery option, the system shall open the corresponding recovery/report workflow; when the user exits, it shall return to the Unity shell without changing account data. Charge-off and Recovery Outside WO #03 Outside WO #03: Delinquency and Collections frmvlco_main.frm
req:collections.delinquency-variants Produce contractual, recency, fiscal-day, 30/60/90, dealer, loan-class, and collector/operator views. Delinquency Measurement and Reporting Outside WO #03 Outside WO #03: Delinquency and Collections Not recorded
req:collections.frmchargeoffalpha When the Reports Menu screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmChargeOffAlpha.frm
req:collections.frmcreditordsply When the Display Creditor Info screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmCreditorDsply.frm
req:collections.frmdelinquencyreports When the Delinquency Reports Menu screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmDelinquencyReports.frm
req:collections.frmlatenoticeeditor When the Edit Information screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmLateNoticeEditor.frm
req:collections.frmnotices When the Birthday Notices screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmNotices.frm
req:collections.frmpastduereportmenu When the Past Due Report Menu screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmPastDueReportMenu.frm
req:collections.frmvlcchrgdn When the Charge Off/Down - Non-File screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmvlcchrgdn.frm
req:collections.frmvlcollect2 When the On-Line Collections screen is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections frmvlcollect2.frm
req:collections.moddelinquency When ModDelinquency.bas is invoked, the system shall perform its recovered delinquency, collections, notices, charge-off, or recovery and surface validation or downstream failures according to the implemented VB6 paths. Delinquency and Collections Outside WO #03 Outside WO #03: Delinquency and Collections ModDelinquency.bas
req:collections.promise-comment Whenever a promise date is entered, append a collections comment without asking the user. Promise and Follow-up Tracking Outside WO #03 Outside WO #03: Delinquency and Collections Not recorded
req:collections.promise-no-past-date When the prevention feature is enabled, reject a promise date earlier than the current processing date. Promise and Follow-up Tracking Outside WO #03 Outside WO #03: Delinquency and Collections Not recorded
req:collections.safe-account-edit Open accounts with a visible lock state and write a change log when contact, employment, reference, promise, or follow-up data is saved. Collections Account Workbench Outside WO #03 Outside WO #03: Delinquency and Collections Not recorded
req:collections.track-collector-by-loan When Track Collectors By Loan is enabled, group and filter delinquency output using loan-level collector assignments. Delinquency Measurement and Reporting Outside WO #03 Outside WO #03: Delinquency and Collections Not recorded
req:communications.birthday-notice-selection For selected account statuses and birthday month, stage at most one notice per nonblank borrower tax ID. Notices and Letters Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:communications.clstextmessage When clsTextMessage.cls is invoked, the system shall perform its recovered customer notices, labels, solicitation output, or text messaging and surface validation or downstream failures according to the implemented VB6 paths. Customer Communications Outside WO #03 Outside WO #03: Customer Communications clsTextMessage.cls
req:communications.frmlabelpage When the Credex Systems - Avery Label Sheet Print screen is invoked, the system shall perform its recovered customer notices, labels, solicitation output, or text messaging and surface validation or downstream failures according to the implemented VB6 paths. Customer Communications Outside WO #03 Outside WO #03: Customer Communications frmLabelPage.frm
req:communications.frmsolicitationreports When the Solicitation Reports Menu screen is invoked, the system shall perform its recovered customer notices, labels, solicitation output, or text messaging and surface validation or downstream failures according to the implemented VB6 paths. Customer Communications Outside WO #03 Outside WO #03: Customer Communications frmSolicitationReports.frm
req:communications.frmtextmessaging When the Text Messaging screen is invoked, the system shall perform its recovered customer notices, labels, solicitation output, or text messaging and surface validation or downstream failures according to the implemented VB6 paths. Customer Communications Outside WO #03 Outside WO #03: Customer Communications frmTextMessaging.frm
req:communications.label-positioning Allow users to choose borrower naming, select starting/available label positions, validate accounts, and print only selected labels. Labels and Ledger Cards Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:communications.ledger-printer Select laser or dot-matrix formatting and the configured printer tray before printing a loan ledger card. Labels and Ledger Cards Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:communications.modsolicitations When ModSolicitations.bas is invoked, the system shall perform its recovered customer notices, labels, solicitation output, or text messaging and surface validation or downstream failures according to the implemented VB6 paths. Customer Communications Outside WO #03 Outside WO #03: Customer Communications ModSolicitations.bas
req:communications.solicitation-eligibility Exclude do-not-solicit/do-not-make-again borrowers and apply configured status, available-credit, delinquency, loan-age, and last-mail thresholds. Solicitations and Loan Verification Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:communications.solicitations.menu-dispatch When a branch user activates a listed solicitation option, the system shall open the corresponding solicitation/report workflow; when the user exits, it shall return to the Unity shell. Solicitations and Loan Verification Outside WO #03 Outside WO #03: Customer Communications frmVlsmain.frm
req:credit.acquire-report The system shall validate borrower/joint identity and address, enforce recent-inquiry policy, route to the configured credit provider, persist request/response/error data, parse provider output, and expose prior-report and print paths. Credit Report Acquisition and Furnishing Directly linked ○ #20681
○ #20682
○ #20683
○ #20684
frmCreditReport.frm:2911-9840
req:credit.adverse-action When an application is declined or counteroffered, the system shall capture applicable reasons and terms, select the configured company/application report, print the required copies, and make the reason text available for archival/audit. Adverse Action and Counteroffers Directly linked ○ #21762
○ #21768
frmNewApp.frm:18952-19192; frmAdverseAction.frm:1516-2538
req:credit.clscreditbureau When clsCreditBureau.cls is invoked, the system shall perform its recovered credit bureau, credit report, MLA, adverse-action, or compliance checks and surface validation or downstream failures according to the implemented VB6 paths. Credit and Compliance Checks Directly linked ○ #20633
○ #20636
○ #20640
clsCreditBureau.cls
req:credit.frmadverseaction When the Adverse Action - Notice of Action Taken and Statement of Reasons screen is invoked, the system shall perform its recovered credit bureau, credit report, MLA, adverse-action, or compliance checks and surface validation or downstream failures according to the implemented VB6 paths. Credit and Compliance Checks Directly linked ○ #20633
○ #20636
○ #20640
frmAdverseAction.frm
req:credit.frmautovaluelookup When the Auto Lookup screen is invoked, the system shall perform its recovered credit bureau, credit report, MLA, adverse-action, or compliance checks and surface validation or downstream failures according to the implemented VB6 paths. Credit and Compliance Checks Directly linked ○ #20633
○ #20636
○ #20640
frmAutoValueLookup.frm
req:credit.frmcreditbureau When the Credit Bureau Reporting screen is invoked, the system shall perform its recovered credit bureau, credit report, MLA, adverse-action, or compliance checks and surface validation or downstream failures according to the implemented VB6 paths. Credit and Compliance Checks Directly linked ○ #20633
○ #20636
○ #20640
frmCreditBureau.frm
req:credit.frmcreditfactors When the screen is invoked, the system shall perform its recovered credit bureau, credit report, MLA, adverse-action, or compliance checks and surface validation or downstream failures according to the implemented VB6 paths. Credit and Compliance Checks Directly linked ○ #20633
○ #20636
○ #20640
frmCreditFactors.frm
req:credit.frmcreditreport When the Credit Report screen is invoked, the system shall perform its recovered credit bureau, credit report, MLA, adverse-action, or compliance checks and surface validation or downstream failures according to the implemented VB6 paths. Credit and Compliance Checks Directly linked ○ #20633
○ #20636
○ #20640
frmCreditReport.frm
req:credit.furnishing-file For selected branches and reporting month, the system shall produce branch and consolidated credit-bureau files and identify branches lacking the requested month file. Credit Report Acquisition and Furnishing Directly linked ○ #20681
○ #20682
○ #20683
○ #20684
frmCreditBureau.frm:107-3782
req:credit.mla-lookup The system shall validate each included party, reuse a matching successful MLA result no older than the coded window, otherwise call the configured provider, and persist status, identifiers, raw data, timestamps, and errors. Military Lending Act Verification Directly linked ○ #21280 frmMLA.frm:2172-4175
req:customers.frmchangemfaccrual When the Accrual Information screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
frmChangeMFAccrual.frm
req:customers.frmchangemfcustomer When the Customer Information screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
frmchangemfcustomer.frm
req:customers.frmchangemfloan When the Loan Information screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
frmchangemfloan.frm
req:customers.frmcomakers When the Co-Borrower : screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
FrmCoMakers.frm
req:customers.frmcosiginfo When the Co-Borrower Information screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
frmcosiginfo.frm
req:customers.frmcustselect When the Customer Lookup screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
frmCustSelect.frm
req:customers.frmeditcomments When the Comment Editor screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
FrmEditComments.frm
req:customers.frmeditnotes When the Edit Notes screen is invoked, the system shall perform its recovered borrower, co-maker, or customer record maintenance and surface validation or downstream failures according to the implemented VB6 paths. Customer Management Partially linked ○ #21769
○ #21772
○ #20639
FrmEditNotes.frm
req:customers.maintain-master Authorized operators shall be able to edit supported booked-account borrower/co-party/collateral and sensitive loan-master fields only after validation, with field-level change logging and credential checks where coded. Customer Search and Master-File Maintenance Partially linked ○ #21769
○ #21772
frmchangemfcustomer.frm:15870-17891; frmchangemfloan.frm:6141-6968; frmchangemfloan.frm:13416-14114
req:customers.search The customer selector shall support identity, account, loan, phone, address, VIN, co-borrower, status, deactivated/hold, reference, and saved-query searches and return the chosen account to its caller. Customer Search and Master-File Maintenance Partially linked ○ #21769
○ #21772
frmCustSelect.frm:931-5171
req:documents.approve Authorized users shall move a document among unscanned, pending, approved, and declined states, requiring a valid image for Pending/Approved and authorized initials when configured. Document Approval Queues No direct Feature ✓ #20670
Document Review, Approval, and Completeness
frmDocumentView.frm:2744-2949; frmDocumentApproval.frm:2721-2946
req:documents.esign When e-sign is enabled and signer requirements are met, the system shall persist request identity, select forms/rules, create in-office/out-of-office or postponed requests, and support status, download, and manual-send operations. Electronic Signature Requests No direct Feature Electronic Signature Requests and Completed-Document Custody frmNewLoan.frm:10485-10571; ModEsign.bas:12-2022; frmDocumentEsign.frm:74-194
req:documents.frmdealerbox When the Document Full Screen screen is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
frmDealerBox.frm
req:documents.frmdocumentapproval When the Document Approval - Access Level : Approver Functions Enabled screen is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
frmDocumentApproval.frm
req:documents.frmdocumentesign When the Document E-Signing screen is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
frmDocumentEsign.frm
req:documents.frmdocumentimageimport When the Import Images screen is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
frmDocumentImageImport.frm
req:documents.frmdocumentview When the Document Viewing screen is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
frmDocumentView.frm
req:documents.frmloanapproval When the Loan Approval - Access Level : Approver Functions Enabled screen is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
FrmLoanApproval.frm
req:documents.image-index The document viewer shall acquire or import images into a temporary queue, require document-type indexing, store application/loan images in configured active paths, and create/update loan document metadata. Document Imaging and Indexing Directly linked ✓ #20667
✓ #20668
✓ #20670
○ #20671
○ #21046
✓ #21377
frmDocumentView.frm:2536-2743; frmDocumentView.frm:3777-4057; frmDocumentImageImport.frm:211-480
req:documents.images When Images.sql is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
Images.sql
req:documents.modesign When ModEsign.bas is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
ModEsign.bas
req:documents.modimaging When modImaging.bas is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
modImaging.bas
req:documents.modvlcldaf When ModVlcldaf.bas is invoked, the system shall perform its recovered document generation, imaging, scanning, viewing, approval, or e-signature and surface validation or downstream failures according to the implemented VB6 paths. Documents, Imaging, and E-Sign Directly linked ○ #20632
○ #20635
○ #20641
○ #20643
ModVlcldaf.bas
req:homeoffice.loan-transfer-guards Transfer shall require distinct enabled/unlocked branches, a valid operator and account, passed EOD, no same-day booking, no prior transfer, destination licensing, and confirmation. Home Office Operations Outside WO #03 Outside WO #03: Administration and Configuration frmHomeOfficeUtil.FRM:cmdTransfer_Click
req:integration.transfer-route-retry File transfers shall select the configured protocol and product folder, use binary mode, log status, and retry transient failures before reporting failure. Home Office File Transfer Outside WO #03 Outside WO #03: Administration and Configuration modBranchFTP.bas:SendSFTPCustomFiles
req:loans.booking.finalize When Book Loan is confirmed, the system shall validate branch ownership and form data, allocate an unused account number, reject invalid calculated totals, persist all servicing records, update the source application, and initiate configured post-booking integrations. Loan Booking and Disbursement Partially linked ○ #21762 frmNewLoan.frm:10064-10484; ModVlcldaf.bas:81-3384
req:loans.booking.frmalloansetup When the Loan Setup screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmAlLoanSetup.frm
req:loans.booking.frmgaloansetup When the Loan Setup screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmGALoanSetup.frm
req:loans.booking.frmmultidisbcheck When the Multi-Disbursement Check screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmMultiDisbCheck.frm
req:loans.booking.frmncbookloan When the NC Book Loan screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmNCBookLoan.frm
req:loans.booking.frmncloansetup When the North Carolina Loan Menu screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmNCloansetup.frm
req:loans.booking.frmnewloan When the New Account screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmNewLoan.frm
req:loans.booking.frmtnloansetup When the Tennessee Loan Calculations screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmTNloansetup.frm
req:loans.booking.frmvlcdisb When the Disbursements screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmVlcdisb.frm
req:loans.booking.frmvlcldip2 When the New Account screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmvlcldip2.frm
req:loans.booking.frmvlcloan1 When the Loan Processing Menu screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmVlcloan1.frm
req:loans.booking.frmvlcnewact When the New Account screen is invoked, the system shall perform its recovered loan setup, booking, or proceeds disbursement and surface validation or downstream failures according to the implemented VB6 paths. Loan Booking and Disbursement Partially linked ○ #21762 frmVlcnewact.frm
req:loans.calculation.alcalc When ALcalc.bas is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing ALcalc.bas
req:loans.calculation.apr Solve APR from amount financed, payment stream, term, frequency and odd timing, applying state rounding exceptions. APR and Interest Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.apr-cap If removal is inactive and six-decimal APR exceeds the configured cap, report exceeded. APR and Interest Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.clslatefees When clsLateFees.cls is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing clsLateFees.cls
req:loans.calculation.clsnextpaymentdue When clsNextPaymentDue.cls is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing clsNextPaymentDue.cls
req:loans.calculation.frequency-normalization Use W=52, B=26, S=24, and monthly=12 periods per year for amortization and each form's implemented term normalization. APR and Interest Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.frmalintrate When the Edit Interest Rates screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmALIntRate.frm
req:loans.calculation.frmaprerr When the WARNING! screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmAprErr.frm
req:loans.calculation.frmloancalculation When the Form1 screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmLoanCalculation.frm
req:loans.calculation.frmperannum When the Per Annum Interest screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmPerAnnum.frm
req:loans.calculation.frmrealfees When the Real Estate Fees screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing FrmRealFees.frm
req:loans.calculation.frmtnintrate When the Interest Rate Information screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmTNIntrate.frm
req:loans.calculation.frmvlccalc When the Alabama Consumer Note screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmVlccalc.frm
req:loans.calculation.frmvlccalcga When the Georgia Industrial Loan Calculation screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmvlccalcga.frm
req:loans.calculation.frmvlccalcnc When the North Carolina Optional Maturity Loan screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing FrmVlccalcnc.frm
req:loans.calculation.frmvlccalcre When the Deregulated Loan Calculation screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmvlccalcre.frm
req:loans.calculation.frmvlccalcs3 When the SC - Restricted screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmVlccalcs3.frm
req:loans.calculation.frmvlccalcsc When the SC Supervised screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmVlccalcsc.frm
req:loans.calculation.frmvlccalct2 When the TN Alternative Loan - Cash Proceeds screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmvlccalct2.frm
req:loans.calculation.frmvlccalctn When the Tennessee Consumer Note - Loan Proceeds screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmvlccalctn.frm
req:loans.calculation.frmvlcprivat When the Interest Rate screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmvlcprivat.frm
req:loans.calculation.frmvlctiers When the Interest Tiers screen is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmVlctiers.frm
req:loans.calculation.insurance Select the exact state/provider/form/coverage/term/wait/age/date schedule, apply limits, and clear unsupported combinations. Credit Insurance and Ancillary Premium Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.iterative-total Repeatedly recompute premiums, amount financed, interest and total for the state-specific fixed iteration count. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.missing-rate If FCINTER has no containing range, stop recomputation and expose an operator reason. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.modapr When ModAPR.bas is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing ModAPR.bas
req:loans.calculation.modloancalculations When ModLoanCalculations.bas is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing ModLoanCalculations.bas
req:loans.calculation.modnccalc When ModNCCalc.bas is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing ModNCCalc.bas
req:loans.calculation.modsccalc When ModSCCalc.bas is invoked, the system shall perform its recovered loan pricing, interest, fee, schedule, or state-specific calculation and surface validation or downstream failures according to the implemented VB6 paths. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing ModSCCalc.bas
req:loans.calculation.route-state When retail/auto worksheet is confirmed, route by branch state and loan type. State-Specific Calculation Routing Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.single-pay-apr When valid cash advance, interest, document fee, loan date, first-payment date, frequency, and loan class are submitted, the system shall calculate and display the single-pay APR; invalid numeric/date input shall be rejected. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing frmEndofDay.frm:328-916
req:loans.calculation.state-apr Adjust amount/payment for state exclusions, solve on normalized dates, then restore original globals. APR and Interest Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.unsupported-state If generic calculation receives an unsupported state, show no-setup error and do not fabricate a result. State-Specific Calculation Routing Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.calculation.validate-inputs Before calculating, reject zero proceeds without renewal, nonpositive term, invalid loan/rescission/first-payment dates, or invalid borrower birth date. Loan Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.cdxserver When CDXServer.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
CDXServer.cls
req:loans.clsaccountinfo When clsAccountInfo.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsAccountInfo.cls
req:loans.clscreditlife When clsCreditLife.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsCreditLife.cls
req:loans.clsdatafield When clsDataField.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsDataField.cls
req:loans.clsdatarecord When clsDataRecord.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsDataRecord.cls
req:loans.clsdisability When clsDisability.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsDisability.cls
req:loans.clsloan When clsLoan.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsLoan.cls
req:loans.clsquery When clsQuery.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsQuery.cls
req:loans.clsstringbuilder When clsStringBuilder.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
clsStringBuilder.cls
req:loans.collateral.frmcalcscreencollateral When the Collateral screen is invoked, the system shall perform its recovered collateral, lien, UCC, or real-estate security maintenance and surface validation or downstream failures according to the implemented VB6 paths. Collateral and Security Interests Directly linked ○ #21764 frmCalcScreenCollateral.frm
req:loans.collateral.frmcollateral When the Repo Information screen is invoked, the system shall perform its recovered collateral, lien, UCC, or real-estate security maintenance and surface validation or downstream failures according to the implemented VB6 paths. Collateral and Security Interests Directly linked ○ #21764 frmCollateral.frm
req:loans.collateral.frmrealestate When the Real Estate Description screen is invoked, the system shall perform its recovered collateral, lien, UCC, or real-estate security maintenance and surface validation or downstream failures according to the implemented VB6 paths. Collateral and Security Interests Directly linked ○ #21764 frmRealEstate.frm
req:loans.collateral.frmucc1al When the UCC1 Information screen is invoked, the system shall perform its recovered collateral, lien, UCC, or real-estate security maintenance and surface validation or downstream failures according to the implemented VB6 paths. Collateral and Security Interests Directly linked ○ #21764 frmUcc1AL.frm
req:loans.collateral.frmucc1codes When the UCC-1 CODES screen is invoked, the system shall perform its recovered collateral, lien, UCC, or real-estate security maintenance and surface validation or downstream failures according to the implemented VB6 paths. Collateral and Security Interests Directly linked ○ #21764 frmucc1codes.frm
req:loans.escrow.annual-analysis When an escrow account is analyzed, the system shall load account history and projected disbursement schedules, build aggregate current/coming-year data, calculate surplus or shortage through DetermineSSD, and display the resulting amount before printing. Escrow Analysis and Management Outside WO #03 Outside WO #03: Loan Origination and Servicing FrmVsiFormulaCode.frm:2707; FrmVsiFormulaCode.frm:5059
req:loans.escrow.print-analysis When printing is requested after analysis, the system shall generate the account-specific loan export input and dispatch the annual-analysis or statement-of-new-terms report; a print failure shall be logged and reported. Escrow Analysis and Management Outside WO #03 Outside WO #03: Loan Origination and Servicing FrmVsiFormulaCode.frm:2602; FrmVsiFormulaCode.frm:5280
req:loans.escrow.resolve-surplus-shortage When the analysis produces a nonzero surplus or shortage, the system shall require an applicable treatment selection before enabling final printing, subject to the recovered threshold and payment constraints. Escrow Analysis and Management Outside WO #03 Outside WO #03: Loan Origination and Servicing FrmVsiFormulaCode.frm:2614; FrmVsiFormulaCode.frm:2651; FrmVsiFormulaCode.frm:5059
req:loans.frmaccounttracking When the Tracking screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmAccountTracking.frm
req:loans.frmaltype When the Flag Taxid Numbers for No New Loans screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmaltype.frm
req:loans.frmancillarycancellation When the &Compute Rebates screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmAncillaryCancellation.frm
req:loans.frmasiwin When the Auto Coverage screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmAsiWin.frm
req:loans.frmbegin When the &OK screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmBegin.frm
req:loans.frmchangemaster When the Change Master File Options screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmchangemaster.frm
req:loans.frmcharges When the Charges screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmCharges.frm
req:loans.frmckselect When the Check Writer Menu screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmckselect.frm
req:loans.frmckselectg When the Check Writer General Account Menu screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmckselectG.frm
req:loans.frmcoupbook When the Coupon Book screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmcoupbook.frm
req:loans.frmcrossbranch When the Cross Branch Selection screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmCrossBranch.frm
req:loans.frmcustomglnum When the Assign Custom GL Number: screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmCustomGLNum.frm
req:loans.frmdealereditor When the Dealer Editor screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmDealerEditor.frm
req:loans.frmdebugoutput When the Ticklers screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmDebugOutput.frm
req:loans.frmdynamic When the optChoice screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmDynamic.frm
req:loans.frmeditcomm When the Commission Percents screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmEditComm.frm
req:loans.frmeditrebates When the Insurance Rebate Methods screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmEditRebates.frm
req:loans.frmenterinquiry When the Enter Payoff Inquiry Date screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmEnterInquiry.frm
req:loans.frmftp When the FTP in progress screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmFTP.frm
req:loans.frmgplistbox When the screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmGPListBox.frm
req:loans.frminput When the Enter Requested Info screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmInput.frm
req:loans.frmintearnmethod When the Interest Earning Method screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmIntEarnMethod.frm
req:loans.frmminmax When the Past Due Report screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmMinMax.frm
req:loans.frmmla When the Military Status screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmMLA.frm
req:loans.frmncedit When the Edit Interest Rates screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmNCEdit.frm
req:loans.frmonlinesel When the On-Line Collections screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmOnLineSel.frm
req:loans.frmperdiem When the Per Diem Interest Calculation screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmPerdiem.frm
req:loans.frmpollprinter When the Polling Printer screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmPollPrinter.frm
req:loans.frmprebkloansum When the Pre-Book Loan Summary Sheet Print screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmPreBkLoanSum.frm
req:loans.frmsalesloan When the Sales Account screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmSalesLoan.frm
req:loans.frmscintedit When the Interest Rate screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmSCIntedit.frm
req:loans.frmscmenu When the SC Loan Menu screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmSCMenu.frm
req:loans.frmunityprintoverride When the Select Printer screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmUnityPrintOverride.frm
req:loans.frmupdateacct When the Update Accounting Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmupdateacct.frm
req:loans.frmuseloanchart When the Loan Chart Selection screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmUseLoanChart.frm
req:loans.frmusershouldlogout When the User Should Log Out! screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmUserShouldLogOut.frm
req:loans.frmusersloggedin When the Show Users Logged In... screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmUsersLoggedIn.frm
req:loans.frmvlcacctin When the Account Itemization screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVLcacctin.frm
req:loans.frmvlcactcon When the Add New Loan screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcactcon.frm
req:loans.frmvlcalderg When the Alabama Deregulated Loan Calculation screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcalderg.frm
req:loans.frmvlcallpo When the Trial Balance screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcallpo.frm
req:loans.frmvlcalpha1 When the Reissue Checks screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcalpha1.frm
req:loans.frmvlcalpha2 When the Class Codes screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcAlpha2.frm
req:loans.frmvlcalpha5 When the Alpha List by Collateral Type screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcalpha5.frm
req:loans.frmvlcautoga When the Georgia Title Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcautoga.frm
req:loans.frmvlcautoid When the Title Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcautoid.frm
req:loans.frmvlcautoms When the MS Title Application screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcautoms.frm
req:loans.frmvlcbrep2 When the Date screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcbrep2.frm
req:loans.frmvlccala When the Automobile Financing screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlccala.frm
req:loans.frmvlccalr When the Retail Sales screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlccalr.frm
req:loans.frmvlccharge When the Miscellaneous Charges screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlccharge.frm
req:loans.frmvlcckadj When the Adjustment for Disbursement Account screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcckadj.frm
req:loans.frmvlcckadjg When the Pre-Install Checklist screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcckadjG.frm
req:loans.frmvlcckcomp When the Check Writer Company Options screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcckcomp.frm
req:loans.frmvlcckedit When the Disbursement Check Edit screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcckedit.frm
req:loans.frmvlcckwrit When the Check Writer Selection Menu screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcckwrit.frm
req:loans.frmvlcclcode When the Edit Class Codes screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcclcode.frm
req:loans.frmvlcclrreg When the North Carolina Annual Report Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcclrreg.frm
req:loans.frmvlcclrregg When the Review Added Charges screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcclrregG.frm
req:loans.frmvlccompo1 When the Company Options - Demographic Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlccompo1.frm
req:loans.frmvlccompo2 When the Company Options - Regulated Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlccompo2.frm
req:loans.frmvlccompo3 When the Company Options - Form Setups screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlccompo3.frm
req:loans.frmvlccompo4 When the Company Options - Reports Setup screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlccompo4.frm
req:loans.frmvlccomposel When the Company Options screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcCompoSel.frm
req:loans.frmvlccprp3 When the Cross Branch Deposit screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
Frmvlccprp3.frm
req:loans.frmvlccpud01 When the Collateral Protection screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlccpud01.frm
req:loans.frmvlccred01 When the Credit Inquiry screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlccred01.frm
req:loans.frmvlcdatemo When the End of Month Processing Date screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcdatemo.frm
req:loans.frmvlcdelln When the Reverse New Loan screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcdelln.frm
req:loans.frmvlcdeposi When the Deposit for Disbursement Account screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcdeposi.frm
req:loans.frmvlcdeposig When the Deposit for General Account screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcdeposiG.frm
req:loans.frmvlcdualln When the Dual Loan Account Numbers screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcdualln.frm
req:loans.frmvlcentry When the General Ledger Entries screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcentry.frm
req:loans.frmvlcextnc When the Dealer Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcextnc.frm
req:loans.frmvlcextnp When the Payment Extension screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcextnp.frm
req:loans.frmvlcfview When the View Account History screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcfview.frm
req:loans.frmvlcgenled When the Consumer Loan screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcgenled.frm
req:loans.frmvlcglchng When the Calendar screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcglchng.frm
req:loans.frmvlchistsl When the History Cards screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlchistsl.frm
req:loans.frmvlcinqsel When the Examiner Inquiry screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcinqsel.frm
req:loans.frmvlcinquir When the Examiner Inquiry screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcinquir.frm
req:loans.frmvlcintdue When the Interest Due Adjustment screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcintdue.frm
req:loans.frmvlcitemiz When the Loan Itemization screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcitemiz.frm
req:loans.frmvlclabel When the Cross Branch - Payments to Pay screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlclabel.frm
req:loans.frmvlclcedit When the Late Notice Editor screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlclcedit.frm
req:loans.frmvlclcrepc When the Reverse Late Charge screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlclcrepc.frm
req:loans.frmvlcncren When the Renewal screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcncren.frm
req:loans.frmvlcnewck When the Write New Check - Disbursement Account screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcnewck.frm
req:loans.frmvlcnewckg When the Write New Check - General Account screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcnewckG.frm
req:loans.frmvlcolc When the On-Line Collections screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcOLC.frm
req:loans.frmvlcpayn2 When the Accrued Late Charges screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcpayn2.frm
req:loans.frmvlcpaync When the NC - Optional Maturity Payment Amount & Term screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcpayNC.frm
req:loans.frmvlcpayt2 When the Tennessee Alternative Payment Amount & Term screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcpayt2.frm
req:loans.frmvlcpaytn When the Consumer Loan - Payment Amount & Term screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcpaytn.frm
req:loans.frmvlcpmip When the Next Payment Due screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcPmip.frm
req:loans.frmvlcpostor When the Payoff screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcpostor.frm
req:loans.frmvlcpremad When the Additional Premium Financing screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcpremad.frm
req:loans.frmvlcredsel When the Application screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcredsel.frm
req:loans.frmvlcremind When the Payment Reminder Notices screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcremind.frm
req:loans.frmvlcreqpd When the Report on Status screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
FrmVlcreqpd.frm
req:loans.frmvlcrevco When the Reverse Charge Off/Down screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcrevco.frm
req:loans.frmvlcrfpm When the Renewal screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
Frmvlcrfpm.frm
req:loans.frmvlcrfpsga When the SC Renewal screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcrfpsga.frm
req:loans.frmvlcscore When the Escrow Management screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcscore.frm
req:loans.frmvlcscren When the SC Renewal screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcscren.frm
req:loans.frmvlcscterm When the SC - Supervised Payment Amount & Term screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcscterm.frm
req:loans.frmvlcselii When the Account Information screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
Frmvlcselii.frm
req:loans.frmvlcsetup When the Tickler System screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcsetup.frm
req:loans.frmvlcsngpay When the Single Pay Loan screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
Frmvlcsngpay.frm
req:loans.frmvlcsngre When the Deregulated Loan Calculation screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlcsngre.frm
req:loans.frmvlcsngsc When the SC - Deregulated Single Pay screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcsngsc.frm
req:loans.frmvlctialap When the Title Application screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlctialap.frm
req:loans.frmvlctnren When the Renewal screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmvlctnren.frm
req:loans.frmvlctrnsfr When the Checking Transfer screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlctrnsfr.frm
req:loans.frmvlcwkstn When the WORKSTATION SETUP screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlcwkstn.frm
req:loans.frmvlczipedt When the Edit Zip Codes screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlczipedt.frm
req:loans.frmvlscompo When the Solicitation Company Options screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlscompo.frm
req:loans.frmvlsext01 When the File Extraction screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVlsext01.frm
req:loans.frmvscderg When the Deregulated Loan screen is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
frmVSCderg.frm
req:loans.json When JSON.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
JSON.bas
req:loans.modbranchftp When modBranchFTP.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
modBranchFTP.bas
req:loans.modcredexsql When modCredexSQL.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
modCredexSQL.bas
req:loans.moddll When ModDLL.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
ModDLL.bas
req:loans.modencrypt When modEncrypt.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
modEncrypt.bas
req:loans.modgeorgia When ModGeorgia.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
ModGeorgia.bas
req:loans.modsecglobals When modSecGlobals.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
modSecGlobals.bas
req:loans.modshared When ModShared.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
ModShared.bas
req:loans.modsoundmixer When modSoundMixer.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
modSoundMixer.bas
req:loans.modtennessee When ModTennessee.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
ModTennessee.bas
req:loans.modvlcalpo When ModVlcalpo.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
ModVlcalpo.bas
req:loans.modvlcncpo When ModVlcncpo.bas is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
ModVlcncpo.bas
req:loans.renewal-payoff.date-validation Reject invalid dates, dates before loan date, or excessive backdating unless override is granted. Payoff Quote Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.renewal-payoff.frmautorenewnc When the NC Auto Contract screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmAutoRenewNC.frm
req:loans.renewal-payoff.frmenterpayoffdates When the Payoff Date screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmEnterPayoffDates.frm
req:loans.renewal-payoff.frmreverse When the Reversal screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmReverse.frm
req:loans.renewal-payoff.frmreverseins When the Reverse Insurance screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmReverseIns.frm
req:loans.renewal-payoff.frmreverseloanandpayoff When the Form1 screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmReverseLoanandPayoff.frm
req:loans.renewal-payoff.frmvlcreschd When the Reschedule Payments screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing FrmVlcreschd.frm
req:loans.renewal-payoff.frmvlcrespay When the SC - Restricted Payment & Term screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmVlcrespay.frm
req:loans.renewal-payoff.frmvlcrevpm When the Reverse Payment screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmVlcrevpm.frm
req:loans.renewal-payoff.frmvlcrevpo When the Payoff Reversal screen is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing frmvlcrevpo.frm
req:loans.renewal-payoff.modpayoff When modPayoff.bas is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing modPayoff.bas
req:loans.renewal-payoff.modpayoffrenewal When ModPayoffRenewal.bas is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing ModPayoffRenewal.bas
req:loans.renewal-payoff.modscpayoff When ModSCPayoff.bas is invoked, the system shall perform its recovered renewal, payoff, reversal, or refinancing and surface validation or downstream failures according to the implemented VB6 paths. Renewal, Payoff, and Reversal Outside WO #03 Outside WO #03: Loan Origination and Servicing ModSCPayoff.bas
req:loans.renewal-payoff.post Close old loan, persist component snapshot and post required class/cross-branch GL entries; log/report failures. Renewal Payoff Posting Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.renewal-payoff.quote Run state/accounting payoff and calculate balance plus interest/fees/penalties less applicable rebates. Payoff Quote Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.renewal-payoff.rebate Compute rebates from terms, elapsed periods, reversal history, earning methods and minimums. Payoff and Renewal Rebate Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.renewal-payoff.same-day-chargeoff If non-EOD charge-down/off transactions outnumber reversals, reject payoff until reversal or next EOD. Payoff Quote Calculation Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.reverse-new-loan A confirmed new-loan reversal must void its check, remove its e-sign request, delete related servicing records, and reverse automatic surcharge GL entries. Active Contract Maintenance Outside WO #03 Outside WO #03: Loan Origination and Servicing Not recorded
req:loans.unityconnection When UnityConnection.cls is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
UnityConnection.cls
req:loans.unityone When UnityOne.vbp is invoked, the system shall perform its recovered loan origination, inquiry, or servicing and surface validation or downstream failures according to the implemented VB6 paths. Loan Origination and Servicing Partially linked ○ #21762
○ #21764
UnityOne.vbp
req:payments.allocation.configured-order When a fee-collection order is configured, the system shall apply payment funds in the exact semicolon-delimited order of ESCROW, LATE CHARGE, IAHC, RET CHECK FEE, MISC. CHARGES, PMI, and IB INTEREST entries present in that value. Payment Allocation Outside WO #03 Outside WO #03: Payment Processing ModPayments.bas:2160-2219
req:payments.allocation.partial-charge When remaining payment funds are less than a due charge, the system shall apply all remaining funds to that charge, reduce its due balance, and leave zero funds for later components. Payment Allocation Outside WO #03 Outside WO #03: Payment Processing ModPayments.bas:1828-2159
req:payments.allocation.same-as-cash While a payment date is inside the same-as-cash period, the system shall collect zero accrued interest from that payment. Payment Allocation Outside WO #03 Outside WO #03: Payment Processing ModPayments.bas:56-1117; ModPayments.bas:2076-2159
req:payments.clspaymentobject When clsPaymentObject.cls is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing clsPaymentObject.cls
req:payments.electronic.clsonlinepayment When clsOnlinePayment.cls is invoked, the system shall perform its recovered card, ACH, Repay, or PayNearMe payment processing and surface validation or downstream failures according to the implemented VB6 paths. Electronic Payments Outside WO #03 Outside WO #03: Payment Processing clsOnlinePayment.cls
req:payments.electronic.clspaynearme When clsPayNearMe.cls is invoked, the system shall perform its recovered card, ACH, Repay, or PayNearMe payment processing and surface validation or downstream failures according to the implemented VB6 paths. Electronic Payments Outside WO #03 Outside WO #03: Payment Processing clsPayNearMe.cls
req:payments.electronic.clsrepay When clsRepay.cls is invoked, the system shall perform its recovered card, ACH, Repay, or PayNearMe payment processing and surface validation or downstream failures according to the implemented VB6 paths. Electronic Payments Outside WO #03 Outside WO #03: Payment Processing clsRepay.cls
req:payments.electronic.efunding-recovery If an e-funding disbursement POST fails or returns an ambiguous response, the system shall query Repay for the transaction before deciding whether it was approved and shall expose unresolved failure for manual handling. Electronic Loan Funding Outside WO #03 Outside WO #03: Payment Processing clsPaymentObject.cls:351-730
req:payments.electronic.frmachsystem When the ACH Customer Info screen is invoked, the system shall perform its recovered card, ACH, Repay, or PayNearMe payment processing and surface validation or downstream failures according to the implemented VB6 paths. Electronic Payments Outside WO #03 Outside WO #03: Payment Processing frmACHSystem.frm
req:payments.electronic.frmcreditcardentry When the Credit Card Entry screen is invoked, the system shall perform its recovered card, ACH, Repay, or PayNearMe payment processing and surface validation or downstream failures according to the implemented VB6 paths. Electronic Payments Outside WO #03 Outside WO #03: Payment Processing frmCreditCardEntry.frm
req:payments.electronic.frmcreditcardprocess When the Credit Card Transaction Status. screen is invoked, the system shall perform its recovered card, ACH, Repay, or PayNearMe payment processing and surface validation or downstream failures according to the implemented VB6 paths. Electronic Payments Outside WO #03 Outside WO #03: Payment Processing frmCreditCardProcess.frm
req:payments.electronic.frmcreditcardswipe When the Discover Card screen is invoked, the system shall perform its recovered card, ACH, Repay, or PayNearMe payment processing and surface validation or downstream failures according to the implemented VB6 paths. Electronic Payments Outside WO #03 Outside WO #03: Payment Processing frmCreditCardSwipe.frm
req:payments.electronic.paynearme-unavailable In this source snapshot, PayNearMe order, payment, and reversal functions shall return failure because their method bodies contain no executable implementation; callers shall display failure/manual-refund guidance rather than record success. Electronic Payment Processing Outside WO #03 Outside WO #03: Payment Processing clsPayNearMe.cls:231-850; ModPayments.bas:2648-2717
req:payments.electronic.post-due At beginning of day or explicit online posting, the system shall select enabled due ACH/card rows, reject ineligible account statuses, call the configured gateway, book only validated successes, and record provider failures for reporting/retry. Electronic Payment Processing Outside WO #03 Outside WO #03: Payment Processing ModBeginningOfDay.bas:17128-18895; ModBeginningOfDay.bas:19959-22289
req:payments.electronic.response-integrity The system shall treat a Repay transaction as successful only when result status is accepted and returned customer, invoice/original transaction, transaction type, authorization code, transaction id, and approval code match the outbound transaction expectations. Electronic Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmCreditCardProcess.frm:3348-6860
req:payments.electronic.schedule-validation When saving a recurring or one-time ACH/card schedule, the system shall require a supported frequency, a non-past date, a positive one-time amount, at least one selected schedule type, and day 1 or 15 for semi-monthly schedules. Electronic Payment Scheduling Outside WO #03 Outside WO #03: Payment Processing frmCreditCardEntry.frm:6023-6509; frmACHSystem.frm:2537-3016
req:payments.frmadminpassword When the Miscellaneous Receipt screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmAdminPassword.frm
req:payments.frmcashdrawer2 When the Cash Drawer Balancing screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmCashDrawer2.frm
req:payments.frmdepositticket When the Deposit Ticket screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmDepositTicket.frm
req:payments.frmpymterr When the Delinquency Options screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmpymterr.frm
req:payments.frmvlcchkprt When the Disbursement Check Printing screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmVlcchkprt.frm
req:payments.frmvlcpayinq When the Payoff Inquiry screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing Frmvlcpayinq.frm
req:payments.frmvlcpayter When the Alabama Payment Amount & Term screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing FrmVlcpayter.frm
req:payments.frmvlcpostpm When the Payment Posting screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmVlcpostpm.frm
req:payments.frmvlcvoid When the Void Check screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmVlcvoid.frm
req:payments.frmvlcvoidg When the Void Check on General Account screen is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing frmvlcvoidG.frm
req:payments.modpayments When ModPayments.bas is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing ModPayments.bas
req:payments.modreceipts When ModReceipts.bas is invoked, the system shall perform its recovered payment, receipt, check, deposit, cash, void, or allocation processing and surface validation or downstream failures according to the implemented VB6 paths. Payment Processing Outside WO #03 Outside WO #03: Payment Processing ModReceipts.bas
req:payments.receipts.check-lock When a user starts check or coupon printing, the system shall acquire the corresponding lock and shall reject another writer until the lock is released. Payment Receipts Outside WO #03 Outside WO #03: Payment Processing ModReceipts.bas:7-58; ModReceipts.bas:2440-2482; ModReceipts.bas:3415-4106
req:printing.queue-monitor Report output shall preserve user, account, printer, and mode context and wait on the relevant current-user spooler jobs when synchronous completion is required. Document and Print Orchestration Directly linked ○ #21765
○ #20712
CDXServer.cls:StandardReport
req:reporting.file-import-validation Batch-payment and recovery-center files must pass format and business validation before transactions are imported. Report Extracts and File Exchange Outside WO #03 Outside WO #03: Operational and Regulatory Reporting Not recorded
req:reporting.frmcoreports When the Charge-Off Reports screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
frmCOReports.frm
req:reporting.frmcr8report When the Printing Report screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
frmCR8Report.frm
req:reporting.frmgaquarterlytax When the Georgia Installment Lender Quarterly Activity Report screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
frmGAQuarterlyTax.frm
req:reporting.frmglmaint When the Report Information screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
frmGLMaint.frm
req:reporting.frmmanagerialreports When the Managerial Reports Menu screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
frmManagerialReports.frm
req:reporting.frmotherreports When the Other Reports screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
frmOtherReports.frm
req:reporting.frmreportsmenu When the Reports Menu screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
frmReportsMenu.frm
req:reporting.frmspecialreports When the Special Reports screen is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
FrmSpecialReports.frm
req:reporting.ga-quarterly Calculate and validate sections 1A through 6, persist branch data, support amendments, consolidate selected branches, and emit the quarterly PDF. Regulatory and State Reporting Outside WO #03 Outside WO #03: Operational and Regulatory Reporting Not recorded
req:reporting.modledgercards When ModLedgerCards.bas is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
ModLedgerCards.bas
req:reporting.modmanagerial When ModManagerial.bas is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
ModManagerial.bas
req:reporting.modotherreports When ModOtherReports.bas is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
ModOtherReports.bas
req:reporting.modspecialreports When ModSpecialReports.bas is invoked, the system shall perform its recovered operational, managerial, accounting, state, or regulatory reporting and surface validation or downstream failures according to the implemented VB6 paths. Operational and Regulatory Reporting Partially linked ○ #21766
○ #21767
○ #21768
ModSpecialReports.bas
req:reporting.permission-filter Only add protected report entries when the current user has the corresponding security key. Managerial Reporting Partially linked ○ #21766
○ #21767
Not recorded
req:reporting.template-output Populate staging data and render the report-specific Crystal .rpt template to preview, printer, or PDF as selected. Special and Ad Hoc Reporting Partially linked ○ #21766
○ #21767
○ #21768
Not recorded
req:runtime.authentication.branch-selection After central authentication, the system shall list all enabled branches for a system administrator or only enabled tblUserAccess branches for an ordinary user, and shall require a branch before continuing. Authentication and Branch Access Partially linked ○ #20685 UnityConnection.cls:1182-1533
req:runtime.authentication.credentials When a user submits a non-empty server, username, and password, the system shall open the company Credex database and accept only a matching tblUsers credential, except for the separately verified CREDEX support account. Authentication and Branch Access Partially linked ○ #20685 frmadoLogin.frm:419-609; UnityConnection.cls:735-1078
req:runtime.authentication.disabled-branch When the selected branch has a Login Disabled value, the system shall block an ordinary user, while a system administrator may explicitly choose to override the stated reason. Authentication and Branch Access Partially linked ○ #20685 UnityConnection.cls:1459-1497; modCredexSQL.bas:3960-3978
req:runtime.authentication.lockout-mfa If an account has three failed logins or an enabled MFA check is not successfully validated, the system shall deny the login and shall not create a branch session. Authentication and Branch Access Partially linked ○ #20685 UnityConnection.cls:1005-1121
req:runtime.authentication.tenant-selection When AccessControl exists, the login dialog shall derive the company prefix from the current Windows user's global or company assignments and require a company choice when more than one is available. Authentication and Branch Access Partially linked ○ #20685 frmadoLogin.frm:476-590
req:runtime.callstack When CallStack.bas is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 CallStack.bas
req:runtime.config.hydration After branch login, the system shall load central and branch Credex Control values, branch/company records, user preferences, printer settings, and calculated defaults into shared runtime state before modules are used. Runtime and Session Management Partially linked ○ #20634 modCredexSQL.bas:481-833; credvis.bas:2615-3955
req:runtime.credvis When credvis.bas is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 credvis.bas
req:runtime.data-access.branch-rewrite When Unity executes branch-relative SQL, the connection facade shall qualify tables with the selected branch schema and shall compose cross-branch unions only over authorized or explicitly supplied branches. Branch-aware Data Access Partially linked ○ #20685 UnityConnection.cls:2175-2360; UnityConnection.cls:2565-2946
req:runtime.data-access.timeout-retry If OpenFastRecordset receives a qualifying timeout, the system shall log it, increase a command timeout at or below 30 seconds by 15 seconds, wait ten seconds, and retry fewer than five times before recording final failure. Branch-aware Data Access Partially linked ○ #20685 UnityConnection.cls:2997-3055
req:runtime.frmadologin When the Unity screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmadoLogin.frm
req:runtime.frmdummy When the No screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmDummy.frm
req:runtime.frmlicprot1 When the License Codes screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmLicProt1.frm
req:runtime.frmmain When the Main Menu screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmMain.frm
req:runtime.frmmsgbox When the Form1 screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmMsgBox.frm
req:runtime.frmprogressbar When the . screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmProgressBar.frm
req:runtime.frmstartup When the Unity screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmStartup.frm
req:runtime.frmunityselect When the Select Branches screen is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 frmUnitySelect.frm
req:runtime.modkillapp When modKillApp.bas is invoked, the system shall perform its recovered runtime initialization, database selection, authentication, session state, or application-shell behavior and surface validation or downstream failures according to the implemented VB6 paths. Runtime and Session Management Partially linked ○ #20634 modKillApp.bas
req:runtime.session.heartbeat-inactivity While a branch session is active, the system shall run the heartbeat procedure and shall show the logout/request dialog when a remote request exists or inactivity reaches the configured threshold of at least five minutes. Session Presence and Shutdown Partially linked ○ #20685
○ #20687
frmStartup.frm:301-320; frmStartup.frm:1059-1110
req:runtime.session.presence After branch authorization, the system shall create or update the user's Login row as logged in with workstation, abnormal-exit, check-in, and request state; normal logout shall clear those states. Session Presence and Shutdown Partially linked ○ #20685
○ #20687
UnityConnection.cls:1606-1621; modSecGlobals.bas:223-240
req:runtime.session.shutdown When Unity ends a logged-in session, the system shall log out the user, clear loan/application/account locks, unload all forms, close ADO, and reset login state before offering another login. Session Presence and Shutdown Partially linked ○ #20685
○ #20687
credvis.bas:5616-5696
req:runtime.shell.authorized-navigation When a user opens a main-menu module, the system shall require the applicable branch permission and installed-module license, reject read-only or disabled-system states where coded, and open the target only when authorized. Authorized Application Shell Partially linked ○ #20685 frmMain.frm:700-2529; modCredexSQL.bas:3897-4274
req:runtime.startup.environment When Unity starts, the system shall initialize global dictionaries and filesystem state, verify/install required local components unless bypassed, and proceed to the SQL login workflow. Process Startup and Environment Preparation Outside WO #03 Future runtime disposition credvis.bas:4841-5197
req:runtime.startup.single-instance When Unity starts without command-line automation, the system shall reject a second local application instance and terminate it after informing the user. Process Startup and Environment Preparation Outside WO #03 Future runtime disposition credvis.bas:5038-5058
req:text.office-verification Validate the configured office ID against the remote AuthCheck endpoint before treating Credex texting as operational. Text Messaging Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:text.opt-management Retrieve customer opt audits and customers, post opt-in requests, and confirm opt-out requests for the office and loan. Text Messaging Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:text.payment-confirmations Enable card and ACH confirmations only when the matching payment setup is active, the gateway is REPAY V2/V3, and platform is CREDEX. Text Messaging Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:text.template-preview Expand borrower, office, account, balance, due-date, payment-confirmation, NMLS, and loan-payment-link tags with representative values. Text Messaging Outside WO #03 Outside WO #03: Customer Communications Not recorded
req:text.time-restrictions Read and update the office-local open hour, close hour, and time-zone identifier through the messaging API. Text Messaging Outside WO #03 Outside WO #03: Customer Communications Not recorded

Report interpretation notes

Boundaries for reading the WBS and supporting evidence.