SaaS Billing
Table of Contents:
- SaaS Billing
- Super Dispatch Integration Update
- Move Request Capture
SaaS Billing
Rideshare Invoices
- Invoices for Lite customers will now show ridehail details
- The broken down charges for ride and platform fees will be visible in the expanded detail row
Screenshot
Rideshare Type Invoice with Details Expanded:
"Platform" Fees
- A new accessorial type has been added to separate the "transport platform fee" that we will charge in addition to rides to Lite
- The amount for this charge can be set at the customer or organization level
Screenshot
Platform Fee in Customer Settings:
Third Party Products
- Products can be added to a customer but charged to a different customer within the organization
- For example, a SaaS charge can be added to a rooftop, but charged to their corporate rooftop
- These charges will only be visible on the Third Party customer, not the assigned rooftop
Demo Video
Super Dispatch Integration Update
Updated Infrastructure
- Migrated the Super Dispatch integration from plain JavaScript to TypeScript with Vite
- Upgraded the HopDrive SDK and updated all dependencies
- Restructured the codebase with a cleaner separation between HopDrive and Super Dispatch webhook handlers
Better Error Logging
- Integrated a new structured logger across the integration for improved observability
- Added Slack notifications for key events and errors
- Enhanced error handling throughout the webhook processing pipeline
Cancel Flow from HopDrive to Super Dispatch
- Added support for canceling Super Dispatch orders directly from HopDrive
- When a move is canceled in HopDrive, the cancellation now propagates to Super Dispatch automatically
- Includes cancel reason mapping between HopDrive and Super Dispatch systems
Move Request Capture
We are now capturing move request data on the HopDrive Portal move planner form. This is essential for discerning bugs from malformed data entry. We added some UI to display the data in the move audit trail on move details. We also plan on adding this feature to the API soon.