Eiffel - Minor 1 (19.3.1)

Release Summary


In this Minor Release of Eiffel, we addressed bugs and other issues that arose from earlier releases.

Additionally, we have made minor changes to the Package Search, Package Departure, Package Editor, Payments, Wetu Content, and Itinerary Builder features, with a focus on improving functionality.


Sandbox Availability Date


2025-05-13


Release Type



Metadata Changes:


For a full overview of new metadata introduced as part of this release, please refer to our Core Data Model Changelog.


New Enhancements


Pilot Features for Improved Save and Load



Background Save - Overview


A new feature has been added to the product to allow some parts of the Itinerary to be saved in the background in Builder and Costings. This should lead to improved performance on saving an Itinerary. The background save will persist data required by tabs other than Builder and Costings. When control is returned to Builder or Costings after the save returns, the Itinerary can be modified safely.

A message will be displayed in the Itinerary status bar if a background save is taking place. Access to tabs that depend on the completion of a background save will be prevented by display of the spinner in the tab until the background save has completed.


Enabling Background Save

Now, go navigate to Kaptio Settings > User Overrides, and find the checkbox Background Save Allowed. To allow the use of Background Save, click the checkbox to tick it.

This override can be assigned for the whole organisation wide, for a specific profile, or to a specific user. This enables the user to restrict access to the feature.

To check this, the itinerary page layout must be changed to include the new Enabled Features field. When enabled in the layout the user will see a selectable list, including the entry Background Save in the Itinerary Details tab. Select this entry and save the Itinerary.

Any users with the Background Save Allowed checked in their User Override will perform the background save when they save an Itinerary with Background Save in its Enabled Features. If a user does not have Background Save Allowed checked in their user override, then the Itinerary will save as normal.


Faster Save and Load Fix - Overview


Builder was suffering an issue causing more items than necessary to be saved when a change is made. This potentially included the whole itinerary being saved, which may cause poor performance, especially for itineraries with a large number of services.

Additionally, a further performance issue was identified for Builder; making the itinerary available for edit earlier in the load cycle.

Both these changes have been added as Pilot features. By default, they are are disabled, but customers can choose to use them early.


Enabling Improved Save and Load

First, assign users the (Kaptio) Pilot Features permission set. This enables their use, it does not enable the individual features.

To enable the Pilot feature(s), navigate to Kaptio Settings > User Overrides, and find the new field named Pilot Features. Use this field to list the features to be enabled. The entries in the list must be separated with a semi-colon.

This override can be assigned for the whole organisation wide, for a specific profile, or to a specific user. This enables the user to restrict access to the feature(s).

The new Profile features are named;

  • NewBuilderLoad

  • NewBuilderSave

For example, to enable both features in this user override, set the Pilot Features field to;

  • NewBuilderLoad; NewBuilderSave


Bug Fixes


Force Recalculation link on Supplier Agreement missing KaptioTravel prefix

We fixed the issue with broken Force Recalculation link on the Supplier Agreement object.

Feature: Supplier Agreement

Related Support Ticket : KHELP-10066


Selecting Channel value on filter panel in Package Search launched from Account removes Package and Categories values

We fixed an issue where selecting the channel in Package Search would cause incorrect behaviours for the other filters.

Feature: Package Search


Regression: Channel and Currency filters not greyed out as expected

We fixed an issue where the Channel and Currency filter would be editable in package search when they shouldn’t be.

Feature: Package Search


Package code field -error state is not behaving as expected

An issue was identified where incorrect package parameters were being passed to the API resulting in incorrect results being displayed. This has now been resolved.

Feature: Package Search


Unable to Launch Package Search from Contact

Improved the UI slightly in the Package Availability Results to indicate that a user must select filters in order to search (when coming from Account).

Feature: Package Search


Regression: filters not working as expected for PS

Fixed an issue with filters in Package search.

Feature: Package Search


Package Search Categories Scroll Bar - click on the grey scroll bar the pop screen shuts down.

Fixed an issue where, when using the scroll/overflow UI on the lwcMultiselect component forces input to loose focus (blur) and closes the options list.

Added ability to pass property to lwcMultiSelect to sort options alpha. Added to Categories in Filter Panel to sort options by alpha.

Feature: Package Search

Related Support Ticket: KHELP-10707


Package Search Categories Scroll Bar - click on the grey scroll bar the pop screen shuts down.

