Galapagos - Minor 2 (21.2)

Release Summary


This Minor Galapagos release intends to address issues from earlier Fiji releases and make general improvements.

See Minor Changes and Bug Fixes for more details on the specific changes.


Release Type



Sandbox Availability Date


2025-11-27


Deployment Guide

See the Deployment Guide for changes that need to be carried out after installing.


Minor Changes


Feature: Payments


Development of the complex hierarchy of payment schedule configurations (KT-11222)

Complex assignments for Payment Schedule Configurations are now possible. A payment schedule configuration can be assigned to a combination of account, channel, package, and/or service:

  • A hierarchy is now respected where a more complex assignment takes precedence over a simpler one.

    • For example, if an itinerary has channel C and a package P, and two payment schedule configurations exist - one assigned to channel C and one assigned to channel C and package P - rules from the latter one will be used.


Bug Fixes from End-to-End Test (KT-11559)

Updated the Itinerary Cancellation Rule Value Type. The API name remains the same but the value is changed as follows :

  • PercentagePercentage Per Passenger

  • FixedFixed Per Passenger


Regression: Too many SOQL querier error thrown when changing a saved service in Builder (KT-11204)

Recalculation of the Payment Schedule Rules for the new payment schedule engine has been moved to an asynchronous process.

  • While the process runs, the payment schedules will not be visible - a spinner will be shown instead.

  • When documents are published in the documents section, a warning is displayed if a payment schedule job is running.


Add new field in UI when creating/editing a Payment Schedule Rule in a Payment Schedule Configuration (KT-11699)

We have added a new field called Required for Deposit Date; when creating a new Payment Schedule Rule in Payment Schedule Configuration, this field appears on the UI.


Populate Deposit Date on Passenger (KT-11317)

We’ve added a Deposit Date field on the Passenger object, which is now controlled by a new Required for Deposit Date checkbox on the Payment Schedule Rule and Itinerary Payment Schedule Rule objects. This allows customers to specify which payments must be made for the Deposit Date to be set.


Do not allow 0 payments in new payments UI (KT-11786)

The Payments UI will no longer allow payments of 0 value.

Related Support Ticket: KHELP-11399


Payments UI: Disable Manual Amount input if Payment Schedule is selected and vice versa (KT-11817)

Manual Amount input is now disabled if payment schedule is selected

Related Support Ticket KHELP-11405



Improve Widen Search functionality (KT-8500)

We have improved the Widen Search logic in Service Search improved to provide better results.

Related Support Ticket: KHELP-9622


Feature: Rail


Incorrect qty/occupancy on manual rail (KT-10003)

Manual rail now shows the correct occupancy and quantity

Related Support Ticket: KHELP-10762 & KHELP-10892


Rail API - Send Lead Passengers Phone Number (CEE-29)

The Rail API will now send the lead passenger’s phone number when pax information is requested. This will happen even when the phone number is not set as a required field.

Related Support Ticket: KHELP-11281


UAT Issue: Package Search: Included Locations field does not show all expected Locations (KT-8487)

We have changed the behaviour and logic around included locations drop down to show more appropriate results.


Display the allotment value (in brackets) for selected components on the Package Search day by day summary (CEE-19)

We’ve updated the Package Search day-by-day summary to ensure that the Allotment value is always displayed for all components that have an allotment inventory contract configured.


Feature: Price Breakdown


Price Overrides should be included in the Calculated Total Price on itinerary breakdown groups (KT-11394)

Price Overrides are now included in the Calculated Total Price in the Itinerary Price Breakdown.


Feature: Supplier Bookings

Items in Supplier Bookings are never grouped by Invoice To account (KT-11753)

Items in Supplier bookings are now grouped by Invoice To Account.

Related Support Ticket: KHELP-11010


Feature: PNR

Feature: RightRez

Arrival & Departure location defaulting (KT-11656)

We removed population of Departure and Arrival locations in Rightrez UI.


Feature: Itinerary Builder


Improve default room occupancy for accommodations in builder (CEE-17)

We have improved the default Occupancy in Builder; Adding an internal accommodation will now compare Price Category and Room ID in order to assign passengers accordingly.

Related Support Ticket KHELP-10739


Itinerary Builder Updates - New Actions and Updated Pax Modal (KT-11541)

Updated the Change Occupancy Modal that gets initialized from the Itinerary Builder Line to add functionality for changing and deleting rooms.


Feature: Package Departure


