Iceland - Minor (23.5)
Handle cabin passenger count recalculation on itinerary deletion (ST-3206)
Handle cabin passenger count recalculation on itinerary deletion Itinerary Items Package Search Kaptio's managed package now recalculates cabin active passenger counts when an itinerary is deleted
Low inventory Options not handled correctly in BW (ST-3189)
Low inventory Options not handled correctly in BW Booking Wizard This update improves how the booking wizard handles option availability based on inventory. Per-room options now correctly remain selectable as long as at least one allotment unit exists, regardless of the number of passengers in the room. Options are only disabled when the allotment is completely exhausted or sold out. This ensures that users can reliably select available rooms or options without being blocked by overly strict inventory checks, resulting in a smoother and more intuitive booking experience.
Temp hold related error when selecting lots of AL options (ST-3133)
Temp hold related error when selecting lots of AL options Booking Wizard This update improves the reliability of Temporary Hold behavior when adding items across components. It fixes an issue where selections for one passenger could unintentionally affect another component with the same price category. With this change, holds are now correctly maintained at the passenger level, while still allowing expected behaviour at the room level. This results in more accurate item selection, preventing unexpected changes and ensuring a smoother booking experience.
Contextual PPLP dev implementation (ST-3112)
Contextual PPLP dev implementation Itinerary Items Price Lines Services **Contextual Price Lines Per Passenger (PPLP)** Organizations using per-passenger price lines can now turn PPLP off for specific itinerary record types. Previously, enabling PPLP applied to every new itinerary in the org. Administrators can exclude individual record types while leaving PPLP active for others. **Configuration** 1. Go to Setup → Custom Metadata Types → **PPLP Record Type Configuration** → Manage Records. 2. Click **New**. 3. Enter the **Record Type Developer Name** (for example Operational, PriceModel, Quote, or Booking) and check **PPLP Disabled**. 4. Click **Save**. New itineraries that use that record type will no longer receive per-passenger price lines. Existing itineraries are not changed. To re-enable PPLP for a record type, delete the corresponding configuration record. **Notes** - Only new itineraries are affected; existing itineraries keep their current feature settings. - Per-passenger payments are a separate feature and are not changed by this setting.
Indicate Cancellation Schedule shows only package cancellation fees (ST-3088)
Indicate Cancellation Schedule shows only package cancellation fees Cancellations Added standalone fee exclusion disclaimer label on cancellation fee schedule modal.
Confirming PP change with Permission set does not apply the change (ST-3078)
Confirming PP change with Permission set does not apply the change Cancellations Modify package We've improved the Booking Wizard's handling of protection plan selections to give users greater flexibility while maintaining clear safeguards. When attempting to change or replace a locked protection plan, users are now prompted to confirm their action. If confirmed, the system will allow the override and apply the new selection across all relevant passengers, even if previous selections would normally prevent it. If declined, no changes are made. This enhancement ensures users have full control to update protection plans when needed, while preventing accidental changes and respecting inventory constraints. With the setting enabled (Custom Settings > App Settings: Block Protection Plan Change Cancel Fee), to block protection plan changes, and the appropriate permission granted (+CanOverrideProtectionPlanLock+) to override this restriction via warning/confirmation, protection plans can be modified at both passenger and group/room level (via radio buttons and checkboxes). All other functionality remains unchanged i.e. New cancellation rules are generated as expected, and any fee for an abandoned protection plan is included in the projected cancellation fee. Note: A negative adjustment can be applied after the passenger cancellation to offset the cancellation fee related to the abandoned protection plan.
Unable to remove Option in Modify mode if it is sold out (ST-3046)
Unable to remove Option in Modify mode if it is sold out Modify package The user can now deselect previously selected option in options tab that is now in Sold out status.
Promotions are not included in Cancellation BW prices when cancelling all rooms (ST-3002)
Promotions are not included in Cancellation BW prices when cancelling all rooms Cancellations Promotions Cancellation Total Now Shows Correct Amount When Cancelling All Rooms. When cancelling all rooms on a booking, the summary screen now displays the correct total from the original booking rather than recalculating from the cancelled room prices. This ensures the cancellation preview reflects an accurate figure before you confirm.
Relinking a contact does not clear the values that do not exist on the newly selected Contact (ST-2940)
Relinking a contact does not clear the values that do not exist on the newly selected Contact Passenger Grid Relinking a contact now correctly clears values that do not exist on the newly selected Contact
PS - Itinerary can be created with not channel dependent currency (ST-2854)
PS - Itinerary can be created with not channel dependent currency Package Search We've enhanced how account and channel data is used in Package Search to improve accuracy and consistency throughout the booking flow. Account details now return a richer data set, including customer price group, tax profile, currency, primary household member, and all available channel codes. The system also resolves the account's primary channel more reliably, including its associated currency. This ensures that when launching the Booking Wizard, the correct currency and channel context are automatically applied, reducing manual adjustments and improving pricing accuracy, especially in multi-channel scenarios.
Booking Wizard: Reseller commission ignores “Inherit from Service” (package component setting) when adding items (ST-2765)
Booking Wizard: Reseller commission ignores “Inherit from Service” (package component setting) when adding items Booking Wizard Implemented logic for reseller commission calculation based on the selected underlying service's commission setup in Booking Wizard
Modify_Transfer Date stamped for all passengers after swapping 2 passengers (ST-2496)
Modify_Transfer Date stamped for all passengers after swapping 2 passengers Modify package Promotions Fixed a bug where system would stamp +PassengerTransferDate__c+ for all passengers on passenger room swap.
BW - remove text about 'previously travelled with household' (ST-2427)
BW - remove text about 'previously travelled with household' Booking Wizard Removed the "Recent Trips" section from the left rail and the "Previously Travelled With" section in the Passengers Tab of Booking Wizard until these features are fully implemented.
Pax order is not consistent in BO and Modify Package, Change Occ and Cancellation modes (ST-1899)
Pax order is not consistent in BO and Modify Package, Change Occ and Cancellation modes Booking Overview Booking Wizard Made passengers ordering consistent across Booking Overview and Modify Package, Change Occupancy and Cancellation modes
Message visible in Change Occupancy modal. (ST-1697)
Message visible in Change Occupancy modal. Booking Overview **Occupancy Change Modal Now Loads Cleanly When Reopened.** When opening the occupancy change modal, the room list and loading spinner now reset correctly before new data is fetched. This prevents stale room data from a previous session briefly appearing while the modal is loading.
Transfer modal, Change Occupancy modal, Cancel modal shows wrong Cabin Number/Description value after cabin is modified (ST-1692)
Transfer modal, Change Occupancy modal, Cancel modal shows wrong Cabin Number/Description value after cabin is modified Booking Overview The Occupancy Change and Transfer modals now display the most up-to-date cabin information after changes are made in Modify Package. Previously, these modals could show outdated cabin numbers and descriptions from the original itinerary creation. With this update, cabin details are refreshed correctly to reflect any edits, ensuring consistency across the booking flow.
Promo description not displayed in full (ST-1002)
Promo description not displayed in full Promotions This update improves the display and usability of promotion tooltips within package search results. Tooltips now dynamically adjust their position based on available screen space to remain fully visible, while enhanced scrolling and sizing ensure longer content is easier to read. Additional refinements to hover behavior provide a smoother and more consistent user experience when viewing promotion details in tooltips.
Control Visibility of "Gross Invoicing" Checkbox (CEE-847)
Control Visibility of "Gross Invoicing" Checkbox Payment Gateway Introduced a new configurable setting in Kaptio Settings that allows administrators to control the visibility of the "Gross Invoicing" checkbox in the Itinerary → Payments tab. By default, the checkbox remains visible to preserve existing behavior, but it can be hidden to prevent unintended invoicing changes. This enhancement helps reduce financial risk by limiting access to sensitive invoicing options without impacting existing functionality. The setting can be found under Trip & Itinerary Settings → Payment Settings → Show Gross Invoicing Checkbox
New fees now apply correctly on recalculation (CEE-873)
New fees now apply correctly on recalculation When recalculating an itinerary item, fees that were newly assigned to a service are now correctly applied. Previously, only fees that existed before the recalculation were retained; any new fees returned by the pricing engine were silently ignored.