Release notes and changelog

Release notes and changelog

Release 1.71.0

For a brief overview of the changes in release 1.71.0 check out the below release video. For more detailed information on each feature review the specific feature release video further down or click through to read the applicable help file.


πŸ”¨ Enhanced location functionality in the builder

Introducing more flexibility when adding pick up or drop off locations in the itinerary builder so you are no longer restricted to those locations pre configured in the supplier.
  • Integration of Google Places lookup for more accurate and diverse location options
  • Ability to add custom locations for specific itineraries
  • Option to remove pre-filled supplier addresses
  • Further details added to the building itineraries help page - Link to the help page

πŸ–ΌοΈ Display price improvements

Further enhancement to the Edit display price function so you can now have a Fixed gross price whilst the Net price continues to dynamically calculate based on the total item prices.
  • New "Fixed with dynamic net" option with editing display price - Link to help page
  • Ensures display net always shows true net value while allowing gross adjustments
  • Addresses issues with specialists not updating display net when Item net prices change

πŸ› οΈ Referral Commission Payments

Introducing an easy way to manage your supplier payments when the type is referral commission.
  • Ability to mark products (e.g., insurance) as referral commission items
  • Gross amount pushed to payments page for supplier payments
  • Commission reconciliation area added
  • Reporting capabilities for due and received commissions
  • Setup details included in the supplier pricing help page - Link to help page

πŸ–ΌοΈ Option Code Field

For those who need help organizing duplicate Options, you now have access to an Option code field.

  • Allows easy identification of duplicate options with different rates (e.g., B2B vs B2C)
  • Simplifies product selection in the itinerary builder
  • Hidden from client-facing documents
  • Setup details included in the supplier loading guidelines help page - Link to help page

πŸ’Ž Enhancements/improvements πŸ’Ž

  • Enhance the supplier import to include Product and Option when importing via Tourwriter dashboard. - For more information contact support@tourwriter.com 

🐞 Bug Fixes

  • Fix Axus integration for not pushing the edited item name for some types
  • Fix Axus for not sending Amenities as expected
  • Fix hidden items showing for itinerary summary export
  • Fix product inclusions styling
  • Fix infinite scroll error
  • Fix enquiry settings form missing fields
  • Fix duplicate locations related to co-ordinates
  • Fix special character changing bug when importing contacts

Release 1.70.1 - Updating product search 

πŸ’Ž Enhancements/improvements πŸ’Ž 

A mini release to update the product search engine. 
​
The functionality of the product search was limited to the exact match of keywords. We have rebuilt product search with a more advanced search engine meaning when you include more than one search term the search engine reviews all supplier names, product names, tags and product codes from your database. Thins to note:

Results are returned based on a ranking system:
  1. A search where a keyword hits all fields will rank highly
  2. A search where a keyword only hits one field will rank lower
  3. Exact match (especially for Product code) will rank high
  4. Proximity of words to each other have an affect on the ranking results
When searching you should also consider:
  1. Prepositions and conjunctions are ignored. Words such as and, at, to etc
  2. Partial keywords appear in results, for example: delux without an e
  3. Results that rank equally display in alphabetical order
This update if specifically for the product search available on the Itinerary>Build tab. We plan to roll out and replace the existing search engines across other areas of the app soon.

Release 1.70.0


✨ New Features & Enhancements for 8 July 2025 ✨

  • Templates to quickly build itineraries:   Link to help page video and explainer here
    • Customers can now create a template itinerary. Template itineraries can be added to other itineraries just like adding a product or resource.
    • Itinerary templates are accessed on the new "Templates" tab of the "Itineraries" page
    • Templates contain items and pricing, but do not contain bookings, payments, contributors, travellers, agencies, or tasks.
    • Templates can be created from existing itineraries by clicking "..." next to the itinerary and selecting "Create template".
    • When building an itinerary, a template can be added in the builderβ€”this adds each item from the template to the itinerary.
    • Unlike itineraries, templates can be permanently deleted as well as archived.
  • Automatically add more images to the preview with the "Default itinerary images" panel : Link to help page video and online explainer here
    • Creating beautiful itineraries just got easier. You can now pre-select up to 5 images per product or supplier that will automatically appear in the itinerary preview.
    • Instead of having a primary supplier and product images, you can now assign up to 5 "Default itinerary images" to products and resources
    • All "Default itinerary images" will be added automatically to the Preview when a product or resource is added to an itinerary.
    • Smart filtering is enabled when adding images using "Filter by supplier".  Toggle off to view all available media.
    • Your existing primary supplier and product images have been automatically assigned to your products default itinerary images panel during the release

πŸ’Ž Enhancements/improvements πŸ’Ž 

  • All product types can now span multiple days to help with overnight activities
  • Quick link access to open the "Edit item" dialog from the Pricing and Preview tabs so there is less clicking and scrolling.
  • Add "Booking reference" field to the reference field mapping for supplier payments
  • More fields added to Zoho Analytics
  • Add internal tracking to improve analytics

