Eiffel - Patch 8 (19.3.8)

Release Summary


This Patch release intends to address issues from earlier Eiffel releases and make general improvements.

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


Sandbox Availability Date


2024-08-23


Release Type



Deployment Guide


Available here:https://kaptio.notion.site/Deployment-guide-for-Eiffel-93ef82a0d2434d81af53d090f065412a


Minor Changes


Feature: PNR


Map vendor locator to existing fields of PNR Records (KT-9334)

When importing a PNR with Vendor locator field, the PNR record created will contain the vendor locator.

Related Support Tickets: KHELP-10554 & KHELP-11090


Feature: Emails


Improve Email code (KT-10766)

We have enhanced the code around sending emails to be able to track them through SendGrids system.


Feature: Itinerary Items


Allow new itinerary item fields in field sets (KT-10700)

The field set for Itinerary Bookings Table has been updated to allow additional fields.

Related Support Ticket: KHELP-10966


Bug Fixes


Feature: Costings


Service search: toggling live/internal filters in the selection screen shouldn’t redirect back to search results (KT-10463)

We adjusted the behaviour of the Live and Internal flags in Service search. Previously, user would be redirected to search results after toggling these filters. Now, users will remain on the selection screen.


Prices are not updated on Costings after 'Recalculate All' action until reload the page (KT-6965)

Costings will now automatically update after Recalculate All is pressed, without needing to refresh the page.


Feature: Price Breakdown


Calculated Total Price on itinerary price breakdown group not updated (KT-10478)

Services in Cancellation mode were generating suggestions using full cost for the minimum and maximum sell price. This resulted in the Itinerary Price Breakdown screen displaying the incorrect suggestions. Now, the cancellation fee is used in calculations for such services.

Please note, that assigning the Cancellation mode to services manually won’t trigger the recalculation of the suggestions. Please note, that assigning the Cancellation mode to services manually won’t trigger the recalculation of the suggestions. However, subsequent changes to the remaining services in the Builder and Costings or override of the final price in the Price Breakdowns will update the suggestions.

Related Support Ticket: KHELP-10473


Feature: Asynchronous Job Framework


Async recalculation fails to relay errors to itinerary [regression] (KT-10518)

Async recalculation errors will now be correctly displayed on the toast component.

Related Support Ticket: KHELP-9943


Feature: Bookings


Skipping timeout error during API confirmation doesn’t bring Pending status (KT-10669)

We fixed an issue where the Pending Status was not correctly assigned when skipping the timeout error.

Related Support Ticket: KHELP-10965


Feature: Itinerary Builder


NewBuilderLoad pilot feature doesn’t remove spinner after saving primary locations (KT-10733)

We fixed an issue where the loading display would never be removed after loading in Itinerary Builder.

Related Support Tickets: KHELP-10999


Related Tags: Eiffel Releases