Release notes and changelog

Release notes and changelog

Release 1.73.0 

       

๐Ÿ’ฑ Currency Buffers

Exchange rates can be unpredictable. Now you can add a buffer (percentage) to protect your pricing against sudden fluctuations โ€” either on individual itineraries or automatically at the organisation level.Set a default buffer once at org level, and it will apply to all new spot rates. Existing itineraries start at 0% and can be updated manually. Link to help page here

๐Ÿ”ข Bulk Rounding of Item Prices

Tidy up your pricing in just a few clicks with bulk rounding.Round multiple item prices at once from the Update items menu on the pricing page.Choose the nearest value that works for your business (e.g. round up to the nearest $10).For itineraries with an agency, you can round agent prices instead of gross prices. Link to help page here

๐Ÿท๏ธ Edit Amenities & Inclusions

You can now edit item amenities and inclusions directly in the builder. This makes it easier to customise packages, highlight special arrangements, and showcase different inclusions for different customers โ€” all without leaving your itinerary. Link to help page here

๐Ÿค Agent Pricing

Weโ€™ve improved how pricing is displayed for itineraries that include agencies.Agent and total prices are now shown more consistently.Traveller-facing prices will always appear clearly as such, avoiding confusion when agents add markups or commissions. Link to help page here

๐Ÿ’นXero Integration is out of beta

Our Xero integration is out of beta and officially certified โ€” ready to streamline your accounting workflows.Pull your chart of accounts directly from Xero into your Tourwriter settings.Enjoy a faster, more automated connection between your itineraries and your accounts. Link to help page here

๐Ÿ’Ž Other Improvements ๐Ÿ’Ž
โ€‹โ€‹

  • Improved labeling of individual day rates when editing rate periods
  • Option codes now appear on the supplier rates tab and in rates exports.
  • Fixed an issue where multiple add-ons were created for contiguous date ranges across multiple months.

Release 1.72.0

For a brief overview of the changes in release 1.72.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.


๐Ÿ”ฅ Update  to the Edit agent total price dialog with Fixed options

The Fixed price logic introduced to Display price is now available for the Agent price too so you can now control whether the price is dynamic or fixed. Link to help page here.

โœ๏ธ Update to Private notes so they are also on the Build tab

Private notes can now be added or edited in multiple locations instead of just via the Booking tab. They are now available when adding or editing the Item details dialog accessed via the Build tab or the quick links on other tabs. Link to the help page here.

๐Ÿ”ŽEnable a Filter by option on the Pricing tab

Introducing a new filter by supplier or type on the Pricing tab to quickly review itinerary pricing. The prices dynamically sub total by currency to help manage costs and margins. Link to the help page here.

๐Ÿงฎ Display the totals for amounts columns on Supplier payments tab

The amount due and amount paid columns on the supplier payments tab now subtotal by currency to help you quickly review how close the file is to being reconciled. Link to the help page here.

๐Ÿ’ŽGeneral enhancements   ๐Ÿ’Ž

  1. Supplier search references and displays Tags in the search results
  2. Agency payments function now allow Agent user roles to create 
  3. We have added some more fields to Zoho Analytics integration

๐Ÿ›  Bug-fixes ๐Ÿ›

  1. Allow moving itinerary start date earlier than six months  **FIXED
  2. Locations are sometimes not displayed correctly  **FIXED
  3. New lines are not displayed in the cancellation policy in the itinerary PDF **FIXED
  4. On the itinerary footer, we are able to save empty fields **FIXED
  5. Crashes on older browsers when adding item to itinerary **FIXED
  6. MinimItineraryDetail table in ZA does not pull correct Agent_Margin value **FIXED
  7. Negative 0.00 Remaining Balance **FIXED

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

    • Creating and managing Suppliers

      This article introduces you to the Suppliers area in Tourwriter. Here you will create and manage suppliers that you use in your itineraries. Your database comes with a range of pre-populated suppliers to help you get started. Exploring the Suppliers ...
    • 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 ...
    • 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 ...
    • 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 ...