23 Apr 2026 - Release Notes

New Features & Improvements

Branding support for PNL import

Previously, it was not possible to link imported PNRs to a specific brand. This enhancement introduces brand-based mapping for PNL imports, aligning passenger data with designated brands based on fare, route, or scheme.

As a result, if the fare used for a PNL import is associated with a brand, that brand’s baggage allowance and other attributes will be automatically applied to the imported PNRs and passed via PNL to the DCS.

Using branding for PNL Import

Until this improvement, it was not possible to link imported PNRs to a particular brand. We have enhanced PNL import to support brand-based mapping, aligning passenger data with specific brands per fare, route, or scheme.

As a result, if the fare used for PNL import is linked to a brand, that brand’s baggage allowance and other attributes will be assigned accordingly to imported PNRs and passed via PNL to the DCS.

The brand defined in the applicable PNL import fare is now assigned to the PNR accordingly. If the applicable fare is not linked to a brand, then no brand will be assigned to the PNR either.

The branding criteria also apply to seat fares when adding a seat to imported reservations (if the brand is linked to these PNRs). Seat fares, in addition to class, should now also be defined per brand, matching the brand applied to the PNR, to be correctly applied during seat selection in CRS or on IBE.

In cases where no seat fare is applicable for the class and brand of the PNR, the seat may be assigned free of charge. Therefore, airlines that have previously used non-zero seat fares for PNL import should consider revising their seat fare pricing to ensure that the pricing strategy remains correct.

Sales per Day report – end timestamp fix

We have adjusted the time range of the Sales per Day report to include the full day. This prevents bookings made near the end of the day from being omitted and incorrectly displayed in the following day’s report.

Reports aligned with user time zone

When generating the Invoices Report and filtering by First Service Date, the system did not always respect the user’s configured time zone. In some cases, filtering was based on server time instead. Now, this has been resolved.

Bug Fixes

SendGrid – due amount on booking confirmation

This fix applies to customers using SendGrid for email delivery.

We resolved an issue where invoice amounts sent via SendGrid were not rounded correctly. Amounts are now rounded according to each airline’s configured currency decimal precision.

MMB excess ancillary payment error

We fixed an issue in the MMB ancillary selection flow where passenger phone fields were incorrectly mapped in the database, causing errors.

This has been corrected to ensure accurate data handling and prevent payment failures.

Unauthorized access to passenger data via agent actions

The visibility logic of the “Replace customer” icon has been updated. The icon is now hidden when an agent views a PNR with no assigned agency or customer. Additionally, the PNR creation logic has been updated to explicitly assign the agent ID when the logged-in user is an agent.

These changes ensure that newly created PNRs are properly linked to the agent and help prevent unauthorized access.

Seat map remark – translation fix

We fixed a duplicate translation issue affecting seat map remarks. This ensures accurate and consistent localization, as well as improved seat map loading performance.

Failed MMB amendment removing passenger records

We resolved an issue in the changeBooking API where passenger records could be incorrectly removed after failed amendment attempts in MMB for reservations created via API.

Class Booking Analysis Report – incorrect ancillary counts

We updated the report logic to exclude standalone ancillary or seat-only PNRs (without flight services), ensuring accurate booking counts.

 

Have more questions? Submit a request

Comments

Powered by Zendesk