🐞 Bug Fixes πŸž

  • Fix dialogs sometimes closing when the scrollbar is clicked
  • Fix itinerary status and template fields overlapping
  • Fix minor UX issues in the rate period dialog
  • Fix not being able to set start time and end time to the same time
  • Fix agent price sometimes showing more than two decimal places
  • Fix payments page sometimes crashing
  • Fix incorrect error message when editing an agency payment with no amount paid
  • Fix some German translations
  • Fix flight duration not displaying correctly for some items


Release 1.69.0


✨ New Features & Enhancements released on 5 May 2025

  • New agency payments management:
     Keep track of payments to Agencies for agent commissions. View help file and detailed release video here.
  • Export statement button moved: 
    The Export statement/invoice button has moved to the Export button on the main navigation bar.
  • More changes to Edit price dialogs: 
    The "Commission" and "Margin" fields are now available when editing item or display prices giving better control for those who use Commission based pricing. View video explainer here.
  • New field mapping for Accounting integration with Xero:
     Update to Organisation setup to better map data from Tourwriter to Xero or your preferred Accounting system for both Incoming and Supplier payments. Help file on accounting setup here.
  • New supplier cancellation policy field:
     Save supplier cancellation policies and have them displayed on traveller documents if you desire. View help file here.
  • New product tags and improved search:
     You can add Tags to products. These along with Product code are now displayed in search results to help find the best product match.

πŸ’Ž Enhancements/improvements 

  • Add toggle to expand and collapse grouped supplier payments
  • Add option to include display price in itinerary summary export
  • Improve display of totals on incoming payments and agency payments tabs
  • Make search insensitive to accent marks
  • Make use of default icons/labels consistent
  • Remove unused payment information from footer

🐞 Bug Fixes

  • Fix end-dates for add-ons not showing on supplier confirmation page
  • Fix agent margin not showing as a negative number when it should
  • Fix itinerary currency appearing blank on pricing page after being removed from organisation currencies
  • Fix incorrect mapping for Transfer items when pushing to Axus
  • Fix itinerary split pricing sometimes incorrectly claiming that prices don't match the itinerary total price

Release 1.68.0


✨ New Features & Enhancements released on 26 March


  • Manage multiple brands: 
    See more detail in the dedicated release video and help page.
  • Update to Display price function: 
    Better control of dynamic and fixed pricing with markup calculated off the Net. See more detail in the dedicated release video and help page.
  • Fixed currency exchange rates: 
    Set up fixed currency exchange periods to better manage itinerary pricing. See more detail in the dedicated release video and help file.
  • Stripe integration upgrade for 3DS authentication:
     Itinerary payments now use the Stripe hosted payment page.
  • New itinerary status:
     A Completed - Pending invoices status to help manage live but completed itineraries.
  • Filter by supplier:
     A new "Filter by" toggle has been added is available when searching for product images.
  • Update to Item locking function: 
    Users can now edit pricing for a Locked item.
  • Update to ZohoAnalytics API:
     More Tourwriter fields have been added to the API so even more data is available in Analytics.
  • Update for booking reconfirmation emails:
     Reconfirm bookings emails can now include a link for suppliers to reconfirm bookings.
  • Spot rates improvement:
     Improve reliability of third-party exchange rates integration.

🐞 Bug Fixes

  • Fix error when adding contact to a supplier with an invalid website
  • Fix being able to clear a day containing items with locked prices
  • Fix some activity items having an invalid date range
  • Fix saving an introduction to the resource library not saving the description
  • Fix incorrect warning message when trying to create a resource without a title
  • Fix overlapping buttons on payments timeline when itinerary display language is French
  • Fix issues when creating a new organisation with a capital letter in the email address

Release 1.67.0


✨ New Features & Enhancements released on 12 February 2025 


  • Manage multiple languages: 
    See more detail in the changelog below.
  • Faster Navigation: 
    Control-click itineraries and suppliers to open them in a new tab.
  • Editable Option Names: 
    You can now override option names for items in an itinerary.
  • Easier Quantity Entry:
     You can now manually type a quantity for itinerary items.
  • Previous Periods Pricing:
     Added the ability to calculate an item’s price using rates from previous periods.
  • Improved Agent Commission Management:
     A new "by type" toggle has been added for agency commission types.
  • Better Supplier Communication: 
    Added an option to send a copy of booking responses to suppliers when using the supplier confirmation page.
  • Streamlined Booking Emails:
     Multiple "booking update" emails are now consolidated into a single email.
  • Consistent Experience:
     The resources and enquiries libraries have been updated for a more unified look and feel.
  • Refined UI:
     Some full-screen modals have been converted into smaller dialogs for better usability.
  • Performance Boost:
     Improved login speed for a smoother experience.
  • Mobile-Friendly Dialogs: 
    Dialog windows are now easier to use on mobile devices.
