Travelport / travelport-uapi-tutorial-c-sharp

The travelport-uapi-tutorial-c-sharp is a C# project for Universal API that will help you connect and code a standard Air availablity call and Hotel search, details, and booking flow.
35 stars 30 forks source link

Non INF Passenger can't be priced as INF #79

Open StivLemax opened 7 years ago

StivLemax commented 7 years ago

Hello,

I have a problem with an infant without a seat (INF) beeing treated as an adult (ADT). However, there is no problem when I use an infant with a seat INS.

Please take a look at the attached request and response.

Thank you in advance, Stiv

AirCreateReservationReq2.txt AirCreateReservationRsp2.txt

vivekjyotipramanik commented 7 years ago

Hi StivLemax,

Could you please provide the AirPriceReq and AirPriceRsp for this Booking request. Thanks.

StivLemax commented 7 years ago

Here are the request and the response for the AirPrice

AirPriceReq2.txt AirPriceRsp2.txt

NirandaG commented 7 years ago

Hi StivLemax,

I can see in your AirPrice response the INF airpricing has returned a FareInfo.

``xml

6UUVoSldxwixzPvzLriv6sbKj3F8T9EyxsqPcXxP0TIjSPOlaHfQe5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5O7KhzGOUpKM3ExqSoG050dgq3BJaBCyZmRt/WE7M/peO4T8C+2wZ+30g30z4eh7TuOjDL+C5jY92Lrg4qrFGKco2yDRdskdxll6FxyIC6cYuAWfcH2w91tq4uxNuquKtYLUsX5J2eOtlFJc2Sk3ezvWpSmZkrE0eCbZ1nsUQQB6uo4C4y5XpDT4gGB+0LI8Yq+cJFUBzrily5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA3N5jV9Rrzq8txHW6jzw2UbAQJCzzE4cyQ54jd3Ft1ASJGdXTrntoD4j8GRe9p63PHnDoD+2kN/N JNB SA MRU 25.38KLRTSLZA SA X/JNB SA LON 28.43LLNRMUIN SA JNB 19.17WLXNRZA1IN NUC72.98END ROE13.11908 Could you please let me know what you are looking at here? Thanx, Niranda
StivLemax commented 7 years ago

Hello Niranda,

I'm simply trying to create a booking of a few air segments for two adults, one child and one infant without the seat while following the documentation, and this examples https://support.travelport.com/webhelp/uapi/Content/SampleWeb/Individual_Sample_Pages/024-1G_AirLowFareShop_MinimumData.htm I'm not even sure what you are asking me about FareInfo :) FareInfo is always returned with AirPriceRsp for all passengers.

Best regards, Stevan

vivekjyotipramanik commented 7 years ago

Hi StivLemax,

Looks like this is an issue with the AirCreate. Could you please create an ORS ticket regarding this issue. An API Analyst will assist you with this. Thanks.

StivLemax commented 7 years ago

Hi Vivek,

I already have, but they are extremely slow to respond 7-14 days on average, and our deadline is in a few weeks. Is there nothing you can do from your side? At least point out some false data in AirCreate?

Thank you, Stevan

vivekjyotipramanik commented 7 years ago

Hi StivLemax,

As far as I can see, the INF passenger in your booking request, does not have a age/dob specified in the bookingTraveler area. Please find below a sample with the details. We are working on to get a more latest sample. I will send that as soon as it is ready. Please let us know how it goes. Thanks.

<com:BookingTraveler DOB="1969-09-17" Gender="M" Key="gr8AVWGCR064r57Jt0+8bA==" TravelerType="ADT">
  <com:BookingTravelerName First="Jack" Last="Smith" Prefix="Mr"/>
  <com:DeliveryInfo>
    <com:ShippingAddress>
      <com:AddressName>Smiths</com:AddressName>
      <com:Street>2914 N. Dakota Avenue</com:Street>
      <com:City>Denver</com:City>
      <com:State>CO</com:State>
      <com:PostalCode>80206</com:PostalCode>
      <com:Country>US</com:Country>
    </com:ShippingAddress>
  </com:DeliveryInfo>
  <com:PhoneNumber AreaCode="303" CountryCode="1" Location="DEN" Number="3333333"/>
  <com:Email EmailID="test@travelport.com" Type="Home"/>
  <com:Address>
    <com:AddressName>Smiths</com:AddressName>
    <com:Street>2914 N. Dakota Avenue</com:Street>
    <com:City>Denver</com:City>
    <com:State>CO</com:State>
    <com:PostalCode>80206</com:PostalCode>
    <com:Country>US</com:Country>
  </com:Address>
</com:BookingTraveler>
<com:BookingTraveler Age="12" DOB="2008-01-11" Gender="F" Key="KAnpOljGv5hGShsrlYIhwm==" TravelerType="CNN">
  <com:BookingTravelerName First="Hannah" Last="Smith" Prefix="Ms"/>
</com:BookingTraveler>
<com:BookingTraveler Age="08" DOB="2013-06-30" Gender="M" Key="BAMOKrJu4hGShsrlYIhwmw==" TravelerType="INF">
  <com:BookingTravelerName First="Ben" Last="Smith" Prefix="Mr"/>
</com:BookingTraveler>
vivekjyotipramanik commented 7 years ago

Hi StivLemax,