Fixed an issue where, when using the scroll/overflow UI on the lwcMultiselect component forces input to loose focus (blur) and closes the options list.

Added ability to pass property to lwcMultiSelect to sort options alpha. Added to Categories in Filter Panel to sort options by alpha.

Feature: Package Search

Related Support Ticket: KHELP-10707


Package Editor: End Date is not changed after Start Date is changed in lwcTimePeriods

Fixed an issue with the behaviour of the start and end dates in Package search.

Feature: Package Search


Regression: Top bar of Package Search disappears on Availability Screen when no Packages are found

We fixed an issue where the Results tab in package search would hide if no results returned.

Feature: Package Search


[Regression] 'Clear All Filters' does not reset Rooms on Filter panel in Package Search launched from Account

We fixed an issue with "Clear all filters" in package search not working under some scenarios.

Feature: Package Search


[Regression] 'Clear All Filters' not clearing Duration parameters from the search criteria when Package Search launched from Account

We fixed an issue where "Clear all filters" was not working as intended in Package search

Feature: Package Search


Error is thrown when executing search with >13 Rooms in Package Search launched from Account/Contact

We fixed an error that occurred when searching in Package search when there was more than 13 rooms

Feature: Package Search


KAPI-1244: Previous Package search results show after launching package search from another contact

We fixed an issue with the back button in browsers and on package search where it wasn’t working under some circumstances.

Feature: Package Search


KAPI-1230: Inconsistent price summary behaviour

We addressed an issue where, in some scenarios, pricing information for a package was being calculated from a prior package in cache.

Feature: Package Search


KAPI-1224: Config not available remains after room config changed

Resolved an issue where Config' not Available icon would not reset when reactivity triggered on a new search.

Feature: Package Search


When altering room config in Package Search, in some scenarios, it can lead to an error in the promotions request.

Fixed an issue where certain configs would cause an error in the Promotions request.

Feature: Package Search


Note icon should not be displayed on the day when there is no departure

We fixed an issue where the note icon was showing unintentionally in Package search.

Feature: Package Search


REGRESSION: Package Editor: Error window shown when meal plan / DEFAULT for meal plan is selected

We fixed an issue where an error would be shown when setting up packages with default meal plans.

Feature: Package Editor


Package Editor: When adding Component Options to a Package Component, tabbing through will cause a Component Error

Fixed an issue where tabbing would cause an error in Package editor when adding a new Component option.

Feature: Package Editor


Package Editor: Change place where 'Max Times' field appearing in Component modal

Updated UI element in package editor.

Feature: Package Editor


Package Editor: Season is allowed to be created with empty Name

We no longer allow seasons with no names in package editor.

Feature: Package Editor


Package Editor: In the new package editor it is possible to select more than 1 default Meal Plan

We only allow 1 default meal plan for packages in package editor.

Feature: Package Editor


Package Editor: Add Select all check boxes on the Component Price Category screen

Added a select all option in package editor for selecting price categories

Feature: Package Editor


Package Editor: Inactive Service Levels should not be shown in Package editor

We have updated package search to not display inactive service levels.

Feature: Package Editor


Incorrect fields are displayed in package Component modal when Booking Wizard Tab = Pre/Post Stay

We fixed an issue where the wrong fields would be displayed in the package editor under some scenarios.

Feature: Package Editor


Start Day field not displayed when edit package Component with Booking Wizard Tab = Pre/Post Stay

Fixed an issue where the Start day field wouldn’t be displayed in Package editor when using pre/post stay tab.

Feature: Package Editor


Start Day field on a package Component should allow a value higher than the package length when Booking Wizard Tab = Pre/Post Stay

Fixed an issue with the Start Day field not allowing a high enough value.

Feature: Package Editor


Package Editor: Adding a new date in Package departures does not default to the last date

Fixed an issue with default dates when adding new dates in package departures.

Feature: Package Editor


Package Editor: Package Departure inline edit is missing

We don’t allow to edit Date in field in Package Departures tab in Package editor when departure component is selected

Feature: Package Editor


REGRESSION: [KAPI-1361 / Tauck ] UI doesn’t show the correct currency if it had been changed in Edit payment schedule modal.

We fixed an issue in the Payment Schedules modal where it was showing the incorrect currency symbol.

Feature: Payments