Departure Variations - Package Setup (KT-11455)

We have added a feature to assign departure dates from existing records to a component


Feature: Booking Wizard


Itinerary Builder Updates - New Actions and Updated Pax Modal (KT-11541)

Updated the Change Occupancy Modal that gets initialized from the Itinerary Builder Line to add functionality for changing and deleting rooms.


Update Rooms Modal That’s Launched After Clicking an IBLine Action Menu Option (KT-11627)

Updated the Change Occupancy Modal that gets initialized from the Itinerary Builder Line to add functionality for changing and deleting rooms.


Bug Fixes


Feature: Content


Changes made to images in Content are not saved on the first attempt (KT-7186)

Previously we had an issue when the changes made to the images in the Package, Placeholder, and Destination components in the Itinerary Content were only saved after the second save attempt. This issue has now been fixed.

Related support Ticket: KHELP-9068


Feature: Itinerary Builder


Pick-up/drop-off services on cloned itinerary (KT-7211)

Previously we had an issue when transfers on the cloned itineraries and amendments were losing their pick-up and drop-off linked services. We are happy to announce that the issue has now been resolved.

Related Support Ticket: KHELP-8169


Itineraries are being deleted when any error occurs while adding a package to itinerary from Booking Wizard (KT-11308)

Addressed an issue where, if an error occurred in Booking Wizard when adding to an itinerary, the itinerary itself would be deleted. This is now resolved.


Getting Error "Too many SOQL queries: 101" (KT-11196 KAPI-2332)

We have fixed a SOQL 101 error when migrating pre hotel booking records for an itinerary.


Payment Schedule - Multiple Deposit payment schedule rules are applied to an itinerary (KT-11503 & KAPI-2538)

Fixed and per-person deposit rules are only applied when their CurrencyIsoCode is the same as the itinerary’s.


Change Occupancy: when allotments are full, the existing cabins are being removed (KT-11648)

We fixed an issue causing Change Occupancy to remove existing cabins when adding them to an itinerary. This only happened if Allotments are full. Now, it functions as expected.


Heap size error when merging amendment (CEE-27)

We have fixed an amendment merging issue, which was causing a heap size error.

Related Support Tickets: KHELP-10789, KHELP-11271, KHELP-11315, & KHELP-11173


QTY column in Itinerary Builder is over allocating (KT-7160)

We fixed an issue where the Quantity column in Itinerary builder was incorrect.


Feature: Package Search


When Using "Back" from Booking Wizard, Package Search Occupancy is Multiplied (KT-11208)

We addressed an issue where passengers weren’t being allocated correctly to rooms correctly when Adding to Itinerary from Booking Wizard.


Booking wizard is not loading for non USD currency (KT-11286 & KAPI-1983)

Fixed an issue where Booking wizard wouldn’t load with USD as the currency.


Feature: Booking Wizard


Issues in Allocations tab when > 1 room with a given occupancy is added to Itinerary (KT-11719)

We fixed an issue in Allocations caused by adding more than 1 room to an itinerary.


Final Payment rule due date is not calculated correctly (KT-11364 & KAPI-2480)

Final payment rules due dates are now calculated correctly.


Code introduced in KT-11772 will break Booking Wizard (KT-11871)

Fixed an issue that would prevent Booking Wizard from opening correctly in Change Occupancy mode. This was caused by a previous bug fix. We have added additional logic to that fix to prevent this from happening.


Number of pax per room in summary section increases every time a contact is linked (KT-11856)

Fixed in an issue in the Booking Wizard Summary Panel that, whenever a contact was linked to a passenger, it would increase the number in the summary section.


The screen freezes with Duplicate validation message, for an email address check for a contact at PGI screen (KT-11370, KAPI-2411, & KAPI-2414:)

We have fixed a frozen screen issue when validation messages would appear on the PGI screen.


Component error in Pre/Post Stay tab when a room is cancelled or selected for occupancy change (ST-176)

We fixed an issue causing an error to be thrown when navigating from the Booking Wizard to the Pre/Post stay tab.


Feature: Rail


Incorrect qty/occupancy on manual rail (KT-10003)

Manual rail now shows the correct occupancy and quantity

Related Support Ticket: KHELP-10762 & KHELP-10892


Feature: Package Search


Protection Plan and Deposit Payment rule due date is not calculated correctly (KT-11365 & KAPI-2483)

Protection plan and deposit payment rules due dates are now calculated correctly.