/
Compliance and Compensation Release Notes (3.24.25)

Compliance and Compensation Release Notes (3.24.25)

 

Overview

This release contains updates related to the following features:

This document outlines the new features, updates, and bug fixes in the 3.24.25 release. The following list summarizes our changes.

  • We added new functionalities such as two-factor authentication setup by security role and a new account data feed from Interactive Brokers.

  • We built a new API built to support FINRA's move of WebEFT licenses to an API version.

  • We fixed several bugs, including issues with the Employee Detail window, incorrect search criteria for TAX Types, and login error messages.

  • We made UI improvements across various modules, enhancing layout and formatting for a better user experience.

  • We added new columns and filters to the Account Monitor and eBlotter for improved account monitoring and reporting.

  • We enhanced the system's validation processes, ensuring data integrity and preventing errors.

Key

Fixed Functionality

New Functionality

Improved Functionality

Cosmetic

jCore

Admin

Updated the graphQL API CRD number type from int to float.

Fixed a bug in the Company Setup window that allowed the CRD Number field to be filled with non-digit characters.

Updated UI validations to accept only numbers for CRD numbers on the following pages.

  • Bank Setup

  • Employee Details

Improved the layout and formatting of the Admin module user interface for the following windows:

  • Company Setup

  • Employee Search

  • Security Manager

  • Contact Maintenance

  • Employee Manager

  • Employee Manager > Report Detail

  • License Maintenance

  • Product Manager

  • Reassign Clients

  • Suitability window

Admins can now set up two-factor authentication by Security Role. Admins can choose between SMS, email, or no authentication at all.

Fixed a bug in jCore regarding incorrect search criteria and results for TAX Types. The system now allows the creation of Contacts with the same SSN but different TAX Types (SSN and TRUST).

Fixed a bug in jCore's Contact Maintenance Setup that allowed the creation of a new Net Worth range that began with the same value as the end of the previous range. The system now prevents the action and displays a warning message.

Fixed a bug in the Relationship tab where the Member of Household checkbox was not fully displayed in the Person Relationship Detail window.

Renamed a confusing checkbox on the Insurance Appointments tab of the Employee Detail window. It now says Exclude Expired to clarify that it only filters out expired contracts.

Fixed a bug that caused the Employee Detail window to appear blank when adding a new employee.

Implemented enhancements to the messages in the confirmation window during employee license synchronization, which include:

  • When license updates are successful, the Reporting Company field will include Finra API - MM/DD/YYYY HH:MM.

  • In the event of synchronization failure, the confirmation window will show the message Finra API Sync encountered errors, accompanied by detailed information regarding the specific errors.

Fixed a bug that prevented users from navigating to the Producer Groups tab.

Fixed a bug that caused the Employee Search window to open under the Reassign Rep ID window, preventing further actions.

Fixed a bug that prevented Admins from creating users without a password when the Allow SSO Login Only checkbox was enabled for that user.

Removed the Balance column from the AccountProjectV2.xls import file.

Added a new column titled Senior Foreign Political Figure to the Contact Maintenance window.

Implemented a new account data feed from Interactive Brokers to load the following files and insert Client Fee transactions into the Account Monitoring system:

  • Account file

  • TFG Activity file

  • Position file

  • Account Status XML file

Improved the UI validations in all Setup tabs so that, upon saving, extra spaces are trimmed from the start and end of text values.

Created an API call to FINRA via the Integration Hub to import and update licensing information.

Created a nightly job that updates license information using FINRA's Individual Delta and Composite APIs.

Rearranged the Employee Detail window to clarify whether the employee is registered for nightly updates on license checks.

There are now these actions for every license number:

  • Full button - retrieves the current status of the license

  • Add button - registers for nightly updates

  • Remove button - unregisters for nightly updates

  • Registered/Not Registered flag - shows if the employee will receive nightly updates for that license number

Commissions

Added a new checkbox (Block Commissions) to all Trade Status flags (configured in Transaction Monitor > Setup tab > Trade Status Flags tab). When selected, the system will block commissions from processing on transactions with that status flag set to Yes.

The system now automatically adds the email addresses of all Rep Team team members to the inquiry message when a process is started from the Alert Monitor or the Transaction Monitor > eBlotter.

Implemented the ability to configure NACHA reports for commission pay plans via Commissions > Console > Setup > Report Designer.

Implemented a new client-side loader for NACHABankInfo to streamline the configuration process. Now, both firm and advisor banking details can be loaded in bulk.

Fixed a bug that caused NACHA files to generate blank rows when saved as text files.

Made visual improvement to the Create Employee Group Assignment window in the Team Monitor.

Compliance

