Swiss Fuel Primary User's Manual


Contents
SF04 Primary User/Release Notes
(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

  • 10047: Display Manual Pay Button
    Added functionality to display the "Manual Pay" button for ACI ACH-enabled customers on the Invoice page.

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

  • 9995: ACI ACH Reversal Handling
    Integrated logic to process reversals in ACI ACH payments, creating debit receipts for reversal records and notifying clients


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.

Top