Change Log - 17 September 2026 16-09-2026

Expected deploy: 2026-09-17, 19:00 - 21:00. No downtime expected.

Features

  • Improved the look of the tables on the Order Management listing pages. (ID: 62450)
  • Booking flow errors now say which area they belong to in the BookingFlow V6 API, starting with campaign errors. In the near future, campaign errors will be presented closer to the campaign input field on Citybreak Online. (ID: 62610)
  • Revoking a user now only affects the account you are working in, and you can add members to a group that still contains revoked users. (ID: 63111)
  • A merchandise slot can no longer be saved with a value card that requires a date, which previously made the product fail at booking. (ID: 63552)
  • Added a credit report with the full raw transaction data. (ID: 63691)
  • Clarified the transaction terms on credits: a payment now reads as "Purchase", money paid in reads as "Settlement", and the empty 0 SEK opening row is no longer shown. (ID: 63743)
  • Value vouchers that expire and are then cancelled now reverse their original sale in the day journal, so the accounting stays correct. (ID: 63889)
  • Bundles can no longer be added inside another bundle. (ID: 63923)

Bug Fixes

  • Fixed an issue where Axess ski passes were not updated in iTicket or Axess after a change was made in the booking. (ID: 55258)
  • Fixed an issue where a voucher's expiration date differed between the portal and the reports. (ID: 61661)
  • Fixed an issue where the price could not be edited for a single day on 24-hour multi-day products. (ID: 61737)
  • Fixed an issue where a booking paid by Deferred and later settled by card was counted twice on the Z-report. (ID: 62003)
  • Fixed remaining reliability issues with scheduled reports, including runs that could stay stuck after a crash and status that did not update in the portal. (ID: 62695)
  • Fixed an issue where VAT was charged twice when a product voucher was redeemed on a product without a tour. (ID: 63680)
  • Fixed an issue where the booking flow returned a category that had no price for the selected departure, which could make booking fail. (ID: 63915)
  • Fixed an issue where availability from a supplier ignored the number of places already taken externally (by the supplier system), so a sold-out departure could still look bookable. (ID: 64233)
  • Fixed an issue where a value voucher showed a different balance in the list than in the detail view (the detail view always displayed the correct value). (ID: 64235)
  • Fixed an issue where no documents or tickets were created for Skidata products, caused by an updated pagination logic from the external system. (ID: 64251)
  • Fixed an issue where a price list section showed article codes instead of article names until the page was reloaded. (ID: 64300)
  • Fixed an issue where the calendar action buttons, including "Capacity & allotments", were not reachable on mobile. (ID: 64326)
  • Fixed an issue where a pending voucher reservation was labelled "Expired" even though it was still active. (ID: 64422)

 

Human-reviewed AI was used in the process of writing these release notes.