Release Notes
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.
You can view the following documentation Shift.
June 19, 2025
Add labels filter to 5-day Outlook
New configuration: add label to 5-day view
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
Key capabilities include:
- Manage and organize the 5-day forecast according to this grouping of labels.
This feature allows you to view informational labels more quickly in the 5-day outlook.
You can view the following documentation Labels.
June 19, 2025
Add labels filter to schedules
New configuration: Add labels filter to schedules
You can now enable the display of a specific label in each of the schedules.

leave this title only for structure purposes: it will not be visible
Show more
Show less
Key capabilities include:
- Manage and organize schedules with labels.
This feature allows you to view information labels more quickly in schedules and 5-day outlook.
You can view the following documentation Schedules.
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.
You can view the following documentation 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.
You can view the following documentation 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.
You can view the following documentation Move.
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 viewing the details page for an item, users should be able to see who created the item and who last updated it.
This improvement increases traceability, allowing users to quickly identify the origin and most recent changes to an item, which facilitates audits and tracking of modifications.
You can view the following documentation 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
You can view the following documentation Move.
June 11, 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.
You can view the following documentation Payment Providers.
May 2025
May 12, 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 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.
You can view the following documentation 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.
You can view the following documentation 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.
You can view the following documentation Paid-In Items.
April 2025
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.
You can view the following documentation 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.
You can view the following documentation 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
You can view the following documentation 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.
/
/
Betterez Support Article
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.
Betterez Support Article
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.
Betterez Support Article
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.
Betterez Support Article
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.
Betterez Support Article
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.
Betterez Support Article
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:...
Betterez Support Article
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.
Betterez Support Article
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: …
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: …
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: …
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.
Betterez Support Article
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
Shift Cash Visibility and Security Enhancements
Improvements have been made to shift cash reporting to enhance security for agents:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Agents will no longer see the exact expected cash amounts during a shift, protecting against bias in case of surplus or shortage.
- The top-right table now shows only surplus (negative) or shortage (positive) values.
- The bottom table, showing exact amounts, is available only via Shift Settings and intended for manager use, not agents.
March 13, 2024
Optional Email Field for Voucher Creation
The voucher creation process has been updated to improve flexibility:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- The email field is now optional, allowing vouchers to be created without requiring an email address.
March 11, 2024
User Shift Assignment and Lock
A new feature allows shift management for users:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Users can now be assigned to a specific shift location.
- Once assigned, agents are locked to that shift location and cannot change it manually.
March 11, 2024
Limit on Ticket Change Attempts
A restriction has been added to prevent excessive modifications to the same ticket:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Each ticket can now be changed a maximum of 4 times.
This limit applies to both online changes and those made in the back office.
March 06, 2024
Account-Level Configuration for Voucher O&D Restrictions
A new account-level configuration has been introduced for vouchers:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- When enabled, vouchers (whether created through refunds or manually in operations) can bypass Origin & Destination restrictions, even if those are set.
- This ensures flexibility while still allowing O&D details to be tracked for reporting purposes.
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-Only Seating Functionality
Seatmaps and the booking flow have been updated to support female-only seats:

leave this title only for structure purposes: it will not be visible
Show more
Show less
- Seatmap identification: Female-only seats are clearly marked in the seatmap.
- Gender-based validation: During booking, only female passengers can be assigned to those designated seats.