Loading Page...

Why Book With Us?

  • +1.5 million Hotels
  • All Bedbanks connected to Secure Best Rates
  • 24/7 Support
  • Comprehensive search saves you time and money
  • Pre-paid rates and the ability to hold hotel bookings
  • A global platform
Loading Page...

Why Book With Us?

  • +1.5 million Hotels
  • All Bedbanks connected to Secure Best Rates
  • 24/7 Support
  • Comprehensive search saves you time and money
  • Pre-paid rates and the ability to hold hotel bookings
  • A global platform

BOOKED WITH EDOCS

  • FLIGHTS
    {{AllItineraries.AllPurlsItineraries.BOOKED.FLIGHT.length?AllItineraries.AllPurlsItineraries.BOOKED.FLIGHT.length:0 }} Items, search for flights
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}} {{item.CombinePackagePrice| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    Refundable Non Refundable Non Refundable
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}}
      {{item.CombinePackagePrice| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
      • Return
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    Refundable Non Refundable Non Refundable
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}} {{item.CombinePackagePrice| BookedItemConvertedCurrency:'CAD':(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}}
      • {{getIndex($index + 1)}} Departure
        {{translate(segmentN.DepartureDateTime.split(', ')[0]) + ", " + translate(segmentN.DepartureDateTime.split(' ')[1]) + " " + segmentN.DepartureDateTime.split(' ')[2] + " " + segmentN.DepartureDateTime.split(' ')[3] + " | " + segmentN.DepartureDateTime.split(' | ')[1]}}
        {{segmentN.DepartureAirport.City}}({{segmentN.DepartureAirport.LocationCode}}) - {{segmentN.ArrivalAirport.City}}({{segmentN.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    Refundable Non Refundable Non Refundable
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.PriceCurrency:item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Hotels
    {{AllItineraries.AllPurlsItineraries.BOOKED.HOTEL.length?AllItineraries.AllPurlsItineraries.BOOKED.HOTEL.length:0 }} Items, search for hotels
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}}
    {{decodeHTMLEntities(metadataTripPlanner.Luxuryhotel.PropertyName)}}
    {{item.TotalCustomerCost| BookingPriceConverssion:item.ConversionFactor:item.ConversionRates}} {{usercurrency}}
    Check In - {{translate(item.StartTimeToShow)}}
    Check Out - {{translate(item.EndTimeToShow)}}
    {{item.numberOfRooms}} 1 Room Room Rooms
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.PriceCurrency:item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Tours
    {{AllItineraries.AllPurlsItineraries.BOOKED.TOUR.length?AllItineraries.AllPurlsItineraries.BOOKED.TOUR.length:0 }} Items, search for tours
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
      • Departure {{item.StartTimeToShow}}
      • Return {{item.EndTimeToShow}}
      • Tour Provider G Adventures
      • Booking Id #{{item.BookingID}}
      • {{item.Passengers.Adult}}x (Adult)
      • {{item.Passengers.Child}}x (Child)
      • {{item.Passengers.Infant}}x (Infant)
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
      • Departure {{item.StartTimeToShow}}
      • Return {{item.EndTimeToShow}}
      • Tour Provider Trafalgar Contiki Insight Vacations
      • Booking Id #{{item.BookingID}}
      • {{item.Passengers.Adult}}x (Adult)
      • {{item.Passengers.Child}}x (Child)
      • {{item.Passengers.Infant}}x (Infant)
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.PriceCurrency:item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Activities
    {{AllItineraries.AllPurlsItineraries.BOOKED.EXCURSION.length?AllItineraries.AllPurlsItineraries.BOOKED.EXCURSION.length:0 }} Items, search for activities
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Start {{translate(item.bookingDate)}} {{item.gradeDepartureTime}}
      Duration {{item.Duration}}
      {{item.DestinationCity}}
    • {{pass.count}} X ({{pass.pluralDescription}})
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.PriceCurrency:item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Cars
    {{AllItineraries.AllPurlsItineraries.BOOKED.CAR.length?AllItineraries.AllPurlsItineraries.BOOKED.CAR.length:0 }} Items, search for cars
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'CAD':item.PriceCurrency:item.ConversionFactor}}{{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow)}}
       
      Return {{translate(item.EndTimeToShow)}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.PriceCurrency:item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • cruises
    {{AllItineraries.AllPurlsItineraries.BOOKED.CRUISE.length?AllItineraries.AllPurlsItineraries.BOOKED.CRUISE.length:0 }} Items, search for cruises
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:'USD':item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Cruise Line {{item.cruiseline}}
      {{item.Passengers.Adult}}x (Adult)
      Departure {{translate(item.StartTimeToShow)}}
      {{item.Passengers.Child}}x (Child)
      Return {{translate(item.EndTimeToShow)}}
      {{item.Passengers.Infant}}x (Infant)
      Room Type {{item.roomtype}} Room
       
      Booking Id #{{item.BookingID}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.PriceCurrency:item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Other
    {{AllItineraries.AllPurlsItineraries.BOOKED.INSURANCE.length?AllItineraries.AllPurlsItineraries.BOOKED.INSURANCE.length:0 }} Items search for car
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
       
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.PriceCurrency:item.PriceCurrency:item.ConversionFactor}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}