Updated the Employee Trade Alert with a new return value called Only Flag if Rep Better Price. The available operators are Ignore, Y, and N.

  • When this value is set to Yes, the Employee Trade alert will be flagged:

    • for Buys - if the rep's price was more than a penny lower than the price the customer received

    • for Sells - if the rep's price was more than a penny higher than the price the customer received

  • When set to No or Ignore, then the alert functions as before.

Fixed a bug in the Audit Monitor where the filter for the Old Value field did not function correctly.

Fixed a bug that occurred when two users attempted to modify the team ratio grid simultaneously. The system now detects concurrent modifications and offers options to accept or cancel the changes.

Fixed a bug that caused the Employee Frequency alert to count all trades associated with a CUSIP, regardless of whether they belonged to the same account or individual. The alert now only counts unique clients.

Fixed a bug with the Start Process button, preventing it from changing the Alert Status from Open to In Progress when clicked.

Fixed a bug with the OFAC/FinCen approval process. Approval notes are now updated in real-time, and users receive a popup prompt for adding notes during the approval process.

Fixed a bug that caused rounding errors in the Contact GID column and incomplete data in the Contacts Checked and Contacts Matched columns.

Added a Contact Detail button to the OFAC/FinCen Match Detail screen.

Help

Removed the non-functional User Manuals and Training Videos links.

Login

Improved the layout and formatting of the Change Password window.

Marketing

Improved the layout and formatting of the Account Analyzer window.

Added a Close button to the Account Analyzer window

Messages

Improved the layout and formatting of Messages in jCore.

  • Message Detail

  • Data Feeds

Reporting

Added two new columns to the Account Monitor: Primary Rep Start Date and Primary Rep End Date. If the Primary Rep on the Account has been terminated, the user will see the termination date in the Primary Rep End Date column.

Added an As of Date field to filter accounts opened on the selected date.

A popup warns users that filtering by As of Date may take longer than usual.

Added Account Risk Tolerance as a multi-select key value for the Account Concentration alert. This enhancement causes the alert to activate when the Investment Objective and Risk Tolerance values of a record align with the anticipated combinations.

Fixed a bug that caused the Alert Monitor to display a CUSIP instead of a product name. It also did not identify the user who approved the alert.

Improved the layout and formatting of the Attached documents section of the Mail Merge feature.

Added an Account Number filter to the Alert Monitor.

Fixed a bug that caused reports to generate empty outputs.

Fixed a bug that prevented FixedIncomeMultiplier data from importing correctly.

Sales

Added a new Account Dates column in eBlotter for better account monitoring and research. The new column includes the Open, Closed, Last Update, and Last Import dates.

Improved the layout and formatting of the Sales module.

  • Calendar

  • Messages

  • Contact Manager

  • Contract Monitor

Implemented a popup that prompts users to update the approval status when resolving trade alerts in the Alert Detail window. Clicking Yes opens the Approval Status window.

Fixed a bug that prevented the Campaign dropdown field from retaining new values after creating or editing an event.

Fixed a bug that caused the Event Notes window to appear blank when an event had no linked contacts.

Fixed a bug where the Order Status Flag list incorrectly saved records as an empty value.

Fixed a bug in Transaction Monitor where the total for the Commission Amount column incorrectly displayed the first value in the column instead of the overall sum.

Fixed a bug in the Transaction Monitor > eBlotter tab where the system displayed incorrect messages after reassigning approvers for multiple trades.

Fixed an issue where generating commissions in the Transaction Monitor caused the system to not send notifications after generating Commissions.

Corrected an issue with the Trade Blotter Report not returning results for certain users despite them having an admin role.

jPass

2fa

Added two-factor authentication to jPass. These settings are established in jCore.

Accounts

Fixed a bug in the jPass Accounts tab that permitted users to add an Attribute column without selecting any attributes. The Attribute column is no longer visible in the Column Selector.

Home

Fixed a bug that caused logos to display incorrectly.

Fixed a bug that prevented proper highlighting of options in the Statement Type dropdown. This issue also caused prior selections to remain outlined even after switching to the All option.

Fixed a bug with the Type and Units/$ dropdowns in the Select Report Parameters window.

Fixed a bug with filtering records by date. Previously, the system displayed different orders in the Home and Sales Statements tables.

Login

Fixed a bug that caused different error messages to display when a user attempted to log in depending on whether they entered a valid or invalid account. To enhance security, there is now a single error message for all incorrect login attempts, regardless of the validity of the account.

My Profile/ Documents

Fixed a bug that caused the Documents table to get stuck in an infinite loading loop after clicking Filter.

Sales

Improved the layout and formatting of the Sales section of jPass.

  • Contacts

  • Contacts > Relationship

  • Transaction Monitor

  • Event History

In jPass > Sales > Statements the Total Count button has been disabled, as it caused the Statements window to freeze.

 

Related content