[KAPI-1195 / Tauck ]Too many SOQL queries thrown when paying for many payment schedule rules at once

We fixed an issue where a Too many SOQL Queries error was thrown when paying for too many payment schedules.

Feature: Payments


[KAPI-1202, KAPI-1201] Payments are not allocated correctly to payment schedules

Fixed an issue where payments weren’t allocated correctly.

Feature: Payments


Component error thrown when clicking on 'X' or Escape in the Make Payment module

Fixed an issue where users couldn’t close the Make Payment modal.

Feature: Payments


UI doesn’t show the correct currency if it had been changed in Edit payment schedule modal.

We fixed an issue where the correct currency symbol wasn’t show in some scenarios

Feature: Payments


Package Departure Date and Package Departure Name values should be cloned to new Itinerary Items when Itinerary has been cloned

We added additional fields to the Itinerary clone feature.

Feature: Package Departure


Change Start Date Box Very Small and Unusable

We fixed an issue where the Start date box was rendered too small to be usable.

Feature: Intinerary Builder

Related Support Ticket: KHELP-10236


Mandatory Add-on with restricted access setting is added to the wrong Price Category

Fixed an issue where mandatory Add-ons with a restricted access setting where added to the wrong Price Category.

Feature: Itinerary Builder

Related Support Ticket: KHELP-10558


Supplier Bookings filters don’t work

Fixed an issue with Supplier Booking filters.

Feature: Itinerary Builder

Related Support Tickets: KHELP-10508 & KHELP-10631


Some "odd" UI Behavior in Itinerary Builder

We fixed an issue with inconsistent behaviour in the Itinerary Builder, such as incorrectly displaying a Sorry, there are no options available popover*.*

Feature: Itinerary Builder


Itinerary save chunking causes removal of links to Pickup and Drop Off services.

We fixed an issue in Itinerary builder where the pickup options would occasionally be lost after saving.

Feature: Itinerary Builder


Tab syncing causing issues

We fixed an issue where keeping the tabs on the Itinerary page would cause performance to degrade.

Feature: Itinerary Builder


Builder saving all items in Itinerary after a change is made on Costings

An issue has been identified that can cause all the services in the Builder tab to be saved after a change is made in Costings. This package includes a fix for this issue that will be enabled by default in the next major release. Customers may, at their own discretion, enable this change for a user by adding the (Kaptio) Pilot Features custom permission to a permission set assigned to the user.

The custom permission has to be added to a permission set, adding it to a profile will not enable the feature.

Enabling this change can result in significant performance improvement when Builder and Costings are being used to work on Itineraries.

Feature: Itinerary Builder


Cannot clone service that requires meal plan

Fixed an issue with cloning services that had meal plans.

Feature: Service Search

Related Support Ticket: KHELP-10502


Cancellation Conditions are contradictory

We fixed an issue with the cancellation policy modal.

Feature: Service Search


Meal Plan filter works incorrectly in Service Search

We fixed an issue where Meal plans where not filtering correctly in service search.

Feature: Service Search

Related Support Ticket: KHELP-10507


Add an additional check for the Seat Map flow

We’ve improved some of functionality in seat maps.

Feature: Service Extensions

Related Support Ticket: KHELP-10852


Pick up / Drop off location UI not showing the name of all services

We have fixed an issue where pickup and drop off locations would not show all the entries.

Feature: Services

Related Support Ticket: KHELP-10628


Meal plan defaulting to None when adding service to builder

Fixed an issue with Meal plan defaults

Feature: Services

Related Support Ticket: KHELP-10630


Inaccurate totals when a service is not fully allocated

Fixed an issue when calculating totals for allocations

Feature: Services


Payment schedules do not update when passengers are removed from the itinerary

We fixed an issue where payment schedules would not update when passengers were removed from an Itinerary.

Feature: Services


Change confirmation flow for rail bookings

We have fixed an issue where create_reservation was being called incorrectly, when reservation_required was coming back false.

Feature: Rail

Related Support Ticket: KHELP-10650


Connect Reservation Id is not populated on rail API services

An issue has been fixed where the connect reservation id was not preserved in all scenarios.

Feature: Rail

Related Support Ticket: KHELP-10743


Order of locations in builder

Fixed order of locations in builder.

Feature: Contributor

Related Support Ticket: KHELP-10644


Send notification to itinerary owner when customer posts comments