Please find below the sample request and response. Please let us know how it goes. Thanks.

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <univ:AirCreateReservationReq AuthorizedBy="User" Version="0" TargetBranch="TRGT_BRCH" RetainReservation="Both" xmlns:univ="http://www.travelport.com/schema/universal_v36_0">
         <com:BillingPointOfSaleInfo OriginApplication="UAPI" xmlns:com="http://www.travelport.com/schema/common_v36_0"/>
         <com:BookingTraveler Key="TuJJbrVu4hG1/9LlYIhwmw==" Age="21" TravelerType="ADT" xmlns:com="http://www.travelport.com/schema/common_v36_0">
            <com:BookingTravelerName Prefix="Mr" First="Harry" Middle="J" Last="Lobo"/>
            <com:PhoneNumber Key="YsuDHbZu4hGugIzmYIhwmw==" CountryCode="011" Location="DEN" Number="227-722-2454" Extension="22" AreaCode="222" Type="Business" Text="Abc-Xy"/>
            <com:Email EmailID="jtestora@travelport.com" Type="Home"/>
            <com:Address>
               <com:AddressName>Jan Restora</com:AddressName>
               <com:Street>6901 S. Havana</com:Street>
               <com:Street>Apt 3</com:Street>
               <com:City>Englewood</com:City>
               <com:State>CO</com:State>
               <com:PostalCode>80111</com:PostalCode>
               <com:Country>US</com:Country>
            </com:Address>
         </com:BookingTraveler>
         <com:BookingTraveler Key="TuKKqrVu4hG1/9LlYIhwmw==" Age="01" DOB="2017-01-01" TravelerType="INF" xmlns:com="http://www.travelport.com/schema/common_v36_0">
            <com:BookingTravelerName Prefix="Mr" First="Marry" Middle="J" Last="Laba"/>
         </com:BookingTraveler>
         <com:BookingTraveler Key="TuLLqrVu4hG1/9LlYIhwmw==" TravelerType="CNN" Age="10" xmlns:com="http://www.travelport.com/schema/common_v36_0">
            <com:BookingTravelerName First="CHILD" Last="ONE"/>
         </com:BookingTraveler>
         <com:GeneralRemark Key="GDOmN7Zu4hGWBarmYIhwmw==" TypeInGds="Basic" SupplierType="Air" xmlns:com="http://www.travelport.com/schema/common_v36_0">
            <com:RemarkData>Test</com:RemarkData>
         </com:GeneralRemark>
         <com:FormOfPayment Key="PDz8y7xu4hGfaM/wYIhwmw==" Type="Cash" xmlns:com="http://www.travelport.com/schema/common_v36_0"/>
         <air:AirPricingSolution Key="++Ybax4R2BKAJFRUAAAAAA==" TotalPrice="USD965.40" BasePrice="ZAR5840.00" ApproximateTotalPrice="USD965.40" ApproximateBasePrice="USD432.00" EquivalentBasePrice="USD432.00" Taxes="USD533.40" ApproximateTaxes="USD533.40" QuoteDate="2017-05-31" xmlns:air="http://www.travelport.com/schema/air_v36_0">
            <air:AirSegment Key="++Ybax4R2BKAFFRUAAAAAA==" Group="0" Carrier="SA" FlightNumber="192" ProviderCode="1V" Origin="JNB" Destination="MRU" DepartureTime="2017-07-05T08:40:00.000+02:00" ArrivalTime="2017-07-05T14:30:00.000+04:00" FlightTime="230" TravelTime="230" Distance="1915" ClassOfService="W" Equipment="343" ChangeOfPlane="false" OptionalServicesIndicator="false" AvailabilitySource="P" ParticipantLevel="Secure Sell" LinkAvailability="true" PolledAvailabilityOption="O and D cache or polled status used with different local status" AvailabilityDisplayType="Fare Specific Fare Quote Unbooked">
               <air:CodeshareInfo OperatingCarrier="SA">South African Airways</air:CodeshareInfo>
               <air:AirAvailInfo ProviderCode="1V"/>
               <air:FlightDetails Key="++Ybax4R2BKAGFRUAAAAAA==" Origin="JNB" Destination="MRU" DepartureTime="2017-07-05T08:40:00.000+02:00" ArrivalTime="2017-07-05T14:30:00.000+04:00" FlightTime="230" TravelTime="230" Equipment="343" OriginTerminal="B">
                  <air:Meals>Lunch</air:Meals>
                  <air:InFlightServices>Movie</air:InFlightServices>
                  <air:InFlightServices>Audio Programming</air:InFlightServices>
                  <air:InFlightServices>Duty Free Sales</air:InFlightServices>
                  <air:InFlightServices>Non-smoking</air:InFlightServices>
                  <air:InFlightServices>Short Feature Video</air:InFlightServices>
               </air:FlightDetails>
            </air:AirSegment>
            <air:AirSegment Key="++Ybax4R2BKAHFRUAAAAAA==" Group="1" Carrier="SA" FlightNumber="191" ProviderCode="1V" Origin="MRU" Destination="JNB" DepartureTime="2017-07-10T16:30:00.000+04:00" ArrivalTime="2017-07-10T18:55:00.000+02:00" FlightTime="265" TravelTime="265" Distance="1915" ClassOfService="W" Equipment="343" ChangeOfPlane="false" OptionalServicesIndicator="false" AvailabilitySource="P" ParticipantLevel="Secure Sell" LinkAvailability="true" PolledAvailabilityOption="O and D cache or polled status used with different local status" AvailabilityDisplayType="Fare Specific Fare Quote Unbooked">
               <air:CodeshareInfo OperatingCarrier="SA">South African Airways</air:CodeshareInfo>
               <air:AirAvailInfo ProviderCode="1V"/>
               <air:FlightDetails Key="++Ybax4R2BKAIFRUAAAAAA==" Origin="MRU" Destination="JNB" DepartureTime="2017-07-10T16:30:00.000+04:00" ArrivalTime="2017-07-10T18:55:00.000+02:00" FlightTime="265" TravelTime="265" Equipment="343" DestinationTerminal="A">
                  <air:Meals>Dinner</air:Meals>
                  <air:InFlightServices>Movie</air:InFlightServices>
                  <air:InFlightServices>Audio Programming</air:InFlightServices>
                  <air:InFlightServices>Duty Free Sales</air:InFlightServices>
                  <air:InFlightServices>Non-smoking</air:InFlightServices>
                  <air:InFlightServices>Short Feature Video</air:InFlightServices>
               </air:FlightDetails>
            </air:AirSegment>
            <air:AirPricingInfo Key="++Ybax4R2BKAQFRUAAAAAA==" TotalPrice="USD507.10" BasePrice="ZAR3150.00" ApproximateTotalPrice="USD507.10" ApproximateBasePrice="USD233.00" EquivalentBasePrice="USD233.00" ApproximateTaxes="USD274.10" Taxes="USD274.10" LatestTicketingTime="2017-06-01T23:59:00.000-06:00" PricingMethod="Auto" IncludesVAT="false" ETicketability="Yes" PlatingCarrier="SA" ProviderCode="1V">
               <air:FareInfo Key="++Ybax4R2BKAaFRUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="ADT" Origin="JNB" Destination="MRU" EffectiveDate="2017-05-31T10:44:00.000-06:00" DepartureDate="2017-07-05" Amount="USD117.00" NotValidBefore="2017-07-05" NotValidAfter="2017-07-05" TaxAmount="USD115.80">
                  <common_v36_0:Endorsement Value="VALID ON SA ONLY" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <common_v36_0:Endorsement Value="NONREF/SUPER SAVER" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <air:FareRuleKey FareInfoRef="++Ybax4R2BKAaFRUAAAAAA==" ProviderCode="1V">6UUVoSldxwhnruZUTTftMcbKj3F8T9EyxsqPcXxP0TIjSPOlaHfQe5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5O7KhzGOUpKM3ExqSoG052fahi8O6ndJtdwGH0J8/teQu0ZscBMSQ5BeYHvIwNfLaDtunypA85yMDYzguSHaRvGWl83cWXnwssiOHFaFMf8hf6E18cRejGVqfCTByZWB/8SWrVvYn9/0Ph9nQ5cjmfqNbjwzJx7oo0sKBvhNXxa+ecnaCMCQmYyih+iOMJXqoq+cJFUBzrily5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA3N5jV9Rrzq8nS+z6OxXpxLgxNf+CM0A3h2WN4EjYakqk4/ksLMXqCxFmLozy7E840BboiILxQ5YRnzMR4ZbDZ0=</air:FareRuleKey>
               </air:FareInfo>
               <air:FareInfo Key="++Ybax4R2BKAdFRUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="ADT" Origin="MRU" Destination="JNB" EffectiveDate="2017-05-31T10:44:00.000-06:00" DepartureDate="2017-07-10" Amount="USD116.00" NotValidBefore="2017-07-10" NotValidAfter="2017-07-10" TaxAmount="USD158.30">
                  <common_v36_0:Endorsement Value="VALID ON SA ONLY" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <common_v36_0:Endorsement Value="NONREF/SUPER SAVER" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <air:FareRuleKey FareInfoRef="++Ybax4R2BKAdFRUAAAAAA==" ProviderCode="1V">6UUVoSldxwhnruZUTTftMcbKj3F8T9EyxsqPcXxP0TIjSPOlaHfQe5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5O7KhzGOUpKM3ExqSoG050dgq3BJaBCyU/ho1FGZJ4z83f1UwCbb2VBeYHvIwNfLaDtunypA85yEcD3UadnOQxlmzapJzTWH8siOHFaFMf8hf6E18cRejGVqfCTByZWB/8SWrVvYn9/0Ph9nQ5cjmezwqagSNw6Eo0sKBvhNXxa1o+GXIdFyeAyih+iOMJXqoq+cJFUBzrily5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA3N5jV9Rrzq8nS+z6OxXpxLgxNf+CM0A3h2WN4EjYakqk4/ksLMXqCxFmLozy7E840BboiILxQ5YRnzMR4ZbDZ0=</air:FareRuleKey>
               </air:FareInfo>
               <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKAaFRUAAAAAA==" SegmentRef="++Ybax4R2BKAFFRUAAAAAA==" HostTokenRef="++Ybax4R2BKAKFRUAAAAAA=="/>
               <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKAdFRUAAAAAA==" SegmentRef="++Ybax4R2BKAHFRUAAAAAA==" HostTokenRef="++Ybax4R2BKALFRUAAAAAA=="/>
               <air:TaxInfo Category="EV" Amount="USD1.50" Key="++Ybax4R2BKARFRUAAAAAA=="/>
               <air:TaxInfo Category="UM" Amount="USD1.70" Key="++Ybax4R2BKASFRUAAAAAA=="/>
               <air:TaxInfo Category="WC" Amount="USD14.10" Key="++Ybax4R2BKATFRUAAAAAA=="/>
               <air:TaxInfo Category="ZA" Amount="USD16.50" Key="++Ybax4R2BKAUFRUAAAAAA=="/>
               <air:TaxInfo Category="HH" Amount="USD41.40" Key="++Ybax4R2BKAVFRUAAAAAA=="/>
               <air:TaxInfo Category="JE" Amount="USD1.20" Key="++Ybax4R2BKAWFRUAAAAAA=="/>
               <air:TaxInfo Category="MU" Amount="USD29.60" Key="++Ybax4R2BKAXFRUAAAAAA=="/>
               <air:TaxInfo Category="OV" Amount="USD4.10" Key="++Ybax4R2BKAYFRUAAAAAA=="/>
               <air:TaxInfo Category="YR" Amount="USD164.00" Key="++Ybax4R2BKAZFRUAAAAAA=="/>
               <air:FareCalc>JNB SA MRU 120.05WRTSZA SA JNB 120.05WRTSZA NUC240.10END ROE13.11908</air:FareCalc>
               <air:PassengerType Code="ADT" Age="20" BookingTravelerRef="TuJJbrVu4hG1/9LlYIhwmw=="/>

               <air:BaggageAllowances>
                  <air:BaggageAllowanceInfo TravelerType="ADT" Origin="JNB" Destination="MRU" Carrier="SA">
                     <air:URLInfo>
                        <air:URL>MYTRIPANDMORE.COM/BAGGAGEDETAILSSA.BAGG</air:URL>
                     </air:URLInfo>
                     <air:TextInfo>
                        <air:Text>2P</air:Text>
                        <air:Text>BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS/ ONLINE CHECKIN/FORM OF PAYMENT/MILITARY/ETC.</air:Text>
                     </air:TextInfo>
                     <air:BagDetails ApplicableBags="1stChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                     <air:BagDetails ApplicableBags="2ndChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                  </air:BaggageAllowanceInfo>
                  <air:BaggageAllowanceInfo TravelerType="ADT" Origin="MRU" Destination="JNB" Carrier="SA">
                     <air:URLInfo>
                        <air:URL>MYTRIPANDMORE.COM/BAGGAGEDETAILSSA.BAGG</air:URL>
                     </air:URLInfo>
                     <air:TextInfo>
                        <air:Text>2P</air:Text>
                        <air:Text>BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS/ ONLINE CHECKIN/FORM OF PAYMENT/MILITARY/ETC.</air:Text>
                     </air:TextInfo>
                     <air:BagDetails ApplicableBags="1stChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                     <air:BagDetails ApplicableBags="2ndChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                  </air:BaggageAllowanceInfo>
                  <air:CarryOnAllowanceInfo Origin="JNB" Destination="MRU" Carrier="SA">
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                     </air:TextInfo>
                     <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="USD0.00" ApproximateBasePrice="USD0.00" TotalPrice="USD0.00" ApproximateTotalPrice="USD0.00">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>CARRYON HAND BAGGAGE ALLOWANCE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:CarryOnDetails>
                  </air:CarryOnAllowanceInfo>
                  <air:CarryOnAllowanceInfo Origin="MRU" Destination="JNB" Carrier="SA">
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                     </air:TextInfo>
                     <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="USD0.00" ApproximateBasePrice="USD0.00" TotalPrice="USD0.00" ApproximateTotalPrice="USD0.00">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>CARRYON HAND BAGGAGE ALLOWANCE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:CarryOnDetails>
                  </air:CarryOnAllowanceInfo>
               </air:BaggageAllowances>
            </air:AirPricingInfo>
            <air:AirPricingInfo Key="++Ybax4R2BKAiFRUAAAAAA==" TotalPrice="USD46.70" BasePrice="ZAR320.00" ApproximateTotalPrice="USD46.70" ApproximateBasePrice="USD24.00" EquivalentBasePrice="USD24.00" ApproximateTaxes="USD22.70" Taxes="USD22.70" LatestTicketingTime="2017-06-01T23:59:00.000-06:00" PricingMethod="Auto" IncludesVAT="false" ETicketability="Yes" PlatingCarrier="SA" ProviderCode="1V">
               <air:FareInfo Key="++Ybax4R2BKAmFRUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="INF" Origin="JNB" Destination="MRU" EffectiveDate="2017-05-31T10:44:00.000-06:00" DepartureDate="2017-07-05" Amount="USD12.00" NotValidBefore="2017-07-05" NotValidAfter="2017-07-05" TaxAmount="USD11.50">
                  <common_v36_0:Endorsement Value="VALID ON SA ONLY" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <common_v36_0:Endorsement Value="NONREF/SUPER SAVER" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <air:FareRuleKey FareInfoRef="++Ybax4R2BKAmFRUAAAAAA==" ProviderCode="1V">6UUVoSldxwhnruZUTTftMcbKj3F8T9EyxsqPcXxP0TIjSPOlaHfQe5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5O7KhzGOUpKM3ExqSoG052fahi8O6ndJmpKUaulHEvOVCulqMwbpNYfqbCHdI9pxdEPuoOOOWYBvYcoYJ7/yrSF/oTXxxF6MeJYtF79PC3Y84PrlTL+yY27eP3a4bhHZDzOYhqeZTGlMvE8geh/1e3g2BMJ0qOmdTyy/Q52QOiISPq+FmKOSKNSFtwC1DkrmcuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwM8w+FnY2pdnx52tR+ULC3R1bfoRG8wK1INK3w6yVScgxw/lgX0tFsI2hwdfesiMPgM21gbechiim/uUldTKGQKKAxevs8wf8A=</air:FareRuleKey>
               </air:FareInfo>
               <air:FareInfo Key="++Ybax4R2BKApFRUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="INF" Origin="MRU" Destination="JNB" EffectiveDate="2017-05-31T10:44:00.000-06:00" DepartureDate="2017-07-10" Amount="USD12.00" NotValidBefore="2017-07-10" NotValidAfter="2017-07-10" TaxAmount="USD11.20">
                  <common_v36_0:Endorsement Value="VALID ON SA ONLY" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <common_v36_0:Endorsement Value="NONREF/SUPER SAVER" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <air:FareRuleKey FareInfoRef="++Ybax4R2BKApFRUAAAAAA==" ProviderCode="1V">6UUVoSldxwhnruZUTTftMcbKj3F8T9EyxsqPcXxP0TIjSPOlaHfQe5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5O7KhzGOUpKM3ExqSoG050dgq3BJaBCydKZQ7595yHJffAIozri2AAfqbCHdI9pxdEPuoOOOWYB+dANmP+O+PmF/oTXxxF6MeJYtF79PC3Y84PrlTL+yY27eP3a4bhHZDzOYhqeZTGlMvE8geh/1e1J6dYYb68oBzyy/Q52QOiI9Q2UTxWPJslSFtwC1DkrmcuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwM8w+FnY2pdnx52tR+ULC3R1bfoRG8wK1INK3w6yVScgxw/lgX0tFsI2hwdfesiMPgM21gbechiim/uUldTKGQKKAxevs8wf8A=</air:FareRuleKey>
               </air:FareInfo>
               <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKAmFRUAAAAAA==" SegmentRef="++Ybax4R2BKAFFRUAAAAAA==" HostTokenRef="++Ybax4R2BKAMFRUAAAAAA=="/>
               <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKApFRUAAAAAA==" SegmentRef="++Ybax4R2BKAHFRUAAAAAA==" HostTokenRef="++Ybax4R2BKANFRUAAAAAA=="/>
               <air:TaxInfo Category="EV" Amount="USD1.50" Key="++Ybax4R2BKAjFRUAAAAAA=="/>
               <air:TaxInfo Category="JE" Amount="USD1.20" Key="++Ybax4R2BKAkFRUAAAAAA=="/>
               <air:TaxInfo Category="YR" Amount="USD20.00" Key="++Ybax4R2BKAlFRUAAAAAA=="/>
               <air:FareCalc>JNB SA MRU 12.00WRTSZA SA JNB 12.01WRTSZA NUC24.01END ROE13.11908</air:FareCalc>
               <air:PassengerType Code="INF" Age="1" BookingTravelerRef="TuKKqrVu4hG1/9LlYIhwmw=="/>
               <air:ChangePenalty>
                  <air:Amount>USD73.00</air:Amount>
               </air:ChangePenalty>
               <air:CancelPenalty>
                  <air:Amount>USD73.00</air:Amount>
               </air:CancelPenalty>
               <air:BaggageAllowances>
                  <air:BaggageAllowanceInfo TravelerType="INF" Origin="JNB" Destination="MRU" Carrier="SA">
                     <air:URLInfo>
                        <air:URL>MYTRIPANDMORE.COM/BAGGAGEDETAILSSA.BAGG</air:URL>
                     </air:URLInfo>
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                        <air:Text>BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS/ ONLINE CHECKIN/FORM OF PAYMENT/MILITARY/ETC.</air:Text>
                     </air:TextInfo>
                     <air:BagDetails ApplicableBags="1stChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                     <air:BagDetails ApplicableBags="2ndChecked" BasePrice="ZAR250.00" ApproximateBasePrice="USD18.50" TotalPrice="ZAR250.00" ApproximateTotalPrice="USD18.50">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>UPTO50LB/23KG AND UPTO62LI/158LCM</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                  </air:BaggageAllowanceInfo>
                  <air:BaggageAllowanceInfo TravelerType="INF" Origin="MRU" Destination="JNB" Carrier="SA">
                     <air:URLInfo>
                        <air:URL>MYTRIPANDMORE.COM/BAGGAGEDETAILSSA.BAGG</air:URL>
                     </air:URLInfo>
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                        <air:Text>BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS/ ONLINE CHECKIN/FORM OF PAYMENT/MILITARY/ETC.</air:Text>
                     </air:TextInfo>
                     <air:BagDetails ApplicableBags="1stChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                     <air:BagDetails ApplicableBags="2ndChecked" BasePrice="MUR1100" ApproximateBasePrice="USD32.51" TotalPrice="MUR1100" ApproximateTotalPrice="USD32.51">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>UPTO50LB/23KG AND UPTO62LI/158LCM</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                  </air:BaggageAllowanceInfo>
                  <air:CarryOnAllowanceInfo Origin="JNB" Destination="MRU" Carrier="SA">
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                     </air:TextInfo>
                     <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="USD0.00" ApproximateBasePrice="USD0.00" TotalPrice="USD0.00" ApproximateTotalPrice="USD0.00">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>CARRYON HAND BAGGAGE ALLOWANCE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:CarryOnDetails>
                  </air:CarryOnAllowanceInfo>
                  <air:CarryOnAllowanceInfo Origin="MRU" Destination="JNB" Carrier="SA">
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                     </air:TextInfo>
                     <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="USD0.00" ApproximateBasePrice="USD0.00" TotalPrice="USD0.00" ApproximateTotalPrice="USD0.00">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>CARRYON HAND BAGGAGE ALLOWANCE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:CarryOnDetails>
                  </air:CarryOnAllowanceInfo>
               </air:BaggageAllowances>
            </air:AirPricingInfo>
            <air:AirPricingInfo Key="++Ybax4R2BKAuFRUAAAAAA==" TotalPrice="USD411.60" BasePrice="ZAR2370.00" ApproximateTotalPrice="USD411.60" ApproximateBasePrice="USD175.00" EquivalentBasePrice="USD175.00" ApproximateTaxes="USD236.60" Taxes="USD236.60" LatestTicketingTime="2017-06-01T23:59:00.000-06:00" PricingMethod="Auto" IncludesVAT="false" ETicketability="Yes" PlatingCarrier="SA" ProviderCode="1V">
               <air:FareInfo Key="++Ybax4R2BKA4FRUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="CNN" Origin="JNB" Destination="MRU" EffectiveDate="2017-05-31T10:44:00.000-06:00" DepartureDate="2017-07-05" Amount="USD87.00" NotValidBefore="2017-07-05" NotValidAfter="2017-07-05" TaxAmount="USD115.80">
                  <common_v36_0:Endorsement Value="VALID ON SA ONLY" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <common_v36_0:Endorsement Value="NONREF/SUPER SAVER" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <air:FareRuleKey FareInfoRef="++Ybax4R2BKA4FRUAAAAAA==" ProviderCode="1V">6UUVoSldxwhnruZUTTftMcbKj3F8T9EyxsqPcXxP0TIjSPOlaHfQe5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5O7KhzGOUpKM3ExqSoG052fahi8O6ndJnuB7aotsE2yVCulqMwbpNYfqbCHdI9pxdEPuoOOOWYBvYcoYJ7/yrSF/oTXxxF6MeJYtF79PC3YTbLfyOqQkjm7eP3a4bhHZDzOYhqeZTGlMvE8geh/1e3g2BMJ0qOmdTyy/Q52QOiI86fd1e4M9/u/G1HWxmsdTsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwM8w+FnY2pdnx52tR+ULC3R1bfoRG8wK1INK3w6yVScg17v5qnAyzW42hwdfesiMPgM21gbechiim/uUldTKGQKKAxevs8wf8A=</air:FareRuleKey>
               </air:FareInfo>
               <air:FareInfo Key="++Ybax4R2BKA7FRUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="CNN" Origin="MRU" Destination="JNB" EffectiveDate="2017-05-31T10:44:00.000-06:00" DepartureDate="2017-07-10" Amount="USD88.00" NotValidBefore="2017-07-10" NotValidAfter="2017-07-10" TaxAmount="USD120.80">
                  <common_v36_0:Endorsement Value="VALID ON SA ONLY" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <common_v36_0:Endorsement Value="NONREF/SUPER SAVER" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0"/>
                  <air:FareRuleKey FareInfoRef="++Ybax4R2BKA7FRUAAAAAA==" ProviderCode="1V">6UUVoSldxwhnruZUTTftMcbKj3F8T9EyxsqPcXxP0TIjSPOlaHfQe5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA5O7KhzGOUpKM3ExqSoG050dgq3BJaBCydrprNF1vN2uffAIozri2AAfqbCHdI9pxdEPuoOOOWYB+dANmP+O+PmF/oTXxxF6MeJYtF79PC3YTbLfyOqQkjm7eP3a4bhHZDzOYhqeZTGlMvE8geh/1e1J6dYYb68oBzyy/Q52QOiI4TBUk0T175W/G1HWxmsdTsuWFfXVd1OAly5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwM8w+FnY2pdnx52tR+ULC3R1bfoRG8wK1INK3w6yVScg17v5qnAyzW42hwdfesiMPgM21gbechiim/uUldTKGQKKAxevs8wf8A=</air:FareRuleKey>
               </air:FareInfo>
               <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKA4FRUAAAAAA==" SegmentRef="++Ybax4R2BKAFFRUAAAAAA==" HostTokenRef="++Ybax4R2BKAOFRUAAAAAA=="/>
               <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKA7FRUAAAAAA==" SegmentRef="++Ybax4R2BKAHFRUAAAAAA==" HostTokenRef="++Ybax4R2BKAPFRUAAAAAA=="/>
               <air:TaxInfo Category="EV" Amount="USD1.50" Key="++Ybax4R2BKAvFRUAAAAAA=="/>
               <air:TaxInfo Category="UM" Amount="USD1.70" Key="++Ybax4R2BKAwFRUAAAAAA=="/>
               <air:TaxInfo Category="WC" Amount="USD14.10" Key="++Ybax4R2BKAxFRUAAAAAA=="/>
               <air:TaxInfo Category="ZA" Amount="USD16.50" Key="++Ybax4R2BKAyFRUAAAAAA=="/>
               <air:TaxInfo Category="HH" Amount="USD20.70" Key="++Ybax4R2BKAzFRUAAAAAA=="/>
               <air:TaxInfo Category="JE" Amount="USD1.20" Key="++Ybax4R2BKA0FRUAAAAAA=="/>
               <air:TaxInfo Category="MU" Amount="USD14.80" Key="++Ybax4R2BKA1FRUAAAAAA=="/>
               <air:TaxInfo Category="OV" Amount="USD2.10" Key="++Ybax4R2BKA2FRUAAAAAA=="/>
               <air:TaxInfo Category="YR" Amount="USD164.00" Key="++Ybax4R2BKA3FRUAAAAAA=="/>
               <air:FareCalc>JNB SA MRU 90.04WRTSZACH SA JNB 90.04WRTSZACH NUC180.08END ROE13.11908</air:FareCalc>
               <air:PassengerType Code="CNN" Age="10" PricePTCOnly="true" BookingTravelerRef="TuLLqrVu4hG1/9LlYIhwmw=="/>
               <air:ChangePenalty>
                  <air:Amount>USD73.00</air:Amount>
               </air:ChangePenalty>
               <air:CancelPenalty>
                  <air:Amount>USD73.00</air:Amount>
               </air:CancelPenalty>
               <air:BaggageAllowances>
                  <air:BaggageAllowanceInfo TravelerType="CNN" Origin="JNB" Destination="MRU" Carrier="SA">
                     <air:URLInfo>
                        <air:URL>MYTRIPANDMORE.COM/BAGGAGEDETAILSSA.BAGG</air:URL>
                     </air:URLInfo>
                     <air:TextInfo>
                        <air:Text>2P</air:Text>
                        <air:Text>BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS/ ONLINE CHECKIN/FORM OF PAYMENT/MILITARY/ETC.</air:Text>
                     </air:TextInfo>
                     <air:BagDetails ApplicableBags="1stChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                     <air:BagDetails ApplicableBags="2ndChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                  </air:BaggageAllowanceInfo>
                  <air:BaggageAllowanceInfo TravelerType="CNN" Origin="MRU" Destination="JNB" Carrier="SA">
                     <air:URLInfo>
                        <air:URL>MYTRIPANDMORE.COM/BAGGAGEDETAILSSA.BAGG</air:URL>
                     </air:URLInfo>
                     <air:TextInfo>
                        <air:Text>2P</air:Text>
                        <air:Text>BAGGAGE DISCOUNTS MAY APPLY BASED ON FREQUENT FLYER STATUS/ ONLINE CHECKIN/FORM OF PAYMENT/MILITARY/ETC.</air:Text>
                     </air:TextInfo>
                     <air:BagDetails ApplicableBags="1stChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                     <air:BagDetails ApplicableBags="2ndChecked">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>BAGGAGE CHARGES DATA NOT AVAILABLE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:BagDetails>
                  </air:BaggageAllowanceInfo>
                  <air:CarryOnAllowanceInfo Origin="JNB" Destination="MRU" Carrier="SA">
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                     </air:TextInfo>
                     <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="USD0.00" ApproximateBasePrice="USD0.00" TotalPrice="USD0.00" ApproximateTotalPrice="USD0.00">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>CARRYON HAND BAGGAGE ALLOWANCE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:CarryOnDetails>
                  </air:CarryOnAllowanceInfo>
                  <air:CarryOnAllowanceInfo Origin="MRU" Destination="JNB" Carrier="SA">
                     <air:TextInfo>
                        <air:Text>1P</air:Text>
                     </air:TextInfo>
                     <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="USD0.00" ApproximateBasePrice="USD0.00" TotalPrice="USD0.00" ApproximateTotalPrice="USD0.00">
                        <air:BaggageRestriction>
                           <air:TextInfo>
                              <air:Text>CARRYON HAND BAGGAGE ALLOWANCE</air:Text>
                           </air:TextInfo>
                        </air:BaggageRestriction>
                     </air:CarryOnDetails>
                  </air:CarryOnAllowanceInfo>
               </air:BaggageAllowances>
            </air:AirPricingInfo>
            <air:FareNote Key="++Ybax4R2BKAAGRUAAAAAA==">RATE USED IN EQU TOTAL IS BSR 1ZAR - 0.073982USD</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKABGRUAAAAAA==">LAST DATE TO PURCHASE TICKET: 01JUN17</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKACGRUAAAAAA==">TICKETING AGENCY 29BD</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKADGRUAAAAAA==">DEFAULT PLATING CARRIER SA</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAEGRUAAAAAA==">FARE HAS A PLATING CARRIER RESTRICTION</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAFGRUAAAAAA==">E-TKT REQUIRED</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAGGRUAAAAAA==">RATE USED IN EQU TOTAL IS BSR 1ZAR - 0.073982USD</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAHGRUAAAAAA==">LAST DATE TO PURCHASE TICKET: 01JUN17</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAIGRUAAAAAA==">TICKETING AGENCY 29BD</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAJGRUAAAAAA==">DEFAULT PLATING CARRIER SA</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAKGRUAAAAAA==">FARE HAS A PLATING CARRIER RESTRICTION</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKALGRUAAAAAA==">E-TKT REQUIRED</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAMGRUAAAAAA==">RATE USED IN EQU TOTAL IS BSR 1ZAR - 0.073982USD</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKANGRUAAAAAA==">LAST DATE TO PURCHASE TICKET: 01JUN17</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAOGRUAAAAAA==">TICKETING AGENCY 29BD</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAPGRUAAAAAA==">DEFAULT PLATING CARRIER SA</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKAQGRUAAAAAA==">FARE HAS A PLATING CARRIER RESTRICTION</air:FareNote>
            <air:FareNote Key="++Ybax4R2BKARGRUAAAAAA==">E-TKT REQUIRED</air:FareNote>
            <common_v36_0:HostToken Key="++Ybax4R2BKAKFRUAAAAAA==" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0">GFB10101ADT00  01WRTSZA                                010001#GFB200010101NADTV3031RK020010001499#</common_v36_0:HostToken>
            <common_v36_0:HostToken Key="++Ybax4R2BKALFRUAAAAAA==" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0">GFB10101ADT00  02WRTSZA                                010002#GFB200010102NADTV3031RK020010001499#</common_v36_0:HostToken>
            <common_v36_0:HostToken Key="++Ybax4R2BKAMFRUAAAAAA==" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0">GFB10202INF00  01WRTSZA                                010001#GFB200020201NINFV3031RK020010001499100261714#</common_v36_0:HostToken>
            <common_v36_0:HostToken Key="++Ybax4R2BKANFRUAAAAAA==" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0">GFB10202INF00  02WRTSZA                                010002#GFB200020202NINFV3031RK020010001499100261714#</common_v36_0:HostToken>
            <common_v36_0:HostToken Key="++Ybax4R2BKAOFRUAAAAAA==" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0">GFB10303CNN00  01WRTSZA                                010001#GFB200030301NCNNV3031RK020010001499100000465#</common_v36_0:HostToken>
            <common_v36_0:HostToken Key="++Ybax4R2BKAPFRUAAAAAA==" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0">GFB10303CNN00  02WRTSZA                                010002#GFB200030302NCNNV3031RK020010001499100000465#</common_v36_0:HostToken>
         </air:AirPricingSolution>
         <com:ActionStatus TicketDate="2017-06-01T23:59:00.000-06:00" Type="ACTIVE" ProviderCode="1V" xmlns:com="http://www.travelport.com/schema/common_v36_0"/>
         <com:Payment Key="qLIEbNPZQ5OnEfVRZKEb+w==" Type="Itinerary" FormOfPaymentRef="PDz8y7xu4hGfaM/wYIhwmw==" Amount="USD965.40" xmlns:com="http://www.travelport.com/schema/common_v36_0"/>
      </univ:AirCreateReservationReq>
   </soap:Body>