🐞 Bug Fixes
  • Fixed scrolling issues when selecting contacts for an itinerary.
  • Resolved inconsistencies when setting agent commissions above 100%.
  • Fixed a crash when editing agent pricing for items with no set price.
  • Refreshing prices now correctly updates the currency when no rates are set up.
  • Prevented itineraries from exceeding the 6-month maximum duration.
  • Fixed long item and introduction names not displaying properly.
  • Editing check-in instructions no longer causes unintended price recalculations.
  • Searching for contacts by full name now works correctly.
  • Public itineraries now correctly hide times when needed.
  • Overridden product names are now properly copied when duplicating itineraries.
  • Resolved an incorrect warning on the supplier payments tab for items without rates.
  • The chart of accounts is now sorted numerically.
  • Removed an unnecessary gap at the bottom of the supplier confirmation page.
  • Fixed an error when unlocking a paid incoming payment linked to Xero.
  • Supplier rates import now prevents invalid data entries.
  • Fixed an error when creating credit incoming payments while linked to Xero.
  • Credit incoming payments no longer switch to positive values after being edited in Xero.
  • Item durations now display correctly when publicly sharing an itinerary.
  • Fixed the main navigation changing color when adding a tag.

Release 1.66.0

The release of Xero integration for supplier payments



✨ New features 

Xero integration for supplier payments
  • Add bulk actions to supplier payments tab
  • Add "Configure" button to Organisation β†’ Integrations tab to configure sync of incoming payments and supplier payments. When an organisation connects to Xero for the first time, both syncs will be off by default
  • Add "Send to Xero" option to supplier payments that creates a Bill Payment in Xero. Once created, updates to the Bill Payment in Xero will automatically update the supplier payment in Tourwriter
  • Add credit notes and supplier payments to Xero integration. When creating an incoming payment with type "Credit", a Credit Note is created in Xero. Due to limitations with the Xero API, changes to Credit Notes in Xero are synced to Tourwriter every 24 hours
  • Add notification when the Xero integration becomes disconnected
Help file here
Import supplier rates
  • Add CSV rates import and export for supplier rates
  • Rates can now be bulk-exported to a CSV file
  • Rates can be also imported from a CSV file (using the export as a template)
  • Rates can also be bulk-deleted now
Help file here
Other exciting things
  • Add supplier restrictions
  • Add ability to have descriptions in multiple languages for resources
  • Precursor to bulk change language and select display languages coming soon

πŸ’Ž Enhancements/improvements 

  • Add ability to override flight duration for itinerary items
  • Add "Reconfirmation Requested" and "Reconfirmed" booking statuses
  • Add ability to toggle between agent margin and agent markup/commission on the pricing page
  • Add ability to search suppliers by city and order results by city in supplier library
  • Add option to export itinerary summary PDF with agent prices or traveller prices
  • Add more fields to Zoho Analytics
  • Add option to include product code in booking request emails
  • Enhance the AxusTravelApp integration by including inclusions and maintaining item order when sending
  • Improve layout of booking status on the bookings tab

πŸ› Bug-fixes 

  • Fix some itineraries not displaying items in a consistent order
  • Fix incoming payments not being marked as paid when the invoice in Xero is paid using a credit note
  • Fix buttons being visible when itinerary summary is exporting
  • Fix supplier payments export not using edited product names
  • Fix error sending booking update email when itinerary has lots of travellers
  • Fix error when using invalid email address for enquiries
  • Fix inconsistent display of option name on pricing, bookings, and supplier payments tabs
  • Fix end time of items not exporting to Axus
  • Fix Xero sync failing when invoice description is longer than 255 characters
  • Fix ordering of organisations on the login screen and context switcher being inconsistent
  • Fix bulk locking/unlocking items on the pricing tab not locking/unlocking agent prices
  • Fix locations fields not showing in the builder when a product only has one location
  • Fix itinerary introductions not being copied when an itinerary is duplicated

    • Related Articles

    • Xero integration for Incoming payments

      When the Xero integration is active some Incoming payment fields are synced from Xero and are no longer editable in Tourwriter. You can only edit synced fields in Tourwriter when the Xero invoice is still in Draft. These Incoming payments fields can ...
    • Media Library

      The Media library is your image repository. Access the media library to upload media content, update media names and tags or delete media from the library. Any images added to the Medial library can be associated to Suppliers, Products, Resources or ...
    • Display price

      The Display price function allows a User to easily override and Fix a display price which is visible to the traveller when sharing an itinerary or exporting to PDF. The Display price feature is useful to ensure the traveler price does not dynamically ...
    • Tourwriter integration with Axus Travel App

      Through the Tourwriter integration with the AxusTravelApp, you can share a Tourwriter itinerary to your Axus account. Each user can store their Axus login information in their user profile in Tourwriter. You can also re-share a previously shared ...
    • Agency payments

      The Agency payments sub tab is only visible when an Agency has being added to an Itinerary. The Agency payments sub tab allows Users to create and manage agency payments so they can reconcile and keep track of agent commission payments to their ...