Hawaii - Patch 1 (22.5)

Release Summary


Kaptio is proud to announce this Patch Release for Hawaii. This release is intended to address issues with previous releases.

See Minor Changes and Bug Fixes for more information.


Sandbox Availability Date


2025-10-24


Release Type



Deployment Guide


See this page for the Hawaii Deployment guide.

Be sure to check the Deployment Guide if you have installed Hawaii for the first time. This version has critical post-upgrade migration scripts, detailed in the Guide.

Minor Changes


Feature: Costings


Manipulate costing information outside the package (ST-1765 & KAPI-4858)

A new global method is introduced ItineraryItemDto.applyPaxPriceOverrides\(priceOverrideParam\).

It allows overriding passenger prices.

The priceOverrideParam is a Map<String, Object> and here’s how it can be defined:

  • 'serviceId' ⇒ (String) <ServiceId>

  • ‘pasengerId’ ⇒ (String) <PassengerId>

  • ‘overridePrices’ ⇒ (Map<String, Decimal>) <entryType> ⇒ <overidePaxPrice>

  • Entry type can be : SELL, SELLTAX, or any sales related entry types.


Feature: RightRez

Unable to Calculate Total Surcharge And Total Tax From TauckPNRTicketPricingc (ST-1751 & KAPI-4668)

TaxTypec field was added to PNRTicketPricingc object that will indicate if that specific ticket pricing is tax, fare or surcharge.


Bug Fixes


Feature: PNR


Prices not calculated on the imported PNR (ST-1309)

We fixed an issue where the sell amount calculation on PNR import was not converting currency or calculating taxes when PLPP is enabled. Now, this is calculated and displayed correctly.


Package Error During PNR Import From API (ST-1673 & KAPI-4598)

Various improvements were made to PNR import process:

  1. Exception will be thrown with corect error message stating which Passengers are not matched during PNR Import.

  2. Better name handling - we check with and without middle name being populated if we have any kind of match.

  3. Other errors will be propagated correctly, not wrapped in AuraHandledException.


Requesting three new fields for PNR. (ST-1944 & KAPI-4951)

FareTypec field added to PNR Ticket Pricing object, Equipmentc field added to PNR Flight Segment and CreatedAt__c field added to PNR Ticket object. These fields are updated with payload from RightRez and required for K2M process in Tauck.


Feature: RightRez


Shop Flights: Clicking on checkboxes to select passengers to launch Shop Flights is displaying Error message (ST-672 & KAPI-3079)

RightRez Shop Flights will now work with non passenger specific fields (i.e. FrirstNamec instead of PassengerFirstNamec). JSON config for Flights tab can be modified to exclude them and this will correctly prevent issues when selecting passengers to shop flights.


Shop Flights Workflow: Error message displaying on page right after PNR is created in Rightrez (ST-914 & KAPI-3322)

PNR import process was improved to provide better handling which will make sure that PNR is correctly imported after it is purchased in RightRez.


PNR refresh is not working correctly (ST-1240)

PNR Refresh process has been modified to support Price Per Passenger and RightRez calculated markup process.


Flight Itinerary Item being created with the wrong Sell Price (ST-1366 & KAPI-4084)

RightRez generated markup is now stored in BillableCostc field on PNRTicketPricingc object on entry that corresponds to Fare. This is then used as a total sell value for Flight itinerary item instead of calculating markup and values through KtApi.


Shop Flights: When RightRez is launched, incorrect Return Date is displayed, on manual update wiping away Depart city (ST-1384 & KAPI-4452)

Shop Flights process will now correctly send Package code (which populates destination airport and details) and Arrival and Departure date will be populated based on Itinerary setup. Home Airport will be sent as well (DepartureAirport__c field on Passenger).


RightRez when launched from Shop Flights, on booking summary it displayed to manually enter field inputs instead of being autopopulated (ST-1656 & KAPI-4453)

Passport information is no longer sent to Shop Flights. Only Passenger booking number, Date of birth, first/middle/last name, package code, departure airport, departure/arrival date fields. This will ensure that minimum amount of required data is sent from Salesforce to RightRez.


RightRez Air: Missing Booker Name In GDS(Galileo) (ST-1909 & KAPI-4887)

Agent value is correctly passed to RightRez interface. It will either use the Salesforce user name or RightRezUserId__c field on User record.


**Home Airport not on contact record (ST-1911 & KAPI-4287)**

DepartureAirport__c field is correctly being sent to Shop Flights in RightRez.


Passport Fields (ST-1912 & KAPI-4287)

Passport First Name, Passport Middle name and Passport Last Name are now optional. If populated, we will send those first, but otherwise default to regular First, Last and Middle name fields on Passenger record when sending data to RightRez.


Departure Date (ST-1913 & KAPI-4452)

Departure Date is now correctly being sent from Passenger object to Shop Flights. Data for this field will be correctly updated based on Itinerary content and Package Setup (fix for this was included in c12-mcr-2 release).


Kaptio is calling the rightrez API with the salutation (ST-2000 KAPI-4974)

Salutation was omitted when Shop Flights is called. This is not passed to GDS as part of the details about who made the booking.


When Air is booked, Wrong Air rate is coming back from Rightrez (ST-2002 & KAPI-4973)

Billable Cost field was added to PNR Ticket Pricing. This is used to calculate correct price. Same fix as for the ST-1366 ticket.