(Sprint 61)
This release introduces several updates to enhance security, improve performance, and resolve known issues.
Changes in User Rights
-
8206: User Rights for Admins
Adjusted logic to bypass user rights checks for admin users on the main portal.
-
8961: Hide Rights Section for Admins
Ensured the rights section is hidden for admin users as they bypass all rights checks.
-
9048: Express Code Rights for Admin Users
Aligned express code rights handling with admin rights bypass logic, maintaining express code limit checks for admins.
Enhancements
-
5291: Convert Tax Columns in Reports
Added "Convert to Currency" feature to the following reports:
- All Transactions Report (Grouped)
- Driver Invoice Report.
-
7721: Transition to Browser Fingerprinting for Enhanced 2FA Security
Enhanced security by implementing browser fingerprinting to enforce 2FA. Deprecated IP-based logic
- 7147: Checksum for Comdata Transactions
Added functionality to verify transaction record counts for Comdata files, logging discrepancies for auditing.
- 9942: Transaction Cost Price Adjustments
Adjusted logic to ensure cost prices in child transactions reflect the selling price from parent transactions, with appropriate flags set.
- 10122: COMDATA SFTP Settings Update
Updated code to handle new SFTP configurations for Comdata transaction files, including remote directory settings based on date formats.
New Features
Bug Fixes
-
8201: Fuel Advisory ShowPrices Flag Issue
Resolved an issue where the ShowPrices
flag did not work correctly after restoring login from local storage.
-
9877: Dynamic Cost Inflation Date Issue
Fixed a restriction preventing the selection of the same start and end date.
-
8403: Historical Transactions Handling
Created a new table for historical transactions to separate them from invoiced transactions, improving overall balance calculations.
Security and Integration Updates
-
7151: TMS Integration for Swiss Text
Enhanced TMSIntegration to sync driver's contact numbers and emails for seamless communication via Swiss Text.
-
10144: Statewise Tax Report for ESSO Transactions
Ensured the tax column in purchases reports reflects accurate values for ESSO transactions.
Invoicing and Payment Processing
Task Updates
-
6345: Combined Admin Email Notifications
Modified notification logic to send a single email to all admins for overall contract limit alerts and deactivation notifications.
-
8608: Retry Logic for SyncUltramarCards
Implemented retry mechanisms in SyncUltramarCards
for file upload failures, scheduling up to three retries.