Issue Key | Issue Summary | Customer Note |
---|---|---|
RT31-14618520664 |
WebTrac Patrons and RecTrac Users intermittently experiencing items not displaying in the shopping cart after completing the Add to Cart prompts | Resolved issue where WebTrac transactions encountering an error during the Add to Cart process could cause the removal of other in-process transactions for different households/users from the cart inadvertently, resulting in the disappearance of items from the shopping cart for RecTrac Users and WebTrac Patrons. Updated application to ensure that, when errors are caught during the Add to Cart process, only those transactions linked to the session encountering the error and on the current receipt are removed from the cart. |
RT31-14618520610 | Users reporting issues with Batch Reprint in End of Shift Change | Resolved an issue where the 40-column End of Shift journal was trying to print a standard report footer, resulting in data being printed off the page and corrupting the PDF. When run as a 40-column report, the End of Shift journal no longer attempts to print the standard report footer. |
RT31-14618520530 | Touchscreen Cache is always being rebuilt regardless of whether it exists | Resolved an issue where Touchscreen Cache was not being used when navigating between Touchscreen Layers in Global Sales, Touch POS Process, and Visit Processing, resulting in excessive database activity, including high database table reads on the SAScreenDef and SAFieldParam tables. Touchscreen Cache now is used correctly when navigating between Touchscreen Layers. Therefore, database activity is back to normal levels. |
RT31-14618520377 | Changes to certain Contracts can cause Global Sales performance issues when finishing the transaction, if Document Generation Option is set to "Receipt" |
Resolved issue where changes to a contract in Global Sales (GS) would cause GS performance issues upon transaction completion, receipt creation, and new/changed contract generation. Contract generation now is offloaded to application servers to prevent interference with GS processing. A notification displays when the contract is ready for preview/printing. |
RT31-14618520388 | 3.1.10.11.02 - Update Password function within RecTrac is resulting in an "Unable to save password change. No User Record is available" error message |
Fixed error "Unable to save password change. No User Record is available" when trying to change a user's password from the change password option in the RecTrac menus. |
RT31-14618520321 | Overall application performance issues in Hosted after applying 3.1.10.11.xx |
The Sessioncheck program now will update CSRF tokens every five minutes instead of every 30 seconds, for better performance. |
RT31-14618520247 | Tie Break Selection is not required for League Creation |
The tie-breaker selection in League Management now is a required field. |
RT31-14618520223 | Max visit count of 99 not working as intended |
Updated code so that the Max Count on Passes works correctly with a value of "99." |
RT31-14618520123 | CSRF token error when logging in with various prompts (i.e. pick Drawer) |
Cross-Site Request Forgery (CSRF) verification checks now will work properly for all prompts as part of the RecTrac login process. |
RT31-14618520112 | Tee time generation - make certain fields required |
Changed the Tee Time Generation screen to improve user experience by better reflecting required fields. |
RT31-14618520075 | Visually improve the Statements tab of the PayTrac Dashboard |
Made cosmetic changes to the Statements tab of the PayTrac Dashboard to improve the user interface. |
RT31-14618520074 | HTML Help Files referencing a HTTP URL | Changed the Vermont Systems links in the help files to now use https://www.vermontsystems.com instead of http://www.vermontsystems.com. |
RT31-14618520059 | PayTrac - Fee Distribution is incorrect for some settlements |
Identified several scenarios that could cause PayTrac credit card service fees to incorrectly distribute to the corresponding GL records. Those scenarios now are accounted for when the fee distribution is performed. |
RT31-14618520035 | Default Permission Profile overriding Multi-Session Setting 3.1.10.11.00 |
Updated code so that Permissions set at the Default level do not override Permissions set at the user level. |
RT31-14618519990 | PayTrac - Statements Dashboard - Use of the Recreate option needs to overwrite the existing file for the MID, Month, Year if it already exists. Currently, this option won't let you overwrite an existing file |
Added the ability to recreate a monthly statement in the PayTrac Dashboard. Prior to this change, if a monthly statement already existed, a new monthly statement would not be recreated when using the options in the PayTrac dashboard to recreate a statement. |
RT31-14618519966 | PayTrac eCheck - Add Check image to the menu items for the Installment Billing update when adding/changing to use an eCheck |
Added Check image to the WebTrac Installment Billing update program for the new PayTrac e-Check integration. The image of a check will help the patron determine which value is the routing number and which value is the account number when updating those fields on the form. |
RT31-14618519960 | PayTrac Dashboard Reversal Receipt Search and Match/No Match status | Transfers that result from a Reversal performed from the PayTrac Dashboard now will have the correct status of "Match." If a transaction was reversed and a user searches the PayTrac Dashboard using the Receipt number, both the original transfer and reversal transfer will be returned. |
RT31-14618519940 | Copy Fees toggle on WebTrac displaying despite not being toggled on in Daily Processing Profile |
Updated code so that the Copy Fees toggle can be set to On or Off when desired in both RecTrac and WebTrac. |
RT31-14618519939 | Comma in the Last Name field breaks WebTrac document upload |
Updated code so that commas in the Household First or Last Name do not affect the WebTrac Documents upload process. |
RT31-14618519933 | Kiosk Visit Processing - Recording visit purpose not creating an SAAnswer record to enable Purpose tracking |
Updated code so that the Visit purpose is displayed in the Pass Visit Report when performing a Pass Visit with a Purpose from the Kiosk interface. |
RT31-14618519913 | Add ability for the PayTrac Status Updater event to fetch missing fee transfers |
The PayTrac Status Updater scheduled event now will fetch missing fee transfer records if the fee transfers were missing from the settlement. |
RT31-14618519886 | No Show Processing yielding an error message: The date value for the Item Begin Date is undefined (VSI: VSI-514) - (Business/ProcessNoShowTeeTimes.p) |
Updated code so that the "Tee Time No Show Processing" report works correctly when applying Fees that include Date and Time criteria. |
RT31-14618519861 | WebTrac Checkout - Service fees fields showing for paycodes other than credit card when patron can change the amount to be paid |
Fixed a defect on the WebTrac checkout screen where service fees would show for non-service fee pay codes if the amount to pay was changed. |
RT31-14618519859 | Rename buffers in HouseholdMerge.p to match code standards |
Updated code naming convention so that the HouseHold Merge process works as previously. |
RT31-14618519836 | PayTrac Dashboard - On entry into the Settlements DataGrid, change sort from oldest to newest dates to Newest to oldest dates. Ensure that this change also applies when using the New search options |
The Settlements DataGrid on the PayTrac Dashboard now sorts from newest to oldest by default. |
RT31-14618519818 | Add an option to the Credit Card Report for a date/time filter like the GL Distribution Report to facilitate reconciliation efforts for cross-day settlements |
Added an option for the credit card report's date/time filters to use a combined posting date/time range for generating reports. |
RT31-14618519810 | Search results on WebTrac are not displaying correctly in a certain instance when you visit the last page returned, and then perform another activity search |
Corrected WebTrac activity search so that when you do a subsequent search from the last page of the results, the patron will receive the proper results instead of a blank page. |
RT31-14618519784 | RecTrac session takeover causes CSRF token error |
Modified the CSRF tokenization code to no longer error out on a RecTrac session takeover. The older session now will log out out properly. |
RT31-14618519782 | Correctly set Match status for a PayTrac Transfer that was declined in Finix and authorized in World Pay |
The Match status is set correctly to "No Match" for any transfers that are declined in Finix and RecTrac but authorized in World Pay, which can happen when certain timeout scenarios occur. Added a new column to the PayTrac Dashboard Transfers DataGrid. The "Reason" column will provide further explanation of why the Transfer is a "No Match." |
RT31-14618519778 | PayTrac - Check Connectivity message is unclear and misleading |
The message presented to a user when the Pin Pad is not connected reflects the actual Pin Pad Status. Previously, this message suggested falsely that the Pin Pad was already in use. |
RT31-14618519760 | Add "Filter - Site _____" as question field type | Added a new Field Type in Question Text Update for "Filter - Site Code." The possible answers to this question will be displayed in a Drop-down list determined by the filter criteria set in the Field Type Settings. Filter criteria include Site Group, Site Area, Site Category, and Site Type. |
RT31-14618519759 | Add Credit details to family member lookup screens - Pass Visit Processing, Credit Book Maintenance, and Family Member Scholarship Management |
Family Member Scholarship Management, Pass Visit Processing, and Credit Book Maintenance programs now can view the Household's credit details from the Financial button option. |
RT31-14618519723 | Punch Passes as payment do not show pass description at checkout 3.1.10.09.02 | Updated code so that, when using the Punch Passes for payment, the pass Description displays in the Drop-down list from the Checkout screen. |
RT31-14618519710 | Family Member Scholarship Amount not updating during Household Merge |
When merging households with scholarships, the scholarship amount now calculates correctly. |
RT31-14618519708 | Ready for Check In on rental items is not being reset on completion of a rental |
Updated code so that the Ready For Check-In toggle untoggles when the Rental is complete. |
RT31-14618519667 | Force PayTrac Pin Pad Model to be selected and confirmed with the user when creating a new Pin Pad profile |
When creating or cloning a new PayTrac Pin Pad profile, the Pin Pad Model field now is required and will default to "--- Please Select the Correct Model Number ---". Once the model number is selected, the user will be prompted to confirm their selection. This safeguard prevents the wrong model from being selected and rendering the Pin Pad unuseable. |
RT31-14618519665 | Inventory Posting Report is not showing Transfer Cost |
Updated code so that the Inventory Posting report shows the correct Transfers Cost. |
RT31-14618519640 | Convert UTC times in PayTrac Dashboard to local time based on timezone setting in RecTrac database | Added two new columns to the PayTrac Dashboard that will display the transfer's local date and local time. Prior to this change, the created date and created time columns showed the date and time the transfer was created in UTC format. The local date and time columns will use the created date/time columns and the time zone settings in the Static Parameter profile to calculate the local date and time of the transfer. |
RT31-14618519605 | Add Donation as a Service Item Record Type |
Added donation record type for service items. |
RT31-14618519548 | Touch Screen Management seems to cause RecTrac performance issues | Touchscreen Management now will prompt the user to Publish Changes upon exiting the program when changes to a touch layer have been made. Users will have the option to Publish Now or Publish Later. Changes made in Touchscreen Management will not be visible to end users until they are published. Touchscreen publishing now is handled by a back-end AppServer process and will return a notification to the publishing user when changes have been successfully published. Active sessions in Touch POS Processing will need to re-launch Touch POS Processing to see the newly published changes to the touchscreen. |
RT31-14618519493 | Add Cardholder name and Credit card mask to the Transfers DataGrid on the PayTrac Dashboard |
Added Cardholder name and Credit Card/Account Mask as columns to the PayTrac Dashboard Transfers DataGrid. |
RT31-14618519481 | New RecTrac Program: Database CRUD Tool | New Performance Troubleshooting Tool for Vermont Systems Technicians to troubleshoot database performance issues - "Database CRUD Tool." The Database CRUD Tool screen can be used to obtain database statistics, based on activity occurring during a certain time range. This CRUD Tool works by polling the database every so often based on the Pause duration. This polling is repeated until the Run Time runs out, at which point the output is produced. Based on the Files To Output specified, the output will be created for Tables and/or Users. The table output file will contain information on the number of Creates, Reads, Updates, and Deletes for the most used tables. The user-specific files will contain a User ID (this User ID is in no way related to RecTrac users) and information on the number of times the user accessed the database. This information is recorded every time the database is polled; every output file will contain Run Time / Pause Duration entries. The output files are stored in the Document Center. This can be run manually by using the Process button, or it can be scheduled using the Schedule button. Both of these will run as an event on the App Server, with a notification indicating when the event finishes. |
RT31-14618519465 | Process eCheck sales in WebTrac through the PayTrac Integration | Added functionality to allow electronic check (eCheck) payments in WebTrac via the PayTrac payments integration. Patrons using WebTrac during the checkout process will be able to select an eCheck payment code and enter their checking/savings account number and routing number to process a payment. Contact Vermont Systems Sales for additional information. |
RT31-14618519458 | Utilize New WebEvent settings for Activity Sections | A new event type of "Registration Event" now is available when creating a Web Event. Registration Events can be linked to Activity Sections via Activity Management > WebTrac Settings and via Activity Section Bulk Change. The given start date and time of the Registration Event will be used to determine when an activity section becomes available on WebTrac. The Unavailable Comment on the Registration Event can be used to customize a user-friendly unavailable message such as "Resident registration begins 07/01/2022 at 12:00 PM, Non-Resident registration begins 07/05/2022 at 12:00 PM." At the event date/time, the application will begin checking Rules to determine availability of the activity section. |
RT31-14618519357 | RecTrac users need the ability to edit forms that include RecTrac user questions/fields |
Changed the View Form button in the Form Dashboard to a View/Edit Form button. Questions with an Interface Type of "All" or "RecTrac" now can be modified on the Form Submission screen using this button. The Form Submission screen now includes a Save button at the screen's bottom to save any changes. |
RT31-14618519145 | Last Login Date for Mobile RecTrac is not updating correctly |
The "Last Login Date" field now is updated after a successful login for both RecTrac and Mobile RecTrac. |
RT31-14618519027 | Identify and refund transactions in the PayTrac Dashboard that have been authorized but not completed in RecTrac | The PayTrac Dashboard now sill identify transactions authorized by Finix but removed from RecTrac and allow you to perform the reversal from the Dashboard. The most likely scenario driving this is when a credit card has been authorized but the transaction was not completed and the RecTrac session was ended by the Session Cleaner. When these transactions are identified, a notification email will be sent to the email address set in the Static Parameters Admin Email field. |
RT31-14618518870 | The DataGrid on the Ticket Blocks tab of Ticket Management is slow to load when a large number of tickets exist |
Updated code so that the Ticket Blocks DataGrid from the Ticket Management screen loads more efficiently. Ticket Blocks containing 99,999 tickets each now load at an acceptable rate. |
RT31-14618518400 | Customers need the ability to import Household credits when onboarding | Added new Household Credit Balance Import program to RecTrac. This program allows a flat file to be uploaded containing a household number and credit amount value, as well as the user to define the file delimiter and positions for the household number and credit amounts. All import files must have a terminating line feed. The credit balance import program will generate a Log File indicating the credits imported and the resulting household credit balance totals along with any error records that could not be processed. |
RT31-14618518329 | Long-running programs will not print attendance boxes for dates after the 200th meeting date on the activity section |
Modified the Class Attendance Worksheet to allow attendance boxes to print past the 200th meeting day, and up to 366 days. |
RT31-14618511947 | When using SSO and the new UI, the Shibboleth settings are not logged in the Client Server logs. To improve troubleshooting, add these settings to the logs |
Added debugging messages to the clientlive.server.log file for Shibboleth debugging. |
RT-31 14618520309 | Waiver Timeout (DP profile setting) not working properly with the Topaz Signature Capture - the actual timeout period is not in line with the profile setting |
Fixed the Topaz waiver timeout logic so that the Topaz signature capture device (SigGem 1x5) will now time out precisely at the expected time. Previously, the Topaz would time out approximately 20 seconds prior to the expected timeout. The timeout now is based on the value set on the user's Daily Process (DP) profile's 'Waiver Time Out (Seconds)' field. |
RT31-14618510806 | Would like the Age rule when patron has to be a certain age by a certain date to have a current year option |
Updated code so that the "Fixed Month/Day" option is present as an Aging Date option to pick from when using the Age Rule. |