(Sprint 66)
Summary
In this sprint, we made big improvements to handle multiple Comdata accounts. We also added smarter handling of card types, fuel pricing for truck stops, making invoice processing smarter, improving report accuracy, and adding better handling for payment failures and data syncing.
โ
Major Enhancements
- 9989: Support for Multiple Comdata Accounts in SwissFuel
SwissFuel can now handle multiple Comdata accounts instead of relying on just card type. This fixes previous limitations and supports more flexible account management.
๐งพ Report & UI Improvements
- 10158, 10166, 10167: Reports Updated for Multi-Account Support
- Fuel export and live transaction reports were updated to support multiple Comdata accounts.
๐ Improvements in Invoice Processing & Settlement
- 9960: Centralized Invoice Settlement Service
The invoice settlement system now works for all payment types (not just Authorize.Net) and runs on-demand, improving speed and reliability.
- 9985: Smarter Emailing for Settled Invoices
Instead of scheduling email jobs every time, the system now sends invoice emails directly in the background, reducing load and errors.
- 9998: ACI ACH Settlement Changes
Updates were made to handle remittance file uploads, automatically triggering invoice settlement.
๐ Data Syncing & File Handling
- 7151: Add Driver Contact Info in TMS Integration
Now includes driver phone number and email in TMS data, enabling better communication through Swiss Text.
- 8608: Retry File Upload for Ultramar Cards
If Ultramar card file upload fails, the system now automatically retries up to 3 times to fix the issue without manual work.