Why Book With Us?

  • We are your local travel expertstravel experts
  • With years of experience you can trust the advice we give
  • Travel safe in the knowledge that your holidayin the knowledge that your holiday is protected
  • Door to door service – we’ll arrange everything!
  • Exclusive offers – great service and amazing value!

Why Book With Us?

  • We are your local travel experts
  • With years of experience you can trust the advice we give
  • Travel safe in the knowledge that your holiday is protected
  • Exclusive offers – great service and amazing value!

Why Book With Us?

  • We are your local travel experts
  • With years of experience you can trust the advice we give
  • Travel safe in the knowledge that your holiday is protected
  • Exclusive offers – great service and amazing value!

BOOKED WITH EDOCS

  • Hotels
    {{AllItineraries.AllPurlsItineraries.BOOKED.HOTEL.length?AllItineraries.AllPurlsItineraries.BOOKED.HOTEL.length:0 }} Items, search for hotels
    [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    {{decodeHTMLEntities(item.ItineraryTitle)}}
    {{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

    Refundable Until: {{formatDate(metadataTripPlanner.Packages.ActualRefundableUntil, "YYYY-MM-DDTHH:mm:ss", "YYYY-MM-DD")}} - Time 23:59 GMT

    • {{item.ItineraryTitle}}
      {{item.PublishedTotalFare| BookedItemConvertedCurrency:item.PriceCurrency:usercurrency:null:item.ConversionRates}} {{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 ]
    PNR : {{item.BookingID}}
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{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 ]
    PNR : {{item.BookingID}}
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{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 ]
    PNR : {{item.BookingID}}
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      {{item.PublishedTotalFare| BookedItemConvertedCurrency:item.PriceCurrency:usercurrency:null:item.ConversionRates}} {{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 ]
    PNR : {{item.BookingID}}
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:usercurrency:null:item.ConversionRates}} {{usercurrency}}
    • Start {{translate(item.bookingDate)}} {{item.gradeDepartureTime}}
      Duration {{item.Duration}}
      {{item.DestinationCity}}
    • {{pass.count}} X ({{pass.pluralDescription}})
    • {{item.ItineraryTitle}}
      {{item.PublishedTotalFare| BookedItemConvertedCurrency:item.PriceCurrency:usercurrency:null:item.ConversionRates}} {{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 ]
    PNR : {{item.BookingID}}
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{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.PublishedTotalFare| BookedItemConvertedCurrency:item.PriceCurrency:usercurrency:null:item.ConversionRates}} {{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 ]
    PNR : {{item.BookingID}}
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{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.PublishedTotalFare| BookedItemConvertedCurrency:item.PriceCurrency:usercurrency:null:item.ConversionRates}} {{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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{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.PublishedTotalFare| BookedItemConvertedCurrency:item.PriceCurrency:usercurrency:null:item.ConversionRates}} {{usercurrency}}
    • Departure {{item.StartTimeToShow}}
      Return {{item.EndTimeToShow}}
      Description {{metadataTripPlanner.IternaryDescription}}
      Destination {{item.DestinationCity}}

  • FLIGHTS + HOTELS
    {{AllItineraries.AllPurlsItineraries.BOOKED.COMBINEDPACKAGE.length?AllItineraries.AllPurlsItineraries.BOOKED.COMBINEDPACKAGE.length:0 }} Items, search for flights + hotels
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}

    Passanger(s) : {{BookingReq.CPFName +' '+BookingReq.CPLName}} More

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}

    Passanger(s) : {{BookingReq.CPFName +' '+BookingReq.CPLName}} More

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[1].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}

    Passanger(s) : {{BookingReq.CPFName +' '+BookingReq.CPLName}} More

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{segmentN.FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}

    Passanger(s) : {{BookingReq.CPFName +' '+BookingReq.CPLName}} More

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}

    Passanger(s) : {{BookingReq.CPFName +' '+BookingReq.CPLName}} More

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[1].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}

    Passanger(s) : {{BookingReq.CPFName +' '+BookingReq.CPLName}} More

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{segmentN.FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}


    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}} [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}
    {{decodeHTMLEntities(metadataTripPlanner.Luxuryhotel.PropertyName)}} [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}
    Check In - {{translate(item.StartTimeToShow)}}
    Check Out - {{translate(item.EndTimeToShow)}}
    {{item.numberOfRooms}} 1 Room Room Rooms
    Refundable
    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}}
    {{decodeHTMLEntities(metadataTripPlanner.Luxuryhotel.PropertyName)}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
    {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}}
    {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    Check In - {{translate(item.StartTimeToShow)}}
    Check Out - {{translate(item.EndTimeToShow)}}
    {{item.numberOfRooms}} 1 Room Room Rooms
    Refundable

SAVED TO PLANNER

  • Hotels
    {{AllItineraries.AllPurlsItineraries.ADDED.HOTEL.length?AllItineraries.AllPurlsItineraries.ADDED.HOTEL.length:0 }} Items, search for hotels
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    {{decodeHTMLEntities(item.ItineraryTitle)}}
    {{decodeHTMLEntities(metadataTripPlanner.Luxuryhotel.PropertyName)}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
    {{item.TotalCustomerCost | currency : '$'}} {{item.OriginalPriceCurrency}}
    {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    Check In - {{translate(item.StartTimeToShow)}}
    Check Out - {{translate(item.EndTimeToShow)}}
    {{item.numberOfRooms}} 1 Room Room Rooms

    Refundable Until: {{formatDate(metadataTripPlanner.Packages.ActualRefundableUntil, "YYYY-MM-DDTHH:mm:ss", "YYYY-MM-DD")}} - Time 23:59 GMT

    • {{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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost | currency : '$'}} {{item.OriginalPriceCurrency}}
      {{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:'EUR'}}
      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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost | currency : '$'}} {{item.OriginalPriceCurrency}}
      {{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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost | currency : '$'}} {{item.OriginalPriceCurrency}}
      {{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}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}}

  • FLIGHTS + HOTELS
    {{AllItineraries.AllPurlsItineraries.ADDED.COMBINEDPACKAGE.length?AllItineraries.AllPurlsItineraries.ADDED.COMBINEDPACKAGE.length:0 }} Items, search for flights + hotels
    [ Provisional Hold ] [ Cancelled ]
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[1].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{segmentN.FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[0].FlightSegment[0].FlightNumber}}
      • {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{item.Flightdetails[1].FlightSegment[0].FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}

    {{item.CreatedTimeToShow}}
    Added by Agent For:
    Added by Agent For: Customer
    Quote Sent To:
    Requested By:
    Booked By Agent For:
    • {{item.ItineraryTitle}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
      Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
      {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{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}})
        Class : {{tripclass}} {{metadataTripPlanner.validateFareResponse.Response.OTA_AirPriceRS.PricedItineraries[0].TripClass}}
        Flight : {{segmentN.FlightNumber}}
      • {{item.NumberOfAdults}}x (Adult)
      • {{item.NumberOfChildren}}x (Child)
      • {{item.NumberOfInfants}}x (Infant)

      Refundable Until: {{item.TicketTimeLimitDetails}}


    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}} [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}
    {{decodeHTMLEntities(metadataTripPlanner.Luxuryhotel.PropertyName)}} [ Provisional Hold ] [ Cancelled ]
    PNR : {{item.BookingID}}
    Check In - {{translate(item.StartTimeToShow)}}
    Check Out - {{translate(item.EndTimeToShow)}}
    {{item.numberOfRooms}} 1 Room Room Rooms
    Refundable
    {{decodeHTMLEntities(metadataTripPlanner.Hotel.DisplayName)}}
    {{decodeHTMLEntities(metadataTripPlanner.Luxuryhotel.PropertyName)}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.OriginalPublishedTotalFare - item.TotalCustomerCost)| currencyConvert:item.PriceCurrency}}
    Was{{item.OriginalPublishedTotalFare| currencyConvert:item.PriceCurrency}} Save {{(item.TotalCustomerCost - item.OriginalPublishedTotalFare)| currencyConvert:item.PriceCurrency}}
    {{item.TotalCustomerCost| BookedItemConvertedCurrency:item.OriginalPriceCurrency:item.PriceCurrency:(item.ConversionFactor == null ? 1 : item.ConversionFactor)}} {{usercurrency}}
    {{item.CombinePackagePrice| currencyConvert:'CAD'}} {{usercurrency}}
    Check In - {{translate(item.StartTimeToShow)}}
    Check Out - {{translate(item.EndTimeToShow)}}
    {{item.numberOfRooms}} 1 Room Room Rooms
    Refundable