Iceland - Patch (23.2.5)
This Iceland patch release addresses issues across passenger transfers, payments, and everyday booking workflows. Transfer and cancellation flows are more reliable, with corrected fee display after transfer, proper package grouping for transfer fee lines, and clearer visibility of cancelled pre/post nights in Booking Overview. The release also improves payment schedule recalculation for past-due deposits and balances, package pricing rounding when totals are split across passengers, occupancy-based cabin selection, Builder price display after passenger allocation, and Lead Passenger assignment from Booking Wizard.
Transfer — Unnecessary Cancel Services Modal (ST-3825)
Adjustments forced for cancellation in Transfer Transfer Fixed an issue where an unnecessary Cancel Services modal appeared during room transfers that included only Adjustments and Flights.
Booking Wizard — Cancel After Transfer (ST-3777)
Unable to cancel a Booking which has previously been Transferred Booking Wizard Transfer fee itinerary items created during the Booking Wizard transfer flow now receive a PackageTimeStamp__c value on creation. This ensures they belong to the correct package group, so Cancel Rooms and Cancel Package no longer fail on bookings that have previously been transferred.
Payments — Past-Due Milestone Rollup (ST-3763)
[Payments] ST-3330 follow-up: payment milestone rollup (deposit / interim / balance) Payments When payment schedules are recalculated, past-due deposits are now consolidated according to product rules. Deposits on or after the balance date fold into the balance where applicable; multiple overdue deposits before the balance can merge into the latest overdue row; when the balance and all remaining deposits are overdue, amounts can roll into a single balance line; and past-due due dates can be adjusted to today. Due-date decisions use a snapshot so behaviour stays consistent after dates are updated.
Transfer — Fee and Payment Display After Transfer (ST-3746)
[Transfer package] Transfer fee remains on source itinerary after transfer has completed Booking Overview Fixed incorrect transfer fee values shown in the Builder and Costings tabs, an incorrect occupancy channel role in Allocations, and incorrect refund and Total Paid figures for cancelled passengers in Booking Overview and the Payments tab after a transfer completes.
Cancellations — Cancelled Pre/Post Nights in Booking Overview (ST-3713)
Cancelled Pre/Post stay night not visible after the pax is cancelled Booking Overview Cancellations Cancelled pre/post stay nights are now aggregated correctly in Booking Overview after passengers are cancelled, so cancelled components remain visible.
Change Occupancy — Cabin Preselection (ST-3712)
Price cat preselected in CO incorrectly goes to the cheapest cabin cat Change Occupancy When changing occupancy, the system now switches to a cabin that matches the new passenger count when one is available. Otherwise the previously selected cabin is retained instead of defaulting to the cheapest category.
Itinerary Builder — Price Category Dropdown Prices (ST-3678)
Builder Price Category dropdown shows misleading/zero prices Itinerary Builder Price Category options in the Builder popover now show prices even when the line sell price is still zero — for example after passenger allocation, before a Costings recalc, or before the line is saved.
Content — Article Colour Formatting (ST-3519)
[Content] Styling in content article not respected (colours) Booking Overview Fixed an issue where colour styling in content articles was not preserved after save.
Payments — Past-Due Deposit Scheduling (ST-3330)
[Payments] Interim payments not calculating correctly in booking Payments The payment schedule engine now rolls any past-due deposit forward to today's date when a balance rule exists, regardless of whether the deposit falls before or after the balance date. The final balance is also moved to today when its due date has passed.
Package Search — Per-Passenger Rounding (ST-3219)
Package price rounding loses a penny when total does not divide evenly by passenger count Package Search Improved package pricing accuracy when totals do not divide evenly across passengers. Minor rounding differences (for example £0.01) no longer leave the booking total out of alignment with the pricing engine; itinerary totals and per-passenger breakdowns now reconcile correctly.
Booking Wizard — Standalone Service Pricing After Allocation (ST-3120)
[Adding standalone services] Prices not recalculating once pax are allocated Booking Wizard Fixed an issue where adding a standalone service did not show the correct price until Costings was recalculated after passengers were allocated.
Booking Wizard — Lead Passenger Flag (ST-2252)
Lead Passenger is not being set to true once a quote/booking is created from Booking Wizard Passenger Allocations Fixed an issue where the Lead Passenger flag was not set when a quote or booking was created from Booking Wizard.