We now send notifications to itinerary owner when customer posts comments

Feature: Content

Related Support Tickets: KHELP-10549 & KHELP-10321


Error when attempting to remove Banner Image from Template

We fixed an issue when removing a banner from a document template.

Feature: Content

Related Support Ticket: KHELP-10311


When refreshing Wetu content for the 2nd time the Featured Image will not update

We fixed an issue when refreshing content from a third party would cause problems with the images.

Feature: Content


Document creation removes Wetu images/video

Fixed a bug during document creation: After publishing a document with Wetu image or video, the images and video content were deleted. Now the Wetu content will remain.

Feature: Content


KT Repeat: Selecting Payment as the context object causes an error when Document Template is saved.

Fixed an issue in document templates when Payment was set as the context object.

Feature: Documents


Incorrect work of passenger auto-assignment to accommodation

We fixed an issue where Passengers where not auto assigned correctly.

Feature: Passenger Allocation

Related Support Tickets: KHELP-10547


KAPI-1063: Some Packages with Access Rules can’t be searched in Package Search when it’s launched from Trip or Account

Fixed an issue where, in some scenarios, ChannelId and AccountId weren’t being passed correctly to the Package Name filter and as a consequence some Package’s weren’t being listed due to not meeting Account and/or Channel Access Rule Assignment criteria.

Feature: Passenger Allocation


Scroll in Kaptio Notes dropdowns not functioning

We fixed an issue with scrolling in Kaptio Notes

Feature: Kaptio Notes


Previously entered values are populated on the new Kaptio Note

We fixed an issue when user selection was kept after closing Notes Edit modal and opening the modal again

Feature: Kaptio Notes


Can’t delete Package Departure from Package when a Package Note is assigned to it

Fixed an issue where you couldn’t delete a package departure if there was a note assigned to it.

Feature: Kaptio Notes & Package Editor


Kaptio Note does not display Main Content on the subsequent opening

We fixed an issue where a Kaptio note wouldn’t show the content when reopened.

Feature: Kaptio Notes


Minor Changes


Departure Status on Package Departures

We introduced new field Departure Status on Package Departure object.

Feature: Package Departure


User sees new fields when creating/editing package component

We introduced two new fields on the Component object: Booking Wizard Tab and Day By Day Display. We also added a script to Kaptio Settings - Post Upgrade steps which assigns default values to the new fields on all existing objects. It has to be run manually.

Feature: Package Editor


Change max room restriction in Package Search when launching from Account using button

We increased the max room restriction in Package search.

Feature: Package Search


UI improvements required when there are long Itinerary Payment Schedule Rule names

UI improvements for when there are long Itinerary Payment Schedule Rule names

Feature: Payments


[KAPI-1271] Payment summary name format should be separated by hyphen(-)

Updated the format of a string in the Payment summary.

Feature: Payments


UI - vertical line to indicate deposit amount

We have updated the UI on the payment screen to clearly indicate the amount being paid.

Feature: Payments


UI - Collapse all / Expand all option

Collapse all / Expand all option added to Payments component

Feature: Payments


UI enhancement - Add space between Final + Balance in header checkboxes

UI enhancement in Payments, there is now a space between the Final and Balance headers.

Feature: Payments


Colosseum: event feed change and fixes for slowness on Save

In this task we removed unnecessary retrieving of primary locations after some actions in the builder

Feature: Itinerary Builder


lwcItineraryBuilder Has Become to Large. We Need to Break it Up

lwcItineraryBuilder was refactored to reduce complexity and filesize.

Feature: Itinerary Builder


Prevent document creation if Wetu refresh running

We have added a check on document creation to see if the Wetu refresh is running.

Feature: Wetu Content


Create new 'Channels' field on Kaptio Notes object to be able to store huge amount of Channels

We have created a new Channel field on notes, allowing for more than 13 channels to be stored.

Feature: Kaptio Notes


Add 'All Departures' option to the Package Departures drop down in Kaption Note modal

We added 'All Departures' option to the Package Departures drop down in Kaptio Notes modal.

Feature: Kaptio Notes


Redirection to old Itinerary page once perform 'Force Recalculation' on Supplier Invoices screen

We fixed an issue where the user would be redirected in error to the old itinerary page when selecting Force Recalculation.

Feature: Supplier Invoices


Related Tags: Eiffel Releases