Release Notes
October 2025
October 29, 2025
Quickly add redemption rules to your promo codes with our copy feature

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: During the promo code rule creation, be able to copy a rule to edit and iterate on the existing ones created. Use the "copy" icon in the promo rule view to create a duplicate to edit.
\
October 29, 2025
Time based cancellation fees
Set time intervals for cancellation fees to apply.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Create different time based intervals of fees. Ex: Cancellation fee is 50% from 0 - 24 hours prior to departure, then 24 - 48 hours is 25%, and 0% fee greater than 48 hours.
Configuration: Administration -> Fees -> Create or select a fee -> Configure fee rule: Apply on cancel (per ticket), and set the "+ Add new time based rule"
For more details please see our dedicated Support Article: Fees](https://support.betterez.com/content/admin/500_fees_create#fees-create).
October 27, 2025
Stripe Point of Sale device support for in person sales
Enables accounts using Stripe to connect use the Stripe Terminal for in person sales (credit card tap or chip, Apple and Google pay)

October 07, 2025
Manifest Audit Log - Change and cancel reservation logs
In the event that a reservation is changed / cancelled into or out of a manifest, the manifest audit log will add a record

October 06, 2025
Scanning App: Manual Trip Finalization
Drivers can manually finalize (end) trips directly from the Betterez Scanning App once all passengers have been scanned or the trip reaches its final stop.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: This feature provides drivers with the ability to complete trips independently, improving operational control and ensuring accurate trip closure. It eliminates the need for back-office intervention while ensuring that tracking stops once the trip has ended, reducing unnecessary background activity and improving system performance.
Configuration: Administration > Mobile Apps > Download the APK or through Apple Store
For more details please see our dedicated Support Article: Scanner App.
September 2025
September 22, 2025
Fees and Rules: Minimum and maximum change and cancel fees
Added a configuration option to set minimum and maximum fee limits for “Apply on Change” and “Apply on Cancel” rules — per ticket or per transaction.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Keeps percentage-based fees within a defined range, ensuring fair, predictable, and transparent charges
Examples:
Cancel Fee: 15%, Min $5, Max $25 → $200 cancellation = $25 (capped).
Change Fee: 10%, Min $10, Max $30 → ensures consistent fees across tickets.
Configuration: Administration → Fees and Rules → Change/Cancel Fee Settings
Users can now set both Minimum Amount and Maximum Amount when defining fee rules.
For more details please see our dedicated Support Article: Fees Create.
September 10, 2025
Manifest: Trip Occupancy Color Indicators in 5-Day Outlook and Manifest List
A new update introduces color indicators in the 5-Day Outlook and Manifest List to visualize how full each trip is compared to your FOF (Fill on Forecast) goal.
Trips that fall below the goal are shown in red, while those meeting or exceeding it appear normal.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: This helps teams instantly identify underperforming trips, improve load management, and keep FOF data consistent across both reports.
Configuration: Administration > Sales & Inventory > Operation Settings
Here, you can set your FOF goal — any value between 0% and 100% — to define the minimum seat occupancy you want to achieve.
Criteria:
- Trips below the goal appear in red.
- Trips meeting or above the goal look normal.
- If no goal is set, all trips are shown as meeting it.
For more details please see our dedicated Support Article: 5-DO.
September 10, 2025
Reports: Expanded Manifest Report with More Data, CSV Export, and Extended Date Range
The Manifest List now shows key trip details like route, capacity, ticket sales, revenue, and occupancy — all in one place.
Users can also export the data to Excel and view trips up to three months before or after the current date.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Gives operators a quick, complete view of trip performance — how full each bus was, how much revenue it made, and which trips need attention — making decision-making faster and easier.
Criteria: Shows route info, travel date and time, seat and standing capacity, trip status, tickets sold, total revenue, occupancy rates, distance traveled, and trip completion.
For more details please see our dedicated Support Article: Reports.
September 10, 2025
Manifest: Add statistics
A new update introduces occupancy and revenue performance indicators in the Manifest Report and trip results.
These metrics show how each trip performs in terms of bus occupancy and revenue generation.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Helps operators easily evaluate trip efficiency, identify high and low performers, and make data-driven planning decisions.
Criteria: Displays total trips, tickets sold, seat capacity, available seats, total revenue, trip occupancy, and revenue performance — providing a clear overview of both operational and financial performance.
\
- Seat-kilometers offered = total seats on the bus × trip distance
How much travel space was available.
- Seat-kilometers used = number of passengers × distance they traveled
How much travel space was actually used.
- Occupancy % (FOF) = (used ÷ offered) × 100
Shows how full the bus was.
- Revenue performance (FO) = (actual revenue ÷ ideal revenue) × 100
Shows how much money was made compared to what could’ve been made if every seat sold.
Example:
If a bus has 20 seats and travels 50 km, that’s 1,000 seat-kilometers offered.
If 15 passengers ride the whole way, that’s 750 seat-kilometers used.
Occupancy = (750 ÷ 1,000) × 100 = 75% full.
For more details please see our dedicated Support Article: Manifests.
August 2025
August 27, 2025
A new Duplicate button has been added to the Manifest List page.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Let users quickly create a copy of an existing manifest without re-entering all the details, saving time and reducing setup errors.
Criteria: : Clicking Duplicate takes you directly to the Duplicate Manifest page, where you can review and confirm the copied trip details.
For more details please see our dedicated Support Article: Manifest.
August 27, 2025
Stations: Required Station Type for Better Data Accuracy
If the system allows defining a station type, it must now be a required field.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Ensures all stations are properly categorized, improving data accuracy and consistency across configurations and reports.
For more details please see our dedicated Support Article: Manifest.
August 25, 2025
Stations: Required Station Type for Better Data Accuracy
If the system allows defining a station type, it must now be a required field.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Ensures all stations are properly categorized, improving data accuracy and consistency across configurations and reports.
For more details please see our dedicated Support Article: Manifest.
August 25, 2025
Manifest Report: New Advanced Filters and Excel Export Option
New filters have been added to the Manifest Report for easier and more precise searches. Users can now filter by amenity group, brand, origin and destination, start and end dates, departure and arrival times, and external ID (Trip ID).

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Makes it faster to find specific trips and analyze results. The filtered data can also be exported directly to Excel for reporting or review.
Criteria:
- “Departure” filter renamed to “Origin” for consistency.
- Time filters split into Departure Time and Arrival Time.
- Results table now includes columns matching all new filters.
- Added Download button to export all results (no pagination).
For more details please see our dedicated Support Article: Manifest.
August 18, 2025
Driver's App: Customer's Phone Number Visible in App
Drivers can now view passenger phone numbers in the View Tickets section of the Betterez app — but only if the feature is enabled in settings.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Gives drivers quick access to contact passengers when needed, improving communication and trip coordination.
Configuration:
- A new toggle in Administration ➝ Scanning controls whether phone numbers are visible.
- When enabled, the phone number appears in the ticket details (like in the 5-Day Outlook manifest).
- Drivers can copy the number by tapping it, or tap to call directly from the app (if supported).
- The feature is off by default for privacy and control.
For more details please see our dedicated Support Article: Driver's App.
August 14, 2025
Driver's App: Visualization of Assigned Manifests
A new option allows drivers to see only the trips assigned to them in the Betterez app.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Simplifies the driver’s view by hiding trips that aren’t relevant, making it easier to focus on their own schedule.
For more details please see our dedicated Support Article: Driver's App.
August 7, 2025
Flexpass: Product Amenity Group/Brand Configuration
Flexpass products can now be linked to a specific Brand and Service Class, allowing prices and usage rules to be differentiated based on these settings.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Gives operators more control over pricing and travel rules, so Flexpasses can reflect differences in service quality or brand offerings.
Configuration:
- Each Flexpass can be tied to one Brand and one Service Class.
- Pricing and usage are calculated according to the selected Brand and Service Class.
- We can create multiple Flexpass products for different brand/service combinations.
- Flexpasses can also use station groups, letting passengers board or redeem at any station within the group.
- Keeps pricing consistent and flexible across brands while maintaining simple setup and use.
Example: A Flexpass for Brand A - Executive Class might cost more than one for Brand B - Standard Class and only work for those specific trips.
For more details please see our dedicated Support Article: Flexpass.
August 7, 2025
Flexpass Multi-Price & Route Options
Each Flexpass can now have multiple price options and travel limitations within a single setup.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Gives operators flexibility to offer different prices, validity periods, and travel networks for the same Flexpass product.
Configuration:
- In the pricing section, select Network Wide and add multiple options using “+”.
- Define uses, days to expire, and price (average price is auto-calculated).
- Customers choose from these options during purchase.
- Define which O&Ds are included or excluded from the pass (only one mode can be active).
- Redemption and results filter automatically by the Flexpass’s brand and service class.
- You can copy a Flexpass to create quick variants.
For more details please see our dedicated Support Article: Driver's App.
August 5, 2025
Notifications: Move notifications via Email
When a passenger is moved to a new schedule, users can now send an email notification directly from the movement flow.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Keeps passengers informed about schedule changes, improving communication and reducing confusion.
Configuration:
- Adds a new “Send Email” option next to the existing SMS option.
- Emails are sent only to passengers who have an email address on file.
- The button appears on the same screen where movements are confirmed.
For more details please see our dedicated Support Article: Admin.
July 2025
June 24, 2025
Sales Flow: Blocking Automated Control for Specific Routes and Time Periods
Allows operators to block ticket sales for specific Origin–Destination combinations within a manifest, including all stops in between.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Automates the blocking process so operators can control availability without manual updates, preventing sales for certain routes or periods.
Configuration
- Blocks can be set for a specific time range and will auto-release once the period expires.
- Applies to the selected O&D and all intermediate stations.
Example: Block sales from Córdoba to Realicó, including all stops in between.
For more details please see our dedicated Support Article: Shift.
July 23, 2025
Paid-Items: Automated Date-Based Price Management
Prices can now be set for specific date ranges, allowing automatic price changes without manual updates.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Lets operators plan and schedule price adjustments in advance, keeping pricing accurate and consistent over time.
Configuration
- Users can define start and end dates (with hour, minute, and second precision) for each price.
- The system will validate overlapping dates to prevent conflicts.
- Prices are based on the sale date and use the origin station’s timezone.
- Only active date ranges are shown; inactive ones are hidden or grouped separately.
- If a price isn’t valid for the sale date, the item cannot be sold
For more details please see our dedicated Support Article: Shift.
July 4, 2025
Notifications: Send Tickets by SMS from Payment Confirmation
Adds an option on the Payment Confirmation screen to send purchased tickets by SMS.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Makes it easier for customers to receive their tickets directly on their phone after purchase.
Configuration:
- SMS is sent via Salesforce integration.
- The phone number must be entered twice manually (copy-paste disabled).
- The Send button stays disabled until both entries match.
- Once confirmed, the system sends the ticket(s) via SMS.
For more details please see our dedicated Support Article: Admin.
July 4, 2025
Notifications: Send Updated Tickets by SMS After Change
Adds an option on the Payment Confirmation screen (during a ticket change) to send the updated ticket(s) by SMS.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Ensures passengers quickly receive their modified tickets directly on their phones after a change.
Configuration:
- SMS is sent through Salesforce integration.
- The phone number must be entered twice manually (copy-paste disabled).
- The Send button remains disabled until both entries match.
- Once confirmed, the changed ticket(s) are sent via SMS.
For more details please see our dedicated Support Article: Admin.
July 4, 2025
Configure promotions that drive demand while controlling whether tickets under those promotions are cancelable and/or changeable.
To give flexibility in managing promotional offers while maintaining clear business rules around ticket modifications and cancellations.

leave this title only for structure purposes: it will not be visible
Show more
Show less
**Use case:**Use case:
- Promotions can be configured as: Cancelable, Changeable or both
- These settings are defined in the Promotion Configuration UI, not in the payment method.
- The parameters will be pre-selected by default but can be manually unchecked as needed.
- A “Global Override” button allows changes that apply to all fare classes tied to the promo code.
Configuration:
- WHEN configuring a new promotion
- AND setting cancel/change restrictions
- THEN the system should allow enabling or disabling these parameters accordingly.
For more details please see our dedicated Support Article: Promotions.
July 4, 2025
To create group-based promotions (e.g., for families of 4 or 5) for demand.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: To incentivize group travel by offering discounts or special pricing when multiple passengers are booked together:
- Allow defining group-size-based promotions (e.g., “Family of 4” discount).
- Promotion activates only when the required number of passengers is included in a single purchase.
- Should integrate with existing promo rules (validity dates, routes, cancel/change settings, etc.).
- Display applicable group promotions automatically during the sales flow when conditions are met.
Configuration:
- WHEN a booking includes the defined group size
- THEN the system applies the corresponding group promotion automatically.
For more details please see our dedicated Support Article: Promotions.
July 4, 2025
Flexpass: Notification when the flexpass is scanned en route
When a Flexpass is redeemed at the foot of the bus, the system now sends a transaction confirmation email to the address registered with the Flexpass.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Ensures passengers receive a valid transaction record and a ticket reflecting the average price per use, enabling official invoicing and accurate revenue recognition for the operating company.
Criteria:
- Upon redemption, a confirmation email is sent to the Flexpass holder.
- The generated ticket now displays the average price per use instead of $0.00.
- The average price is calculated as: Flexpass total price ÷ number of uses.
- Supports accurate tax reporting and OpCo revenue tracking.
Note: This change does not affect existing Flexpass redemption logic — only the notification and pricing display behavior.
For more details please see our dedicated Support Article: Flexpass.
July 4, 2025
Pay on Account: Fare Type Association
This update adds the ability to link specific fare types to Pay on Account entities, ensuring payments are correctly assigned during the sales process.
When a linked fare type is selected, the corresponding account is automatically populated.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: Supports businesses managing multiple fare types or corporate accounts by ensuring payments are routed to the correct account for accurate reconciliation
Configuration:
- Set up under Admin > Payments > Pay on Account (Accounts Receivable) by associating fare types with Pay on Account registers
Criteria:
- Automatically assigns the correct Pay on Account based on fare type.
- Restricted to tickets linked to the associated fare type.
- Not valid for paid-in items or SSRs.
- If no fare type is linked, Pay on Account continues to function as usual.
For more details please see our dedicated Support Article: Payment Providers.
July 2, 2025
Flexpass: Notification when the flexpass is scanned en route
When a Flexpass is redeemed at the foot of the bus, the system now sends a transaction confirmation email to the address registered with the Flexpass.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case:
Ensures passengers receive a valid transaction record and a ticket reflecting the average price per use, enabling official invoicing and accurate revenue recognition for the operating company.
Criteria:
- Upon redemption, a confirmation email is sent to the Flexpass holder.
- The generated ticket now displays the average price per use instead of $0.00.
- The average price is calculated as:
Flexpass total price ÷ number of uses.
- Supports accurate tax reporting and OpCo revenue tracking.
Note:
This change does not affect existing Flexpass redemption logic — only the notification and pricing display behavior.
For more details please see our dedicated Support Article: Reports.
June 2025
June 23, 2025
Reports: New Partial Deposits Report
We have added a new default report under the Intelligence section.
This report shows individual deposits, even when multiple deposits are made within the same shift.

leave this title only for structure purposes: it will not be visible
Show more
Show less
The report includes:
- Deposit date and time
- User’s shift location and shift ID
- Username and display name of the user who created the deposits
- User external ID
Filters available: region, date & time range, shift location, and username.
This report helps operators reconcile daily deposits and integrate seamlessly with external systems.
For more details please see our dedicated Support Article: Reports.
June 19, 2025
Add labels filter to 5-day Outlook
You can now enable the display of a specific label on each of the schedules that appear in the 5-day view.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: In IMS, planning teams manage different types of itineraries. When a user needs to review the next 5 days, it is essential that they can quickly view only the trips that belong to the filtered label.
Configuration: Operations > 5 Day Outlook > Select the label filter
Without this filter, the user is overwhelmed by the amount of data and wastes time searching for relevant trips.
For more details please see our dedicated Support Article: Labels.
June 19, 2025
Add labels to schedules
You can now add a specific label to each of the schedules.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: At IMS, planning teams manage different types of itineraries. When a user needs to tag a schedule with a particular label so that they can then filter it over the next 5 days, it is essential that they can quickly see only the trips that belong to the filtered label.
Configuration: Operations > 5 Day Outlook > Select the schedule and add the necessary label.
This feature allows you to view information labels more quickly in schedules and 5-day outlook.
For more details please see our dedicated Support Article: Schedules.
June 19, 2025
Multicurrency Flexpass Behavior and Redemption Handling
The system currently allows Flexpass purchases in multiple currencies but calculates pricing based only on the primary currency’s fare tables.
It then converts that amount when payment is made in another currency, leading to inconsistent pricing.

leave this title only for structure purposes: it will not be visible
Show more
Show less
The expected behavior is for each currency to use its own fare tables to determine accurate pricing.
The current work focuses on handling the cancellation of Flexpass redemptions, as the multicurrency requirement may not be immediately necessary.
For more details please see our dedicated Support Article: Flexpass.
June 19, 2025
Paid-In items restrictions by origin and destination
New Configuration: Origin & Destination Restrictions for Paid-In Items
Paid-in items can now be configured with Origin–Destination restrictions, ensuring they only appear in the sales flow for relevant journeys.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Key capabilities include:
June 13, 2025
Scanning App: Toggle, Sort Trips View by Earliest or Latest
Add flexible sorting options to the Trips view in the Betterez mobile scanning app.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Operators and drivers may need to view their upcoming or past trips in different orders depending on operational workflows. For example, viewing the most recent trips first can be useful during end-of-day reviews, while the default earliest-first helps with planning the upcoming schedule.
Configuration: No configuration required. Available by default in the latest version of the driver app.
Make sure to update to the latest driver app to see the latest features.
For more details please see our dedicated Support Article: Scanner App.
June 12, 2025
Ability to set pay later expiry to X hours prior to trip departure
This feature allows for automatic freeing up of held seats for "Pay Later" reservations if payment is not initiated within a specified time before the trip departure, or before the existing maximum waiting time, whichever comes first. This is useful for managing seat inventory and ensuring seats are available for paying customers.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Two key updates have been made to the Pay Later configuration:
New Setting – Expiration Time Prior to Trip Departure
A new time-based parameter allows you to expire Pay Later reservations X minutes or hours before departure, whichever is earlier between this setting and the existing Maximum Waiting Time. This helps automatically free up held seats if payment is not initiated in time.
Updated Setting Language – Wait Time Departure Offset
New Name: Wait Time Departure Offset
New Tooltip: To permit payment processing to continue past the departure time of a trip, this setting allows the 'waiting for payment' status to extend beyond departure by the offset time specified.
These updates provide greater flexibility and automation in managing seat holds and payments near departure times.
Also updated:
- "Departure Offset" renamed to "Wait time departure offset"
- Tooltip updated for clarity.
For more details please see our dedicated Support Article: Payment Providers.
June 12, 2025
Bulk Move: Respect leg to leg capacity
Improved Bulk Move Logic with Leg-to-Leg Seat Capacity Recognition.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Bulk Move now supports seat reassignment based on leg-to-leg availability.
If two passengers are booked on the same seat but for non-overlapping segments (e.g., A > C and C > D on Seat 17), the system will now recognize that both can occupy the same seat without conflict. This enhancement ensures that fully booked trips can be moved efficiently without unnecessary seat rejections.
For more details please see our dedicated Support Article: Move.
June 12, 2025
Enhanced Reaccommodation Handling in Bus Change API
The bus change API has been updated to improve seat reaccommodation during change seatmap operations.
When an error related to reaccommodation failures (e.g., REACCOMODATION_FAILURE_SEATMAP_SEAT_MISSING) occurs, the system will now automatically process the reaccommodation as if "Accept" had been selected in the UI.
Additionally, a new configuration has been added to allow reaccommodation based solely on seat number, ignoring row and section data. This ensures more accurate seat reassignment for operators whose bus layouts vary between vehicles.

June 12, 2025
Offline Sales on Behalf of Another Shift
A new permission has been introduced that allows authorized users to process sales on behalf of another shift.
When enabled, the user will see a new menu option — “Sell on behalf” — which lets them complete transactions for sales locations that are offline (e.g., due to power or internet outages).

leave this title only for structure purposes: it will not be visible
Show more
Show less
Sales made through this option will be recorded under the offline agent’s shift, ensuring accurate reporting and capacity tracking, while the booking itself can be completed by an online manager or authorized user.
For more details please see our dedicated Support Article: Sell on Behalf.
June 12, 2025
Paid in items: Display Created by on the UI
The “Created by” and “Updated by” fields should be displayed on each item's details page to allow identification of who created and who updated the record.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Displaying “Created by” and “Updated by” on the item details page
When a user reviews entered payments, it is essential to know who added the original data and who modified it. This improves traceability, facilitates internal audits, and reduces disputes over the validity of the information.
Without this visibility, the user must search external records or logs to identify the person responsible, which is time-consuming and increases the risk of error.
For more details please see our dedicated Support Article: Paid In Item.
June 12, 2025
Ability to use Bulk Move on Manifest with Tickets "Waiting for Payment"
This configuration allows bulk movement of “Waiting for Payment” tickets. Once enabled in Operation Settings, it removes payment restrictions while preserving ticket status for later completion.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case:
Allows bulk move of tickets in "Waiting for Payment" status.
Prevents the error: “Ticket cannot be moved because it has not been paid.”
The ticket’s payment status stays unchanged and can still be completed later
Configuration:
Admin > Sales & Inventory > Operation Settings
For more details please see our dedicated Support Article: Move.
June 12, 2025
Export Pay on account CSV
New configuration: Allow to export Pay on account records to a CSV file
You can now export payment-on-account records to a CSV file.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Key capabilities include:
- Manage and organize payment on account records in a CSV file.
This feature allows you to download payment records to a CSV file and then view the information configured in each of them within the system.
For more details please see our dedicated Support Article: Payment Providers.
June 6, 2025
Flexpass Cancellation Restriction Feature
A new option has been introduced to control Flexpass cancellation rules.
Administrators can now enable “Prevent cancellations once the Flexpass has been redeemed” in the Flexpass product configuration.
When this setting is active, any Flexpass that has been used at least once can no longer be cancelled or refunded.

leave this title only for structure purposes: it will not be visible
Show more
Show less
This enhancement is managed by a feature flag and includes corresponding UI and API updates.
The system will either disable the Cancel button or display an error message when a cancellation is attempted for a redeemed Flexpass. All relevant product APIs have been updated to support reading and saving this new property.
For more details please see our dedicated Support Article: Flexpass.
May 2025
May 28, 2025
Report: New Flexpass Report
A new report to track flexpass transactions and usage is now available. It includes details like flexpass ID, product, transaction, customer, fare type, price, uses, expiration, status, and operating company.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Access via **Intelligence > Transactions.**
Apply filters, download CSV, and review all flexpass activity. Permissions must be enabled.
May 22, 2025
Manifest Cancellation Status Disabled if Passengers Present
A manifest cannot be changed to “Canceled” status when it contains assigned passengers, and this restriction is controlled by an account setting.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: In passenger operations, canceling a manifest that already has passengers can lead to confusion, undue charges, or breach of contract. With the new rule, the system prevents this action from happening accidentally, ensuring that only empty manifests (without passengers) can be canceled.
Configuration: Administration -> Operations -> Inventory Settings
→ Checkbox “Prevent changing the status to Cancelled if there are passengers in the manifest”
→ Check the box to enable the restriction
→ Save settings
Checking the box prevents accidental cancellation of trips with passengers.
For more details please see our dedicated Support Article: Labels.
May 19, 2025
Download & Print Ticket Attachments on Alternative Printers
On the ticket details screen, the user can download the attached template in PDF format and send it to any available printer, selecting it manually before printing.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case: A user needs to send a ticket to an external printer. This feature allows them to:
- Download the attached PDF without relying on the system's default printer.
- Manually choose any printer connected to the device.
- This avoids confusion when the default printer is not suitable.
Configuration: The feature is automatically enabled in the ticket view; the user will see a “Download PDF” button and, after opening it, will be able to use the standard print function of the browser/operator.
For more details please see our dedicated Support Article: Printing.
May 12, 2025
Location Closure Management and Status Control
A new feature has been introduced to enhance location closure management and provide greater control over closure statuses and financial validation.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Key capabilities include:\
- The ability to generate, view, and modify location closure records and their statuses directly from the back-office.
- New closure status options:
- SENT: Default status when created by the agency.
- CLOSED: Validated and confirmed as correct.
- CLOSED WITH DIFFERENCE: Used when discrepancies exist between reported and deposited amounts.
- Users with appropriate permissions can approve, edit, or adjust closure details and deposits.
- When changing a status to “Closed with Difference,” users can leave a comment explaining the reason.
- In cases of shortfall, the difference is debited from the next closure; in cases of excess, it is credited to the next closure.
This update adds visibility and control through the location closure summary, closure report, and location summary print template, ensuring accurate reconciliation across the network.
May 12, 2025
Flexpass Round-Trip Redemption
Users can now redeem a round trip in advance using their flexpass.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Usage Deduction: Redeeming a round trip subtracts 2 uses from the flexpass.
- Validation: The system will prevent selecting a return trip if the flexpass has insufficient remaining uses.
- Implementation: Redemption occurs in a single flow, with safeguards to handle partial failures and ensure no uses are deducted if the process fails.
- Scope: Controlled via a feature flag for safe rollout.
This improvement simplifies round-trip redemptions and ensures proper usage tracking for flexpasses.
May 12, 2025
Associate Operating Company to Flex Pass
Enables the configuration of an Operating Company (OpCo) to a Flex Pass.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: An operator sells a 10-use Flex Pass for 1,000 MXN.
Revenue is initially assigned to Operating Company A.
Over time:
- 5 uses are redeemed with services operated by Operating Company B → 5 uses × 100 MXN = 500 MXN goes to OpCo B.
- 3 uses are redeemed with services by Operating Company C → 3 uses × 100 MXN = 300 MXN goes to OpCo C.
- 2 uses remain unused upon expiry. The remaining 200 MXN can be allocated to OpCo A, B, or C, depending on policy.
Operational Control Rules:
- The assigned OpCo is configured in Admin > Operating Companies.
- The assigned OpCo for the Flex Pass:
- Does not need to follow the usual Amenity Group / Brand restrictions, even when the system is configured to enforce OpCo/Amenity Group/Brand mapping.
- Acts as the initial revenue holder when the Flex Pass is sold.
- Revenue distribution occurs dynamically based on:
- The actual usage of the Flex Pass by the customer.
- Any unused uses remaining upon expiry.
May 7, 2025
Paid-In Items: Default Selection in Sales Flow
Paid-in items that can be added during the sales flow (similar to an SSR) can now be auto-selected by default.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Purpose: Simplifies the sales process by pre-selecting commonly added items.
- Behavior: Passengers or agents can deselect the item if they do not wish to include it.
This enhancement improves efficiency while maintaining flexibility for customer preferences.
For more details please see our dedicated Support Article: Paid-In Items.
May 7, 2025
Report: Operating Company Column
A new Operating Company (OpCO) column has been added to the Item report.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Column Placement: Appears to the right of the existing “Shift Location” column.
- Filter Update: A new dropdown filter for Operating Company is now available, positioned below the “Manifest Date From/To” filters, defaulting to “All.
This enhancement allows users to easily view and filter items by the assigned operating company.
For more details please see our dedicated Support Article: Operating Companies.
May 7, 2025
Paid-In Items: Default Selection in Sales Flow
Paid-in items that can be added during the sales flow (similar to an SSR) can now be auto-selected by default.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Purpose: Simplifies the sales process by pre-selecting commonly added items.
- Behavior: Passengers or agents can deselect the item if they do not wish to include it.
This enhancement improves efficiency while maintaining flexibility for customer preferences.
For more details please see our dedicated Support Article: Paid-In Items.
April 2025
Apr 29, 2025
Ticket printing and reprinting control
Permissions are introduced to enable or disable the “Print Ticket” option on the ticket details screen, as well as specific rules regarding ticket delivery options in the payment confirmation. The functionality covers back-office channels and back-office agencies, ensures that the user cannot change the selection once it has been sent, and allows limited reprints with a watermark.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use case:
Back-Office Operator / Agency:
When a customer pays online or in person, the operator must decide whether to issue the ticket in digital (ENG) or physical (SPA) format. If the physical option is selected, tickets and complementary products are printed locally.
Print Control:
To prevent abuse, only users with “Permission to Print Ticket” can activate printing from the ticket details screen.
Reprints:
If a customer needs a second physical copy (for example, if they lost the first one), only users with “Permit Reprint Ticket” permission can do so, and the second printout will bear a “REPRINT” watermark.
Configuration: Administration -> Printing -> Settings
→ Checkbox “Limit re-printing”
→ Check the box to enable the restriction
→ Save settings
The first printout from the confirmation screen is considered the “Primary Printout.” Any subsequent attempts from the details screen will be treated as a “Reprint.”.
For more details please see our dedicated Support Article: Re-Print.
April 22, 2025
Bundle Sales: Redeemable Item Revenue Allocation
When bundles are sold, redeemable items created from the sale now include Revenue Operating Company (Rev OpCo) and Operating Company (OpCo) information based on the shift location of the sale

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Purpose: Ensures that cash collected from bundle sales is properly allocated to the correct bank for deposits during shift close.
- Impact: Improves accuracy of revenue tracking and deposit reporting for bundle sales.
This change ensures redeemable items carry the necessary company information for proper financial reporting and deposit allocation.
For more details please see our dedicated Support Article: Bundle Redeemable Item.
April 10, 2025
The system now allows price managers to set a maximum number of tickets per manifest eligible for a promotion.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Configurable Limit: Administrators can define the maximum tickets per manifest for each promotion within the Promotions module.
- Sales Enforcement: During ticket sales, the promotion applies only to the allowed number of tickets. Any additional tickets show a message indicating the promotion limit has been reached.
- Usage Tracking: Promotion uses are tracked across sales, cancellations, and ticket changes, ensuring correct application and accounting.
- Reporting: Transaction, ticket, and promotion reports reflect applied promotions and limits.
This enhancement ensures controlled promotion application, preventing overuse while providing flexibility for demand generation campaigns.
March 2025
March 20, 2025
Ticket Movement: Time Restriction Rules
Time restrictions for ticket movements now support limits in both directions:

leave this title only for structure purposes: it will not be visible
Show more
Show less
Future Limit: Prevents moving a passenger too far into the future beyond their original trip time.
Past Limit: Prevents moving a passenger too far back in time before their original trip time.
These configurations ensure that when a passenger is moved, the new trip must fall within a defined time window relative to the original departure, improving control and preventing invalid movements.
For more details please see our dedicated Support Article: Move.
March 19, 2025
Access 5-Day Outlook and Manifest Modifications Without Open Shift
Perform actions such as dispatch, bulk move, notifications, change bus/capacity/status on manifests without having an open shift.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: A user responsible for dispatch or manifest adjustments may need to perform operational tasks across multiple stations. Instead of requiring them to open a shift per station, the system should validate their access based on the assigned shift locations, not the opened shifts.
They should be able to dispatch or edit manifests that originate from any of those stations, without opening a shift.
Operational Control Rules:
An open shift is not required to perform manifest actions.
The user must have the origin station of the manifest assigned under their Shift Locations (in Admin > Users > Shift Locations).
The system must not require the user to have an open shift at that station to execute these operations.
The following actions are allowed under this control:
- Dispatch manifest
- Change manifest status
- Change bus assignment
- Change capacity
- Bulk move passengers
For more details please see our dedicated Support Article: Manifest.
March 10, 2025
Payments: Busbud Online Refund Emails
A new configuration is now available to control refund email behavior for the busbud_online payment method.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case:
The new busbud_online payment method can be refunded from Busbud, and to avoid confusion, no Betterez emails should be sent when processing refunds for busbud_online.
Configuration:
- In admin/payments, add the ability to configure each payment method so the "Email refund receipts automatically" setting does not trigger.
- Under Options for each payment method, include a new checkbox config: "Prevent automatic emails for refund receipts".
- Leave the existing Busbud payment unchanged.
- Add the new busbud_online payment method and enable the correct Busbud agency (CAD, MXN).
- Ensure refund emails are set to "never" for busbud_online.
/
/
For more details please see our dedicated Support Article: Busbud
March 10, 2025
Ticket Movement: Fare Type Restriction Override
As part of ticket movement enhancements, the system now follows updated business rules for fare types during movements:

leave this title only for structure purposes: it will not be visible
Show more
Show less
Fare Type Availability: The fare type of the original ticket is no longer validated against availability on the new manifest.
Fare Type Limits: Passengers can be moved even if the target manifest has fare type restrictions or has already reached its limit for that fare type.
Previous Issue: Previously, tickets with certain fare types could not be moved to schedules that were restricted or sold out for that fare type. This behavior has been corrected so that movements are now allowed regardless of fare type restrictions.
For more details please see our dedicated Support Article: Fare Type
March 10, 2025
Configurable Ticket Movement Limits
You can now configure the maximum number of times a ticket can be moved, applying to both individual and bulk movements. This helps maintain control and consistency in ticket management

February 2025
February 24, 2025
Ticket Movement: Hide Invalid Trips Filter
A new filter option “Hide invalid trips” has been added when searching for trips in the ticket movement flow.
By default, both valid and invalid trips are shown. If selected, only valid trips (eligible for passenger movement) will display in the results.

February 13, 2025
Scanning App: Sell paid in item (standalone)
Configure your ancillary items (paid in items) to sell them on the Betterez mobile scanning app.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Operators can have drivers sell additional services at bus side, items that may not have been declared or booked at the time of the ticket sale. For example: extra baggage, blankets, bringing a pet carrier on board.
Configuration: Administration -> Scanning, go to "Scanner app sales" subheading
Make sure to update to the latest driver app to see the latest features.
February 13, 2025
Scanning App: Departure and arrival time in the trip manifest
The Betterez mobile scanning app now shows the departure and arrival times in each manifest

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Drivers are able to see both the scheduled arrival and departure times for their trip
Make sure to update to the latest driver app to see the latest features.
February 10, 2025
New Manifest Status: Operations
Set a manifest as an "Operations" trip, prevent bookings on this manifest

leave this title only for structure purposes: it will not be visible
Show more
Show less
A manifest with "Operations" status is not sellable in any channel, and can not have passengers moved to the trip (similar to "cancelled" status). The manifest cannot be set to "Operation" status if there are passengers booked on this manifest.
Use Case: Operators who need to move vehicles from one location to another, for logistical planning rather than passenger transport.
For more details please see our dedicated Support Article: Manifest
February 10, 2025
Driver Rest Time & Assignment Validations
New validations improve scheduling accuracy and safety:

leave this title only for structure purposes: it will not be visible
Show more
Show less
Driver Assignment:
- Support multiple drivers per manifest, assigned by origin–destination.
- Validations prevent overlaps, enforce rest times, and check O&D continuity (warnings with bypass options).
- Driver O&D now appears on manifest printouts.
Vehicle Assignment:
- Prevents assigning vehicles to conflicting manifests.
- Enforces vehicle rest times.
Conflict Prevention:
- Blocks driver/vehicle conflicts across manifests.
- Allows multiple drivers on the same trip segment if validations pass.
These updates ensure safer scheduling, accurate tracking, and compliance with rest requirements.
January 2025
January 24, 2025
Manifest Review & Send to SAP Integration
Betterez now supports a full manifest review and export workflow for integrations with SAP.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Manifest List View:
- Shows all manifests.
- Non-dispatched = read-only.
- Dispatched = editable (Driver, Mileage, Vehicle).
Filtering: By date, driver, company, vehicle, and dispatch status.
Review & Finalize:
- Manifests must be marked Reviewed before export.
- Users select a date range, confirm, then finalize.
- Once finalized, manifests are locked and cannot be resent.
Export: Finalized data triggers a webhook and CSV export to SAP.
This ensures accurate payroll, one-time exports, and reliable SAP integration
January 22, 2025
Ability to make OpCo and Brand mandatory when creating/editing a schedule
A new configuration has been added in Admin > Sales & Inventory → Operation Settings:
“Mandatory Operating Company and Brand for Schedules.”

leave this title only for structure purposes: it will not be visible
Show more
Show less
When enabled, this setting requires that any schedule created or edited must have both a brand and an operating company assigned.
This prevents issues where unassigned schedules block integration, such as with the Driver Runs report to SAP, ensuring smooth dispatching and reporting.
January 22, 2025
All tickets will now be generated with a consecutive 12-character ticket number.

leave this title only for structure purposes: it will not be visible
Show more
Show less
The format is as follows:
- First 2 digits: represent the Operating Company (OpCo) (e.g., 02 or 03).
- Next 10 digits: represent the consecutive folio number for tickets.
- IKEY: replaced with our system’s unique ID.
Additionally, a numeric code for the OpCo will be available to feed through the webhook, allowing external systems to concatenate and process ticket numbers consistently.
January 22, 2025
Mandatory Operating Company and Brand configuration for schedules
Make Operating Company and Brand mandatory when creating/editing a schedule.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Ensure there are no omissions to schedule configurations for operating company and brand.
Configuration: Administration > Sales Inventory > Sales Operations, checkbox for Operating company mandatory for schedules and Brand selection mandatory for schedules
January 22, 2025
Custom Ticket numbers: Replace Betterez Default Ticket Numbers
Configure your own ticket number schema to replace the default 6 digit alphanumeric ticket numbers in Betterez.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Operators who prefer to follow their own ticket sequencing and format can opt to use this feature for continuity. Note that when this is enabled, all future tickets will start their numbering sequence and increase by 1 for each ticket issued in the system.
Configuration: Administration -> Sales Inventory -> Sales Operations, checkbox for Allow operating companies to configure their own ticket numbers.
Once enabled go to Administration > Operating Companies, create an operating company and go to subheading "Sequences". Ensure all your schedules are assigned an operating company to use sequences correctly.
January 9, 2025
Agency Setup: Commission Configuration & Calculation
When creating or editing an agency, you can now assign a commission and define how it should be calculated before or after taxes (configurable via a new checkbox or radio button).

leave this title only for structure purposes: it will not be visible
Show more
Show less
The system will automatically calculate commission amounts per transaction based on the assigned percentage or fixed value:
- Before taxes: Price before taxes and commissions
- After taxes: Final price with taxes and commissions
- Fixed amount: stored directly without applying a calculation.
Commissions are stored in two new transaction fields and support multi-currency. Totals are also summed to calculate the commission earned per shift.
January 2, 2025
Scanning App: Display Times
Arrival and departure times displayed in the correct local time of stop location
Use Case: Ensure drivers view the times in the app as per the stop location's local time

January 2, 2025
Driver App: Arrival & Departure Times per Stop
The Current Trip view in the Driver App now displays the scheduled arrival and departure times for each stop along the trip.

leave this title only for structure purposes: it will not be visible
Show more
Show less
To ensure accuracy, times are shown according to the time zone of each station, rather than the account’s default time zone.\
This enhancement aligns the Driver App with the manifest display, giving drivers clear and reliable trip timing details across multiple time zone
December 2024
December 20, 2024
Open return without O&D restrictions
Premium Feature: Open return tickets can now be redeemed for any origin and destination, they retain their value to book against the return trip of the operator's choice.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: For operators who have configured open return tickets, allow your passengers to redeem the open return for a different origin and destination than was booked on the first leg. Ex: customer can book A -> D and then use the open return to redeem for a C -> B ticket. The value of the open return is paid against the cost of the return for whatever O&D.
For more details please see our dedicated Support Article: Open Return
December 20, 2024
Disable Transaction Receipt Printing
Prevent transaction receipts from printing on sales, cancellations and changes.

December 5, 2024
Define fare tables by seat class & omit O&D combinations
Premium Feature: For operators using seat classes in Market Pricing, create fare tables with distinct origin and destination combinations for seat class sales.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: For trips with seatmaps that have multiple seat classes (ex: VIP seats, and standard seats), operators may want to only sell the "VIP" seats for longer distance trips only to maximize revenue. In this case, create two fare tables, one for VIP where O&D prices are set to only long distance combinations, and another fare table for standard seats with all O&D combinations. Passengers will not be able to book the VIP class seats for the short haul trips that were not priced in the VIP fare table.
For more details please see our dedicated Support Article: Print Template
November 2024
November 21, 2024
Map visual update for Stations, Routes and Schedules
Improved UI for navigating and understanding your network. In the back office operations, see a map based on your station coordinates for routes and schedules.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Configure your station longitude and latitude, with the ability to enter the google maps URL to pull the longitude and latitude automatically. These coordinates are then used to display the station location when looking at the back office routes and schedules.
For more details please see our dedicated Support Article: Location Information
November 21, 2024
Standing passenger sales
Define standing capacity on schedules and sell tickets for seated and standing passengers on a trip.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: For operators who run closer to commuter style services. Opt to enable standing passengers to sell additional tickets in excess of your seated capacity. This is only for back office sales channels, and in the trip results we display to capacities, one for seated and one for standing.
Configuration:...
For more details please see our dedicated Support Article: Standing Passenger
November 19, 2024
Refund to Voucher and Ticket Association
When refunding a ticket to a voucher, show the voucher information in the ticket details of the refunded ticket

November 19, 2024
Limit Advance Sales for Back Office
Set the maximum number of days in advance a back office aales agent can sell a ticket.

November 19, 2024
Display the created by shift location in Ticket details
In the ticket details page, the shift location that created the ticket is displayed.

November 19, 2024
Schedule Trip Type for “Local” Trips
Define the type of scheduled trip that is being run

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: …
Configuration:
November 1, 2024
Reports: Expired Ticket Filter
Ability to filter for the expired tickets in the tickets report

November 1, 2024
Merge Customer Profiles
Select multiple customer accounts and merge them into one, including all transaction history and loyalty points.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Customer may create multiple profiles over their purchase history. In Betterez you are able to select one profile as the parent, and merge all other profiles into the parent. All history and loyalty points are moved to the main parent profile.
Configuration: The setting is available in any customer details page, the button to “merge” will be at the top right. If this option is not available right now in your account, please reach out to support@betterez.com and request to enable the customer account merge feature.
For more details please see our dedicated Support Article: Merge Customer
October 2024
October 25, 2024
Scanning App: Unredeem Tickets
Configure the driver scanning app to allow drivers to unredeem tickets

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Operators who want to allow drivers more autonomy where an incorrect ticket is scanned, the unredeem ticket option can be enabled in the scanning app.
Configuration: Work with Betterez support to enable or disable role permissions for unredemptions of tickets for your driver role.
Make sure to update to the latest driver app to see the latest features.
October 25, 2024
Scanning App: Set trip date to default to today
Configure the driver scanning app to set the date of the trips view to today by default

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: For operators who have drivers using the app over multiple days, our current settings will retain yesterday's date for the trips view. For operators who want to always default the trips view to today’s date, this configuration will ensure drivers are always looking at their current days trip.
Configuration: Administration -> Scanning -> enable "Prevent wrong selected date"
Make sure to update to the latest driver app to see the latest features.
October 25, 2024
Scanning App: Sell seatmap trips
For selling trips on the scanner app, drivers can select the seat if the trip has a seatmap.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Drivers can now sell trips with seatmaps. The driver app will pull the latest pricing for the seat, including any seat fees when selling the ticket with the driver app.
Configuration: Administration -> Scanning -> configure the "Scanner app sales" section with your product, fare types and payments to accept with onboard sales
Make sure to update to the latest driver app to see the latest features.
October 16, 2024
Manifest ticket log
Track the movement of tickets in each manifest through a log

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: In each manifest details page, under “comments”, a note of the ticket number and movement is made. This applies to all tickets moved.
October 16, 2024
Redeem vouchers in voucher details page
When searching for a voucher, quickly redeem it from the voucher details page and speed up the booking process.

October 9, 2024
Improved the information displayed in the shopping cart, adding the trip and ticket details for review prior to purchase.

October 4, 2024
Optional Origin and Destination for Vouchers
Vouchers can be configured to not require an O&D for subsequent redemption.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Use Case: Allow customers to obtain a voucher that is not limited to an origin and destination when redeeming the voucher.
For more details please see our dedicated Support Article: Vouchers
July 2024
July 23, 2024
Enhancement: Tax Calculation on Net Payable Amount
Taxes are now calculated based only on the amount paid with valid payment methods (e.g., cash, credit card), excluding “virtual money” such as loyalty points or promo code discounts.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Loyalty Points: Tax is applied only to the portion paid with cash/credit, not to the value covered by points.
- Promo Codes: Tax is calculated on the discounted total, not the original fare.
- Mixed Payments: In combined cases (promo code + loyalty points + cash/credit), taxes are applied only to the net payable amount after all discounts and points are applied.
This ensures accurate tax handling aligned with Transpais’s requirements.
July 24, 2024
Enhancement: Brand-Specific “Apply per Ticket” Fees
The system now allows administrators to configure “Apply per ticket” fees by brand in the Fees section.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Configuration: In Reservation Rules, one or multiple brands can be selected for when the fee applies.
- Rules Handling: Time-based rules and fare class rules do not apply to this fee type. These options are greyed out and display the message “Only available for…” for clarity.
- Application in Connection Trips: Each fee is applied only to the brand of the ticket it matches, ensuring accurate brand-based charges across all journey segments.
June 2024
June 24, 2024
Enhancement: Auto-Assign Seats in Manifest Move
The Manifest Move portal now supports auto seat assignment when moving tickets between manifests.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Auto 1:1 Matching: Tickets are automatically reassigned if the section, row, seat number, and destination match between the current and target manifest.
- Activation: A new button allows users to trigger the auto-assign process.
- Conflict Handling: If a seat is already taken in the target manifest, the ticket is flagged in red for manual assignment.
This enhancement speeds up the manifest move process and reduces manual work while preserving flexibility for conflict resolution.
June 21, 2024
Enhancement: Insurance as SSR
Support has been added for selling insurance as a Special Service Request (SSR). The insurance cost is calculated as 5% of the ticket value. Evaluation is in progress to determine whether this functionality should remain as an SSR or be managed as a paid-in item.

June 21, 2024
Enhancement: Configurable Operations Messages by Amenity Group and Brand
Support has been added for selling insurance as a Special Service Request (SSR). The insurance cost is calculated as 5% of the ticket value. Evaluation is in progress to determine whether this functionality should remain as an SSR or be managed as a paid-in item.

June 21, 2024
Enhancement: Printing Closed Shifts
Agents can now print their latest closed shift even after signing out and back into the system.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Previous behavior: Shifts could only be printed immediately after closing; once signed out, agents lost access unless given Shift Reports permission.
- New behavior: After closing a shift, the “My Shift” screen will display the user’s most recently closed shift, allowing them to reopen it for printing.
This change supports 2-step shift closing process, enabling managers and agents to double-check and print shifts without requiring extra permissions.
May 2024
May 21, 2024
Enhancement: Tax-Exempt Schedules
The system now supports marking schedules as tax exempt.

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Ticket Sales: Tickets sold from tax-exempt schedules will not include any tax calculation.
- Manual Sales: The same behavior applies when selling tickets manually; totals from tax-exempt schedules remain tax-free.
- Connections: No impact on connections, as this configuration applies only to the individual schedule.
This enhancement ensures accurate pricing and compliance for services that must operate without tax applied.
May 21, 2024
Enhancement: Interline Journey Integration
The system now supports connecting journeys across multiple providers, enabling seamless booking, payment, and management of interline trips.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Key Capabilities:
- Unified Booking: Customers can book trips involving multiple interline partners in a single transaction with one payment.
- Mappings Configuration: Support for mapping fare types, stations, and terms of service across operators.
- Itinerary Display: Clearly shows interline partners, departure/travel times, and associated brands or operating companies for each leg.
- Pricing: One price applied across the full interline journey.
- User Management: Authorized users can change or cancel their interline journeys (ONTC rules apply).
- Languages: Full English and French support.
This enhancement simplifies cross-partner travel by removing the need to manually add interline items to the cart, improving the booking and reporting process for both agencies and customers.
May 1, 2024
Enhancement: Operating Company Assignment for Paid-In Items
Paid-in items can now be configured with an operating company in settings. When a paid-in item is purchased, the assigned operating company is:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Included in the transaction.completed webhook
- Displayed in the Paid Items Report (new “Operating Company” field)
This applies to all paid-in items (e.g., cash deposits, cheque exchanges, internal allocations), ensuring accurate reporting and reconciliation.
April 2024
April 25, 2024
Optional Filter Visibility in Intelligence Reports
A new option has been added to improve report filtering workflow:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- By default, filters in Intelligence Reports are hidden after applying.
- A new admin/setup flag allows users to choose whether filters remain visible or hidden after applying, enabling quicker subsequent report edits.
April 25, 2024
Enhancement: More Flexible Connection Options
The connections engine has been enhanced to provide greater flexibility when displaying trip options. Previously, only the top 3 fastest connection options were shown.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Now, system administrators can configure the maximum number of distinct departure and arrival time options available.
This improvement ensures that if the fastest options are unavailable (e.g., sold out), additional trip alternatives can still be displayed to customers, making it easier for them to complete their purchase.
March 2024
March 13, 2024
Bank Account Assignment and Shift-Based Deposit Automation
Enhancements have been made to bank account management and shift closeouts:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Bank accounts can now be assigned to a specific shift location and operating company.
- During shift closeout, tickets sold are automatically linked to the assigned bank based on shift location and operating company.
- The deposit amount is automatically calculated based on the above assignment.
- Users are restricted from closing multiple shifts across different locations, ensuring accurate reporting.
March 13, 2024
Hide a User's Shift Sales Amounts
Prevent sales agents from seeing the total of their shift during and after close,

leave this title only for structure purposes: it will not be visible
Show more
Show less
In scenarios where the operator want's to ensure an audit can take place of the user's shift close, they may opt to hide the total amount from the sales agent to have the manager review any discrepencies from cash reported to shift close sales.
March 11, 2024
Assign Restrictions to User Shift Locations
Users who sell in the back office can now be assigned their shift location options, limiting what locations they can start a shift in.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Ensure users in the system are opening shifts at only the locations they are approved for by administration. This ensure sales agents are only opening shifts at their correct locations.
Administration > Users, select a user and in the "Shift Locations" configuration, add one or more shift locations they are permitted to use.
March 11, 2024
Limit Number of per Ticket Changes
Configure the number of times one ticket can be changed

leave this title only for structure purposes: it will not be visible
Show more
Show less
Prevent continued ticket changes
Administration > Setup, enable "Limit number of changes per ticket" and set the count for changes
March 06, 2024
Voucher Refunds and Redemptions
Refund to voucher and improved flexibility for voucher redemptions

leave this title only for structure purposes: it will not be visible
Show more
Show less
Refund a customers ticket to a voucher instead of the original form of payment. Vouchers can also be configured to allow for any origin and destionation to be redeemed, regardless of what the original ticket was booked for.
Administration > Sales inventory > Settings, enable "Override vouchers origin and destination rules"
Administration > Setup, enter the "Refund expiration date" for how long a voucher refund lasts.
February 2024
February 26, 2024
Station Search Improvements in Booking Flow
The station search experience has been enhanced for faster and more intuitive booking. Updates include:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Shortcode entry with Enter: Users can now type a station shortcode (e.g., VIC) and press Enter to auto-select the connected station.
- Auto field progression: Pressing Enter will automatically move the user to the next field (Origin > Destination > Departure Time).
- Improved dropdown filtering: Stations matching entered shortcodes are prioritized at the top of the dropdown list, ensuring quicker access.
February 26, 2024
Female Identified Seating
During the booking flow, designate the passenger gender and provide visbility of female seated passengers in the seatmap to book together.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Used when an operator wants to provide safer or more comfortable seating options for female passengers.
Enables the sales agents for the operator to see female seated passengers and opt to assign another female to sit beside them during the booking process.
Administration > Setup, enable "Show gender field on the simplified sales flow" and optionally "Gender field is required on the simplified sales flow"
February 26, 2024
Station Short Codes Search
Faster back office booking with short codes for station searches

leave this title only for structure purposes: it will not be visible
Show more
Show less
In the back office booking, for origin and destination entry, and operator can type in a the designated short code. Ex: NYC for "New York City" and press enter to select a station quickly
Operations > Stations, select a station and enter the "short code"