SAVED TO PLANNER

  • FLIGHTS
    {{AllItineraries.AllPurlsItineraries.ADDED.FLIGHT.length?AllItineraries.AllPurlsItineraries.ADDED.FLIGHT.length:0 }} Items, search for flights
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    Refundable Non Refundable Non Refundable
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname)}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
      • Departure
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
      • Return
      • {{translate(segment.DepartureDateTime.split(', ')[0]) + ", " + translate(segment.DepartureDateTime.split(' ')[1]) + " " + segment.DepartureDateTime.split(' ')[2] + " " + segment.DepartureDateTime.split(' ')[3] + " | " + segment.DepartureDateTime.split(' | ')[1]}}
        {{segment.DepartureAirport.City}}({{segment.DepartureAirport.LocationCode}}) - {{segment.ArrivalAirport.City}}({{segment.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    Refundable Non Refundable Non Refundable
    {{item.CreatedTimeToShow}} by Agent For {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
      • {{getIndex($index + 1)}} Departure
        {{translate(segmentN.DepartureDateTime.split(', ')[0]) + ", " + translate(segmentN.DepartureDateTime.split(' ')[1]) + " " + segmentN.DepartureDateTime.split(' ')[2] + " " + segmentN.DepartureDateTime.split(' ')[3] + " | " + segmentN.DepartureDateTime.split(' | ')[1]}}
        {{segmentN.DepartureAirport.City}}({{segmentN.DepartureAirport.LocationCode}}) - {{segmentN.ArrivalAirport.City}}({{segmentN.ArrivalAirport.LocationCode}})
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)
    Refundable Non Refundable Non Refundable
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.OriginalPriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert: item.OriginalPriceCurrency}}
      {{item.TotalCustomerCost| currencyConvert:item.OriginalPriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Hotels
    {{AllItineraries.AllPurlsItineraries.ADDED.HOTEL.length?AllItineraries.AllPurlsItineraries.ADDED.HOTEL.length:0 }} Items, search for hotels
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}}
    {{decodeHTMLEntities(metadataTripPlanner.Luxuryhotel.PropertyName)}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
    {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
    {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    Check In - {{translate(item.StartTimeToShow)}}
    Check Out - {{translate(item.EndTimeToShow)}}
    {{item.numberOfRooms}} 1 Room Room Rooms
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.OriginalPriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert: item.OriginalPriceCurrency}}
      {{item.TotalCustomerCost| currencyConvert:item.OriginalPriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Tours
    {{AllItineraries.AllPurlsItineraries.ADDED.TOUR.length?AllItineraries.AllPurlsItineraries.ADDED.TOUR.length:0 }} Items, search for tours
    {{item.CreatedTimeToShow}} by {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
      • Departure {{item.StartTimeToShow}}
      • Return {{item.EndTimeToShow}}
      • Tour Provider G Adventures
      • Booking Id #{{item.BookingID}}
      • {{item.Passengers.Adult}}x (Adult)
      • {{item.Passengers.Child}}x (Child)
      • {{item.Passengers.Infant}}x (Infant)
    {{item.CreatedTimeToShow}} by {{item.CustomerDisplayname}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
      • Departure {{item.StartTimeToShow}}
      • Return {{item.EndTimeToShow}}
      • Tour Provider Trafalgar Contiki Insight Vacations
      • Booking Id #{{item.BookingID}}
      • {{item.Passengers.Adult}}x (Adult)
      • {{item.Passengers.Child}}x (Child)
      • {{item.Passengers.Infant}}x (Infant)
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.OriginalPriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert: item.OriginalPriceCurrency}}
      {{item.TotalCustomerCost| currencyConvert:item.OriginalPriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Activities
    {{AllItineraries.AllPurlsItineraries.ADDED.EXCURSION.length?AllItineraries.AllPurlsItineraries.ADDED.EXCURSION.length:0 }} Items, search for activities
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    • Start {{translate(item.bookingDate)}} {{item.gradeDepartureTime}}
      Duration {{item.Duration}}
      {{item.DestinationCity}}
    • {{pass.count}} X ({{pass.pluralDescription}})
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.OriginalPriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert: item.OriginalPriceCurrency}}
      {{item.TotalCustomerCost| currencyConvert:item.OriginalPriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Cars
    {{AllItineraries.AllPurlsItineraries.ADDED.CAR.length?AllItineraries.AllPurlsItineraries.ADDED.CAR.length:0 }} Items, search for cars
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow)}}
       
      Return {{translate(item.EndTimeToShow)}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.OriginalPriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert: item.OriginalPriceCurrency}}
      {{item.TotalCustomerCost| currencyConvert:item.OriginalPriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • cruises
    {{AllItineraries.AllPurlsItineraries.ADDED.CRUISE.length?AllItineraries.AllPurlsItineraries.ADDED.CRUISE.length:0 }} Items, search for cruises
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'USD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'USD'}}
      {{item.TotalCustomerCost| currencyConvert:'USD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    • Cruise Line {{item.cruiseline}}
      {{item.Passengers.Adult}}x (Adult)
      Departure {{translate(item.StartTimeToShow)}}
      {{item.Passengers.Child}}x (Child)
      Return {{translate(item.EndTimeToShow)}}
      {{item.Passengers.Infant}}x (Infant)
      Room Type {{item.roomtype}} Room
       
      Booking Id #{{item.BookingID}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.OriginalPriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'USD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert: item.OriginalPriceCurrency}}
      {{item.TotalCustomerCost| currencyConvert:item.OriginalPriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}
  • Other
    {{AllItineraries.AllPurlsItineraries.ADDED.INSURANCE.length?AllItineraries.AllPurlsItineraries.ADDED.INSURANCE.length:0 }} Items search for car
    {{item.CreatedTimeToShow}} by Agent For {{translate(item.CustomerDisplayname.replace("NOT SET", "Customer").replace("Agent", "Customer").trim())}}
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:'CAD'}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:'CAD'}}
      {{item.TotalCustomerCost| currencyConvert:'CAD'}} {{usercurrency}}
      {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    • Pick Up {{translate(item.StartTimeToShow.split(' / ')[0]) + " / " + translate(item.StartTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.StartTimeToShow.split('. ')[1]}}
       
      Return {{translate(item.EndTimeToShow.split(' / ')[0]) + " / " + translate(item.EndTimeToShow.split(' ')[2].slice(0, -1)) + ". " + item.EndTimeToShow.split('. ')[1]}}
       
      {{item.DestinationCity}}
       
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.OriginalPriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:'CAD'}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert: item.OriginalPriceCurrency}}
      {{item.TotalCustomerCost| currencyConvert:item.OriginalPriceCurrency}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}