</soap:Envelope>

<SOAP:Envelope xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
   <SOAP:Body>
      <universal:AirCreateReservationRsp TransactionId="5F677DA40A0764782952F10635CAF80A" ResponseTime="35841" xmlns:universal="http://www.travelport.com/schema/universal_v36_0" xmlns:common_v36_0="http://www.travelport.com/schema/common_v36_0" xmlns:air="http://www.travelport.com/schema/air_v36_0">
         <common_v36_0:ResponseMessage Code="0" Type="Warning">Conversion rates for the requested currency are unavailable</common_v36_0:ResponseMessage>
         <universal:UniversalRecord LocatorCode="XS846Q" Version="0" Status="Active">
            <common_v36_0:BookingTraveler Key="TuJJbrVu4hG1/9LlYIhwmw==" TravelerType="ADT" Age="21" ElStat="A">
               <common_v36_0:BookingTravelerName Prefix="Mr" First="Harry" Middle="J" Last="Lobo"/>
               <common_v36_0:PhoneNumber Key="YsuDHbZu4hGugIzmYIhwmw==" Type="Business" Location="DEN" CountryCode="011" Number="227-722-2454" Extension="22" AreaCode="222" Text="Abc-Xy" ElStat="A">
                  <common_v36_0:ProviderReservationInfoRef Key="++Ybax4R2BKADSZUAAAAAA=="/>
               </common_v36_0:PhoneNumber>
               <common_v36_0:Email Key="++Ybax4R2BKApAZUAAAAAA==" Type="Home" EmailID="jtestora@travelport.com" ElStat="A">
                  <common_v36_0:ProviderReservationInfoRef Key="++Ybax4R2BKADSZUAAAAAA=="/>
               </common_v36_0:Email>
               <common_v36_0:SSR Key="++Ybax4R2BKAESZUAAAAAA==" SegmentRef="++Ybax4R2BKAFFRUAAAAAA==" Status="NN" Type="INFT" FreeText="LABA/MARRYJMR01JAN17" Carrier="SA" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" ElStat="A"/>
               <common_v36_0:SSR Key="++Ybax4R2BKAZSZUAAAAAA==" SegmentRef="++Ybax4R2BKAHFRUAAAAAA==" Status="NN" Type="INFT" FreeText="LABA/MARRYJMR01JAN17" Carrier="SA" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" ElStat="A"/>
               <common_v36_0:Address Key="++Ybax4R2BKAqAZUAAAAAA==" ElStat="A">
                  <common_v36_0:AddressName>Jan Restora</common_v36_0:AddressName>
                  <common_v36_0:Street>6901 S. Havana</common_v36_0:Street>
                  <common_v36_0:Street>Apt 3</common_v36_0:Street>
                  <common_v36_0:City>Englewood</common_v36_0:City>
                  <common_v36_0:State>CO</common_v36_0:State>
                  <common_v36_0:PostalCode>80111</common_v36_0:PostalCode>
                  <common_v36_0:Country>US</common_v36_0:Country>
                  <common_v36_0:ProviderReservationInfoRef Key="++Ybax4R2BKADSZUAAAAAA=="/>
               </common_v36_0:Address>
            </common_v36_0:BookingTraveler>
            <common_v36_0:BookingTraveler Key="TuKKqrVu4hG1/9LlYIhwmw==" TravelerType="INF" Age="1" DOB="2017-01-01" ElStat="A">
               <common_v36_0:BookingTravelerName Prefix="Mr" First="Marry" Middle="J" Last="Laba"/>
               <common_v36_0:NameRemark Key="++Ybax4R2BKAQSZUAAAAAA==" ElStat="A">
                  <common_v36_0:RemarkData>01JAN17</common_v36_0:RemarkData>
                  <common_v36_0:ProviderReservationInfoRef Key="++Ybax4R2BKADSZUAAAAAA=="/>
               </common_v36_0:NameRemark>
            </common_v36_0:BookingTraveler>
            <common_v36_0:BookingTraveler Key="TuLLqrVu4hG1/9LlYIhwmw==" TravelerType="CNN" Age="10" ElStat="A">
               <common_v36_0:BookingTravelerName First="CHILD" Last="ONE"/>
            </common_v36_0:BookingTraveler>
            <common_v36_0:ActionStatus Key="++Ybax4R2BKArAZUAAAAAA==" Type="ACTIVE" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" ProviderCode="1V" ElStat="A"/>
            <universal:ProviderReservationInfo Key="++Ybax4R2BKADSZUAAAAAA==" ProviderCode="1V" LocatorCode="N96D9N" CreateDate="2017-05-31T16:47:52.653+00:00" ModifiedDate="2017-05-31T16:47:52.653+00:00" HostCreateDate="2017-05-31" OwningPCC="29BD"/>
            <air:AirReservation LocatorCode="3VN0DV" CreateDate="2017-05-31T16:47:52.290+00:00" ModifiedDate="2017-05-31T16:47:52.653+00:00">
               <common_v36_0:BookingTravelerRef Key="TuJJbrVu4hG1/9LlYIhwmw=="/>
               <common_v36_0:BookingTravelerRef Key="TuKKqrVu4hG1/9LlYIhwmw=="/>
               <common_v36_0:BookingTravelerRef Key="TuLLqrVu4hG1/9LlYIhwmw=="/>
               <common_v36_0:ProviderReservationInfoRef Key="++Ybax4R2BKADSZUAAAAAA=="/>
               <air:AirSegment Key="++Ybax4R2BKAFFRUAAAAAA==" Group="0" Carrier="SA" CabinClass="Economy" FlightNumber="192" ProviderCode="1V" Origin="JNB" Destination="MRU" DepartureTime="2017-07-05T08:40:00.000+02:00" ArrivalTime="2017-07-05T14:30:00.000+04:00" TravelTime="230" Distance="1915" ClassOfService="W" ETicketability="Yes" Equipment="343" Status="HK" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" TravelOrder="1" OptionalServicesIndicator="false" ParticipantLevel="Secure Sell" LinkAvailability="true" ElStat="A">
                  <air:FlightDetails Key="++Ybax4R2BKA5RZUAAAAAA==" Origin="JNB" Destination="MRU" DepartureTime="2017-07-05T08:40:00.000+02:00" ArrivalTime="2017-07-05T14:30:00.000+04:00" FlightTime="230" TravelTime="230" Equipment="343" OriginTerminal="B" ElStat="C"/>
                  <common_v36_0:SellMessage>EBOLA TRAVELLER RESTRICTIONS APPLY *</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>CHK TIMATIC NEW ZA GOVT RQMNT FOR PAX UNDER 18YR *</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>PAX NAME MUST BE SAME AS IN PASSPORT USED TO TRVL *</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>OFFER CAR/HOTEL    >CAL      >HOA</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>DEPARTS JNB TERMINAL B</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>ADD ADVANCE PASSENGER INFORMATION SSRS DOCA/DOCO/DOCS</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>PERSONAL DATA WHICH IS PROVIDED TO US IN CONNECTION</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>WITH YOUR TRAVEL MAY BE PASSED TO GOVERNMENT AUTHORITIES</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>FOR BORDER CONTROL AND AVIATION SECURITY PURPOSES</common_v36_0:SellMessage>
               </air:AirSegment>
               <air:AirSegment Key="++Ybax4R2BKAHFRUAAAAAA==" Group="1" Carrier="SA" CabinClass="Economy" FlightNumber="191" ProviderCode="1V" Origin="MRU" Destination="JNB" DepartureTime="2017-07-10T16:30:00.000+04:00" ArrivalTime="2017-07-10T18:55:00.000+02:00" TravelTime="265" Distance="1915" ClassOfService="W" ETicketability="Yes" Equipment="343" Status="HK" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" TravelOrder="2" OptionalServicesIndicator="false" ParticipantLevel="Secure Sell" LinkAvailability="true" ElStat="A">
                  <air:FlightDetails Key="++Ybax4R2BKA6RZUAAAAAA==" Origin="MRU" Destination="JNB" DepartureTime="2017-07-10T16:30:00.000+04:00" ArrivalTime="2017-07-10T18:55:00.000+02:00" FlightTime="265" TravelTime="265" Equipment="343" DestinationTerminal="A" ElStat="C"/>
                  <common_v36_0:SellMessage>CHK TIMATIC NEW ZA GOVT RQMNT FOR PAX UNDER 18YR *</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>PAX NAME MUST BE SAME AS IN PASSPORT USED TO TRVL *</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>OFFER CAR/HOTEL    >CAL      >HOA</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>ARRIVES JNB TERMINAL A</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>ADD ADVANCE PASSENGER INFORMATION SSRS DOCA/DOCO/DOCS</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>PERSONAL DATA WHICH IS PROVIDED TO US IN CONNECTION</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>WITH YOUR TRAVEL MAY BE PASSED TO GOVERNMENT AUTHORITIES</common_v36_0:SellMessage>
                  <common_v36_0:SellMessage>FOR BORDER CONTROL AND AVIATION SECURITY PURPOSES</common_v36_0:SellMessage>
               </air:AirSegment>
               <air:AirPricingInfo Key="++Ybax4R2BKAQFRUAAAAAA==" TotalPrice="USD507.10" BasePrice="ZAR3150.00" ApproximateTotalPrice="USD507.10" ApproximateBasePrice="USD233.00" EquivalentBasePrice="USD233.00" Taxes="USD274.10" LatestTicketingTime="2017-06-01T23:59:00.000-06:00" PricingMethod="Auto" Exchangeable="true" IncludesVAT="false" ETicketability="Yes" PlatingCarrier="SA" ProviderCode="1V" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" AirPricingInfoGroup="1" PricingType="StoredFare" ElStat="A">
                  <air:FareInfo Key="++Ybax4R2BKA7RZUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="ADT" Origin="JNB" Destination="MRU" EffectiveDate="2017-05-31T00:00:00.000-06:00" Amount="NUC120.05" NotValidBefore="2017-07-05" NotValidAfter="2017-07-05" ElStat="C">
                     <common_v36_0:Endorsement Value="VALID ON SA ONLY"/>
                     <common_v36_0:Endorsement Value="NONREF/SUPER SAVER"/>
                     <air:BaggageAllowance>
                        <air:NumberOfPieces>2</air:NumberOfPieces>
                     </air:BaggageAllowance>
                  </air:FareInfo>
                  <air:FareInfo Key="++Ybax4R2BKA8RZUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="ADT" Origin="MRU" Destination="JNB" EffectiveDate="2017-05-31T00:00:00.000-06:00" Amount="NUC120.05" NotValidBefore="2017-07-10" NotValidAfter="2017-07-10" ElStat="C">
                     <common_v36_0:Endorsement Value="VALID ON SA ONLY"/>
                     <common_v36_0:Endorsement Value="NONREF/SUPER SAVER"/>
                     <air:BaggageAllowance>
                        <air:NumberOfPieces>2</air:NumberOfPieces>
                     </air:BaggageAllowance>
                  </air:FareInfo>
                  <air:FareStatus Code="ReadyToTicket"/>
                  <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKA7RZUAAAAAA==" SegmentRef="++Ybax4R2BKAFFRUAAAAAA=="/>
                  <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKA8RZUAAAAAA==" SegmentRef="++Ybax4R2BKAHFRUAAAAAA=="/>
                  <air:TaxInfo Category="EV" Amount="USD1.50" Key="++Ybax4R2BKARFRUAAAAAA=="/>
                  <air:TaxInfo Category="UM" Amount="USD1.70" Key="++Ybax4R2BKASFRUAAAAAA=="/>
                  <air:TaxInfo Category="WC" Amount="USD14.10" Key="++Ybax4R2BKATFRUAAAAAA=="/>
                  <air:TaxInfo Category="ZA" Amount="USD16.50" Key="++Ybax4R2BKAUFRUAAAAAA=="/>
                  <air:TaxInfo Category="HH" Amount="USD41.40" Key="++Ybax4R2BKAVFRUAAAAAA=="/>
                  <air:TaxInfo Category="JE" Amount="USD1.20" Key="++Ybax4R2BKAWFRUAAAAAA=="/>
                  <air:TaxInfo Category="MU" Amount="USD29.60" Key="++Ybax4R2BKAXFRUAAAAAA=="/>
                  <air:TaxInfo Category="OV" Amount="USD4.10" Key="++Ybax4R2BKAYFRUAAAAAA=="/>
                  <air:TaxInfo Category="YR" Amount="USD164.00" Key="++Ybax4R2BKAZFRUAAAAAA=="/>
                  <air:FareCalc>JNB SA MRU 120.05WRTSZA SA JNB 120.05WRTSZA NUC240.10END ROE13.11908</air:FareCalc>
                  <air:PassengerType Code="ADT" Age="20" BookingTravelerRef="TuJJbrVu4hG1/9LlYIhwmw==">
                     <air:FareGuaranteeInfo GuaranteeType="Auto"/>
                  </air:PassengerType>
                  <common_v36_0:BookingTravelerRef Key="TuJJbrVu4hG1/9LlYIhwmw=="/>
                  <air:TicketingModifiersRef Key="++Ybax4R2BKAaSZUAAAAAA=="/>
               </air:AirPricingInfo>
               <air:AirPricingInfo Key="++Ybax4R2BKAiFRUAAAAAA==" TotalPrice="USD46.70" BasePrice="ZAR320.00" ApproximateTotalPrice="USD46.70" ApproximateBasePrice="USD24.00" EquivalentBasePrice="USD24.00" Taxes="USD22.70" LatestTicketingTime="2017-06-01T23:59:00.000-06:00" PricingMethod="Auto" Exchangeable="true" IncludesVAT="false" ETicketability="Yes" PlatingCarrier="SA" ProviderCode="1V" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" AirPricingInfoGroup="1" PricingType="StoredFare" ElStat="A">
                  <air:FareInfo Key="++Ybax4R2BKA9RZUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="INF" Origin="JNB" Destination="MRU" EffectiveDate="2017-05-31T00:00:00.000-06:00" Amount="NUC12.00" NotValidBefore="2017-07-05" NotValidAfter="2017-07-05" ElStat="C">
                     <common_v36_0:Endorsement Value="VALID ON SA ONLY"/>
                     <common_v36_0:Endorsement Value="NONREF/SUPER SAVER"/>
                     <air:BaggageAllowance>
                        <air:NumberOfPieces>1</air:NumberOfPieces>
                     </air:BaggageAllowance>
                  </air:FareInfo>
                  <air:FareInfo Key="++Ybax4R2BKA+RZUAAAAAA==" FareBasis="WRTSZA" PassengerTypeCode="INF" Origin="MRU" Destination="JNB" EffectiveDate="2017-05-31T00:00:00.000-06:00" Amount="NUC12.00" NotValidBefore="2017-07-10" NotValidAfter="2017-07-10" ElStat="C">
                     <common_v36_0:Endorsement Value="VALID ON SA ONLY"/>
                     <common_v36_0:Endorsement Value="NONREF/SUPER SAVER"/>
                     <air:BaggageAllowance>
                        <air:NumberOfPieces>1</air:NumberOfPieces>
                     </air:BaggageAllowance>
                  </air:FareInfo>
                  <air:FareStatus Code="ReadyToTicket"/>
                  <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKA9RZUAAAAAA==" SegmentRef="++Ybax4R2BKAFFRUAAAAAA=="/>
                  <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKA+RZUAAAAAA==" SegmentRef="++Ybax4R2BKAHFRUAAAAAA=="/>
                  <air:TaxInfo Category="EV" Amount="USD1.50" Key="++Ybax4R2BKARFRUAAAAAA=="/>
                  <air:TaxInfo Category="JE" Amount="USD1.20" Key="++Ybax4R2BKAWFRUAAAAAA=="/>
                  <air:TaxInfo Category="YR" Amount="USD20.00" Key="++Ybax4R2BKAlFRUAAAAAA=="/>
                  <air:FareCalc>JNB SA MRU 12.00WRTSZA SA JNB 12.01WRTSZA NUC24.01END ROE13.11908</air:FareCalc>
                  <air:PassengerType Code="INF" Age="1" BookingTravelerRef="TuKKqrVu4hG1/9LlYIhwmw==">
                     <air:FareGuaranteeInfo GuaranteeType="Auto"/>
                  </air:PassengerType>
                  <common_v36_0:BookingTravelerRef Key="TuKKqrVu4hG1/9LlYIhwmw=="/>
                  <air:TicketingModifiersRef Key="++Ybax4R2BKAaSZUAAAAAA=="/>
               </air:AirPricingInfo>
               <air:AirPricingInfo Key="++Ybax4R2BKAuFRUAAAAAA==" TotalPrice="USD411.60" BasePrice="ZAR2370.00" ApproximateTotalPrice="USD411.60" ApproximateBasePrice="USD175.00" EquivalentBasePrice="USD175.00" Taxes="USD236.60" LatestTicketingTime="2017-06-01T23:59:00.000-06:00" PricingMethod="Auto" Exchangeable="true" IncludesVAT="false" ETicketability="Yes" PlatingCarrier="SA" ProviderCode="1V" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" AirPricingInfoGroup="1" PricingType="StoredFare" ElStat="A">
                  <air:FareInfo Key="++Ybax4R2BKA/RZUAAAAAA==" FareBasis="WRTSZACH" PassengerTypeCode="CNN" Origin="JNB" Destination="MRU" EffectiveDate="2017-05-31T00:00:00.000-06:00" Amount="NUC90.04" NotValidBefore="2017-07-05" NotValidAfter="2017-07-05" ElStat="C">
                     <common_v36_0:Endorsement Value="VALID ON SA ONLY"/>
                     <common_v36_0:Endorsement Value="NONREF/SUPER SAVER"/>
                     <air:BaggageAllowance>
                        <air:NumberOfPieces>2</air:NumberOfPieces>
                     </air:BaggageAllowance>
                  </air:FareInfo>
                  <air:FareInfo Key="++Ybax4R2BKAASZUAAAAAA==" FareBasis="WRTSZACH" PassengerTypeCode="CNN" Origin="MRU" Destination="JNB" EffectiveDate="2017-05-31T00:00:00.000-06:00" Amount="NUC90.04" NotValidBefore="2017-07-10" NotValidAfter="2017-07-10" ElStat="C">
                     <common_v36_0:Endorsement Value="VALID ON SA ONLY"/>
                     <common_v36_0:Endorsement Value="NONREF/SUPER SAVER"/>
                     <air:BaggageAllowance>
                        <air:NumberOfPieces>2</air:NumberOfPieces>
                     </air:BaggageAllowance>
                  </air:FareInfo>
                  <air:FareStatus Code="ReadyToTicket"/>
                  <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKA/RZUAAAAAA==" SegmentRef="++Ybax4R2BKAFFRUAAAAAA=="/>
                  <air:BookingInfo BookingCode="W" CabinClass="Economy" FareInfoRef="++Ybax4R2BKAASZUAAAAAA==" SegmentRef="++Ybax4R2BKAHFRUAAAAAA=="/>
                  <air:TaxInfo Category="EV" Amount="USD1.50" Key="++Ybax4R2BKARFRUAAAAAA=="/>
                  <air:TaxInfo Category="UM" Amount="USD1.70" Key="++Ybax4R2BKASFRUAAAAAA=="/>
                  <air:TaxInfo Category="WC" Amount="USD14.10" Key="++Ybax4R2BKATFRUAAAAAA=="/>
                  <air:TaxInfo Category="ZA" Amount="USD16.50" Key="++Ybax4R2BKAUFRUAAAAAA=="/>
                  <air:TaxInfo Category="HH" Amount="USD20.70" Key="++Ybax4R2BKAzFRUAAAAAA=="/>
                  <air:TaxInfo Category="JE" Amount="USD1.20" Key="++Ybax4R2BKAWFRUAAAAAA=="/>
                  <air:TaxInfo Category="MU" Amount="USD14.80" Key="++Ybax4R2BKA1FRUAAAAAA=="/>
                  <air:TaxInfo Category="OV" Amount="USD2.10" Key="++Ybax4R2BKA2FRUAAAAAA=="/>
                  <air:TaxInfo Category="YR" Amount="USD164.00" Key="++Ybax4R2BKAZFRUAAAAAA=="/>
                  <air:FareCalc>JNB SA MRU 90.04WRTSZACH SA JNB 90.04WRTSZACH NUC180.08END ROE13.11908</air:FareCalc>
                  <air:PassengerType Code="CNN" Age="10" PricePTCOnly="true" BookingTravelerRef="TuLLqrVu4hG1/9LlYIhwmw==">
                     <air:FareGuaranteeInfo GuaranteeType="Auto"/>
                  </air:PassengerType>
                  <common_v36_0:BookingTravelerRef Key="TuLLqrVu4hG1/9LlYIhwmw=="/>
                  <air:TicketingModifiersRef Key="++Ybax4R2BKAaSZUAAAAAA=="/>
               </air:AirPricingInfo>
               <air:TicketingModifiers PlatingCarrier="SA" Key="++Ybax4R2BKAaSZUAAAAAA==" ElStat="A">
                  <air:DocumentSelect IssueElectronicTicket="true"/>
               </air:TicketingModifiers>
            </air:AirReservation>
            <common_v36_0:GeneralRemark Key="GDOmN7Zu4hGWBarmYIhwmw==" TypeInGds="Basic" ProviderReservationInfoRef="++Ybax4R2BKADSZUAAAAAA==" ElStat="A">
               <common_v36_0:RemarkData>TEST</common_v36_0:RemarkData>
            </common_v36_0:GeneralRemark>
            <common_v36_0:AgencyInfo>
               <common_v36_0:AgentAction ActionType="Created" AgentCode="UD_AGT_PP" BranchCode="TP_1V_SOA" AgencyCode="AGENCYNAME34331" EventTime="2017-05-31T16:47:17.297+00:00"/>
            </common_v36_0:AgencyInfo>
            <common_v36_0:FormOfPayment Key="PDz8y7xu4hGfaM/wYIhwmw==" Type="Cash" Reusable="false" ProfileKey="i+DuYALVTySW4pi3GJqZaQ==" ElStat="A">
               <common_v36_0:ProviderReservationInfoRef Key="++Ybax4R2BKADSZUAAAAAA=="/>
            </common_v36_0:FormOfPayment>
         </universal:UniversalRecord>
      </universal:AirCreateReservationRsp>
   </SOAP:Body>
</SOAP:Envelope>