Hawaii - Patch (22.16.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


2026-05-18


Release Type



Deployment Guide


See this page for the Hawaii Deployment guide.


Minor Changes


Feature: Operational Itineraries


Copy field values "Cost bearer" and "Payment method" from related Payment rule to the SIL during record creation (KT-14381)

We made a change so that "Cost bearer" and "Payment method" values are copied from related Payment Rule to the Supplier Invoice Line during record creation


Bug Fixes


Cost bearer on invoice booking screen is taken from PaymentRule instead of Supplier invoice line record (KT-14377)

We made a change so that Cost Bearer value on the Invoice Booking screen is taken from Supplier Invoice Line record


For Supplier Invoice Basis = Itinerary service SIL is generated from only one supplier agreement (KT-14378)

Previously, SupplierInvoiceLineFactoryNew resolved exactly one SupplierAgreement__c per supplier by taking the first active match against the Invoice-To supplier and channel/brand scope. Even when a second active agreement existed with assignments tailored to a different Add-on, Fee, or Price Category, it was never reached — first match always won. Assignments were only used to filter rules within that single agreement, not to route different itinerary services to different agreement headers. This caused incorrect SIL generation for suppliers where multiple agreements were configured per supplier on purpose. Fixed this by resolving the correct SupplierAgreement__c for each service, with the most relevant records prioritized.