Travelport / travelport-uapi-tutorial

The travelport-uapi-tutorial is a Java project for Universal API that will help you connect and code a standard workflow including Air and Hotel.
45 stars 34 forks source link

i got failed booking with account code and specific PTC #810

Open kim00425 opened 2 years ago

kim00425 commented 2 years ago

I want to book a specific rate using my ACCOUNT CODE. obviously, the reservation is created, but the reservation is created with no fares created. as you can see in the response it says NO FARES. why is this? Is there anything I need to do separately for PCC settings? in the usual case, get the pricing Brand Key and UpSellBrandId. but, in case of pricing using ACCOUNT CODE, BrandFound is false and reservation is proceeded. does this have anything to do with it?

UAPI-Request

<soap:Envelope 
  xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header 
    xmlns:univ="http://www.travelport.com/schema/universal_v47_0">
    <univ:SupportedVersions airVersion="air_v47_0"/>
  </soap:Header>
  <soap:Body>
    <univ:AirCreateReservationReq
            AuthorizedBy="user" TraceId="1651656119078.1G.1e0ea284-6ddf-438a-a3ba-b678e32feaf6"
            RetainReservation="Both" TargetBranch="PXXXXXXX"
            RuleName="SIP"

            RestrictWaitlist="true"

      xmlns:univ="http://www.travelport.com/schema/universal_v47_0"

      xmlns:com="http://www.travelport.com/schema/common_v47_0"

      xmlns:air="http://www.travelport.com/schema/air_v47_0"

      xmlns:common_v47_0="http://www.travelport.com/schema/common_v47_0"
            >
      <com:BillingPointOfSaleInfo OriginApplication="uAPI" />
      <com:BookingTraveler Key="P_0"  DOB="1995-12-21" Gender="M" TravelerType="VFR">
        <com:BookingTravelerName First="TEST" Last="KIM" Prefix="MR"/>
        <com:PhoneNumber
                            CountryCode="82"
                            Location="SEL"
                            Number="010100010000"
                            Type="Other"
                    />
        <com:Email
                            EmailID="test@gmail.com"
                            Type="Other"
                    />
      </com:BookingTraveler>
      <com:AgencyContactInfo>
        <com:PhoneNumber 
                        Type="Agency" 
                        Number="15661000"
                        Text="TESTTEST"
                        ></com:PhoneNumber>
      </com:AgencyContactInfo>
      <air:AirPricingSolution Key="dhR8NBg0nDKAkFpegkAAAA==" TotalPrice="KRW611000" BasePrice="KRW382800" ApproximateTotalPrice="KRW611000" ApproximateBasePrice="KRW382800" Taxes="KRW228200" Fees="KRW0" ApproximateTaxes="KRW228200" QuoteDate="2022-05-04" >
        <air:AirSegment Key="dhR8NBg0nDKAcFpegkAAAA==" Group="0" Carrier="VN" FlightNumber="417" ProviderCode="1G" Origin="ICN" Destination="HAN" DepartureTime="2022-06-22T10:05:00.000+09:00" ArrivalTime="2022-06-22T12:40:00.000+07:00" FlightTime="275" TravelTime="275" Distance="1678" ClassOfService="H" Equipment="787" ChangeOfPlane="false" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" PolledAvailabilityOption="O and D cache or polled status used with different local status" AvailabilityDisplayType="Fare Specific Fare Quote Unbooked">
          <air:CodeshareInfo OperatingCarrier="VN">Vietnam Airlines Corporation</air:CodeshareInfo>
          <air:FlightDetails Key="dhR8NBg0nDKAdFpegkAAAA==" Origin="ICN" Destination="HAN" DepartureTime="2022-06-22T10:05:00.000+09:00" ArrivalTime="2022-06-22T12:40:00.000+07:00" FlightTime="275" TravelTime="275" Equipment="787" OriginTerminal="1" DestinationTerminal="2" AutomatedCheckin="false">
            <air:Meals>Lunch</air:Meals>
            <air:InFlightServices>Non-smoking</air:InFlightServices>
          </air:FlightDetails>
          <air:Connection/>
        </air:AirSegment>
        <air:AirSegment Key="dhR8NBg0nDKAeFpegkAAAA==" Group="0" Carrier="VN" FlightNumber="215" ProviderCode="1G" Origin="HAN" Destination="SGN" DepartureTime="2022-06-22T15:00:00.000+07:00" ArrivalTime="2022-06-22T17:15:00.000+07:00" FlightTime="135" TravelTime="135" Distance="721" ClassOfService="B" Equipment="359" ChangeOfPlane="false" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" PolledAvailabilityOption="O and D cache or polled status used with different local status" AvailabilityDisplayType="Fare Specific Fare Quote Unbooked">
          <air:CodeshareInfo OperatingCarrier="VN">Vietnam Airlines Corporation</air:CodeshareInfo>
          <air:FlightDetails Key="dhR8NBg0nDKAfFpegkAAAA==" Origin="HAN" Destination="SGN" DepartureTime="2022-06-22T15:00:00.000+07:00" ArrivalTime="2022-06-22T17:15:00.000+07:00" FlightTime="135" TravelTime="135" Equipment="359" OriginTerminal="1" DestinationTerminal="1" AutomatedCheckin="false">
            <air:Meals>SnackOrBrunch</air:Meals>
            <air:InFlightServices>Non-smoking</air:InFlightServices>
          </air:FlightDetails>
        </air:AirSegment>
        <air:AirSegment Key="dhR8NBg0nDKAgFpegkAAAA==" Group="1" Carrier="VN" FlightNumber="258" ProviderCode="1G" Origin="SGN" Destination="HAN" DepartureTime="2022-06-30T19:00:00.000+07:00" ArrivalTime="2022-06-30T21:10:00.000+07:00" FlightTime="130" TravelTime="130" Distance="721" ClassOfService="B" Equipment="787" ChangeOfPlane="false" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" PolledAvailabilityOption="O and D cache or polled status used with different local status" AvailabilityDisplayType="Fare Specific Fare Quote Unbooked">
          <air:CodeshareInfo OperatingCarrier="VN">Vietnam Airlines Corporation</air:CodeshareInfo>
          <air:FlightDetails Key="dhR8NBg0nDKAhFpegkAAAA==" Origin="SGN" Destination="HAN" DepartureTime="2022-06-30T19:00:00.000+07:00" ArrivalTime="2022-06-30T21:10:00.000+07:00" FlightTime="130" TravelTime="130" Equipment="787" OriginTerminal="1" DestinationTerminal="1" AutomatedCheckin="false">
            <air:Meals>SnackOrBrunch</air:Meals>
            <air:InFlightServices>Non-smoking</air:InFlightServices>
          </air:FlightDetails>
          <air:Connection/>
        </air:AirSegment>
        <air:AirSegment Key="dhR8NBg0nDKAiFpegkAAAA==" Group="1" Carrier="VN" FlightNumber="416" ProviderCode="1G" Origin="HAN" Destination="ICN" DepartureTime="2022-06-30T23:35:00.000+07:00" ArrivalTime="2022-07-01T05:50:00.000+09:00" FlightTime="255" TravelTime="255" Distance="1678" ClassOfService="L" Equipment="350" ChangeOfPlane="false" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" PolledAvailabilityOption="O and D cache or polled status used with different local status" AvailabilityDisplayType="Fare Specific Fare Quote Unbooked">
          <air:CodeshareInfo OperatingCarrier="VN">Vietnam Airlines Corporation</air:CodeshareInfo>
          <air:FlightDetails Key="dhR8NBg0nDKAjFpegkAAAA==" Origin="HAN" Destination="ICN" DepartureTime="2022-06-30T23:35:00.000+07:00" ArrivalTime="2022-07-01T05:50:00.000+09:00" FlightTime="255" TravelTime="255" Equipment="350" OriginTerminal="2" DestinationTerminal="1" AutomatedCheckin="false">
            <air:Meals>Dinner</air:Meals>
            <air:InFlightServices>Non-smoking</air:InFlightServices>
          </air:FlightDetails>
        </air:AirSegment>
        <air:AirPricingInfo Key="dhR8NBg0nDKAnFpegkAAAA==" TotalPrice="KRW611000" BasePrice="KRW382800" ApproximateTotalPrice="KRW611000" ApproximateBasePrice="KRW382800" ApproximateTaxes="KRW228200" Taxes="KRW228200" LatestTicketingTime="2022-06-01T23:59:00.000+09:00" PricingMethod="GuaranteedUsingAirlinePrivateFare" Refundable="true" IncludesVAT="true" ETicketability="Yes" PlatingCarrier="VN" ProviderCode="1G">
          <air:FareInfo Key="dhR8NBg0nDKAtFpegkAAAA==" FareBasis="HLAP3KRE" PassengerTypeCode="VFR" Origin="ICN" Destination="SGN" EffectiveDate="2022-05-04T18:22:00.000+09:00" DepartureDate="2022-06-22" Amount="KRW188800" PrivateFare="AirlinePrivateFare" NegotiatedFare="false" NotValidAfter="2022-12-31" PseudoCityCode="5OL3" TaxAmount="KRW110900">
            <common_v47_0:AccountCode Code="KRE1" ProviderCode="1G" SupplierCode="SEH"/>
            <common_v47_0:Endorsement Value="NON-END.RESTRICT MAY APPLY"/>
            <common_v47_0:Endorsement Value="CONTACT B4 DEPT FOR CHANGE"/>
            <air:FareRuleKey FareInfoRef="dhR8NBg0nDKAtFpegkAAAA==" ProviderCode="1G">6UUVoSldxwgI4k7zc4Hd5cbKj3F8T9EyxsqPcXxP0TLGyo9xfE/RMo0hm9wTmB7anJ+rRyV6YfbB98SN2buwRv3A/cHhveBKzYre4jXFbtW60I8ah0Q8e23ZZqhfzdrUot1vcbDc8dbMU535bvD9TDrHT8DiiVHq1sC4jOW5Ir/xUauEAFwjYFD0GVFkv+C2PzcICgdS098Q9oSz7bfu3aQlU0xkWkUXRJo95upskc+mvykoPLnXx8VmtbmqiOeZN2kpL4adsm28Orpcx8MHS6jYXt7EJ9JvO9lnxsPOFq2EhkJIKeT/b+bFDlcxRIUGzBWJF329QdBJTyB5x9tYSVby9IE1rxlSqufOCYxTojfTpgHkBzhsKFUJ6UxW/6KB9BHzgsz7vW2AdcY0m0a4yqPEokc7Ks038zc/mXQn67IURP5tMPzjzYq+cJFUBzrily5qxZ3qLwOXLmrFneovA5cuasWd6i8Dly5qxZ3qLwOXLmrFneovA3N5jV9Rrzq8txHW6jzw2UbAQJCzzE4cyYfejLpaZv3l1hO1uDytDBUob+u4SFtPpXVT/CNak+Qt</air:FareRuleKey>
            <air:Brand Key="dhR8NBg0nDKAtFpegkAAAA==" BrandFound="false" UpSellBrandFound="false"/>
          </air:FareInfo>
          <air:FareInfo Key="dhR8NBg0nDKAwFpegkAAAA==" FareBasis="LLAP3KRE" PassengerTypeCode="VFR" Origin="SGN" Destination="ICN" EffectiveDate="2022-05-04T18:22:00.000+09:00" DepartureDate="2022-06-30" Amount="KRW194000" PrivateFare="AirlinePrivateFare" NegotiatedFare="false" NotValidBefore="2022-06-23" PseudoCityCode="5OL3" TaxAmount="KRW117300">
            <common_v47_0:AccountCode Code="KRE1" ProviderCode="1G" SupplierCode="EH"/>
            <common_v47_0:Endorsement Value="NON-END.RESTRICT MAY APPLY"/>
            <common_v47_0:Endorsement Value="CONTACT B4 DEPT FOR CHANGE"/>
            <air:FareRuleKey FareInfoRef="dhR8NBg0nDKAwFpegkAAAA==" ProviderCode="1G">6UUVoSldxwgI4k7zc4Hd5cbKj3F8T9EyxsqPcXxP0TLGyo9xfE/RMo0hm9wTmB7asuIXOAuJaT6rJWSBKDPLGYSfrgEYWwYLGg75PM6qhj8YZHhOL67MBgSHE31i9rIlp3fWMyWQ/hJgFHVWNccKgXQav+bT3E8MIqarWKQUDRSNQOWCER30mAQcVtg5pVETApCQrzMoWDPKWpJjSfuFC3GiBmuJWbpdxzgF1uf6zDCeSzKxfXVn7aSoW96tmwcjASzJQ0+HIijy6ilaBzCkU9cmX1TzbvinndhueGG2M6cSMHVrkv2aH7G8T5v2tgVLCzyZl401xldRXdvZv5ya/0lPIHnH21hJHJScRtuj6J58QM8AUurqALNa9RAJIYqFc0j2Pah9vMNOJym9huZjhd5YGP0FbEOrdYN9oGYWr9mxKzuuNC7qzfwBShF29N4Sv4Xvb2u1Qx+/he9va7VDH7+F729rtUMfv4Xvb2u1Qx8Qxibp/OJehpo2LrM59tO1jp8ZENljzx72lVAJ3nO/P1nmPMncvMGxS3X2PHAm5r9cpTckHj7irQDl62hnIbxT</air:FareRuleKey>
            <air:Brand Key="dhR8NBg0nDKAwFpegkAAAA==" BrandFound="false" UpSellBrandFound="false"/>
          </air:FareInfo>
          <air:BookingInfo BookingCode="H" CabinClass="Economy" FareInfoRef="dhR8NBg0nDKAtFpegkAAAA==" SegmentRef="dhR8NBg0nDKAcFpegkAAAA==" HostTokenRef="dhR8NBg0nDKAlFpegkAAAA=="/>
          <air:BookingInfo BookingCode="B" CabinClass="Economy" FareInfoRef="dhR8NBg0nDKAtFpegkAAAA==" SegmentRef="dhR8NBg0nDKAeFpegkAAAA==" HostTokenRef="dhR8NBg0nDKAlFpegkAAAA=="/>
          <air:BookingInfo BookingCode="B" CabinClass="Economy" FareInfoRef="dhR8NBg0nDKAwFpegkAAAA==" SegmentRef="dhR8NBg0nDKAgFpegkAAAA==" HostTokenRef="dhR8NBg0nDKAmFpegkAAAA=="/>
          <air:BookingInfo BookingCode="L" CabinClass="Economy" FareInfoRef="dhR8NBg0nDKAwFpegkAAAA==" SegmentRef="dhR8NBg0nDKAiFpegkAAAA==" HostTokenRef="dhR8NBg0nDKAmFpegkAAAA=="/>
          <air:TaxInfo Category="BP" Amount="KRW28000" Key="dhR8NBg0nDKAoFpegkAAAA=="/>
          <air:TaxInfo Category="AX" Amount="KRW11200" Key="dhR8NBg0nDKApFpegkAAAA=="/>
          <air:TaxInfo Category="C4" Amount="KRW5000" Key="dhR8NBg0nDKAqFpegkAAAA=="/>
          <air:TaxInfo Category="JC" Amount="KRW31800" Key="dhR8NBg0nDKArFpegkAAAA=="/>
          <air:TaxInfo Category="YQ" Amount="KRW152200" Key="dhR8NBg0nDKAsFpegkAAAA=="/>
          <air:FareCalc>SEL VN X/HAN VN SGN 154.89HLAP3KRE VN X/HAN VN SEL 159.23LLAP3KRE NUC314.12END ROE1218.60909</air:FareCalc>
          <air:PassengerType BookingTravelerRef="P_0" Code="VFR"/>
          <air:ChangePenalty PenaltyApplies="Anytime">
            <air:Percentage>0.00</air:Percentage>
          </air:ChangePenalty>
          <air:CancelPenalty PenaltyApplies="Before Departure">
            <air:Amount>KRW30000</air:Amount>
          </air:CancelPenalty>
          <air:BaggageAllowances>
            <air:BaggageAllowanceInfo TravelerType="VFR" Origin="ICN" Destination="SGN" Carrier="VN">
              <air:URLInfo>
                <air:URL>VIEWTRIP.TRAVELPORT.COM/BAGGAGEPOLICY/VN</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" BasePrice="KRW0" ApproximateBasePrice="KRW0" TotalPrice="KRW0" ApproximateTotalPrice="KRW0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO50LB/23KG AND UPTO62LI/158LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:BagDetails>
              <air:BagDetails ApplicableBags="2ndChecked" BasePrice="KRW0" ApproximateBasePrice="KRW0" TotalPrice="KRW0" ApproximateTotalPrice="KRW0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO50LB/23KG AND UPTO62LI/158LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:BagDetails>
            </air:BaggageAllowanceInfo>
            <air:BaggageAllowanceInfo TravelerType="VFR" Origin="SGN" Destination="ICN" Carrier="VN">
              <air:URLInfo>
                <air:URL>VIEWTRIP.TRAVELPORT.COM/BAGGAGEPOLICY/VN</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" BasePrice="KRW0" ApproximateBasePrice="KRW0" TotalPrice="KRW0" ApproximateTotalPrice="KRW0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO50LB/23KG AND UPTO62LI/158LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:BagDetails>
              <air:BagDetails ApplicableBags="2ndChecked" BasePrice="KRW0" ApproximateBasePrice="KRW0" TotalPrice="KRW0" ApproximateTotalPrice="KRW0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO50LB/23KG AND UPTO62LI/158LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:BagDetails>
            </air:BaggageAllowanceInfo>
            <air:CarryOnAllowanceInfo Origin="ICN" Destination="HAN" Carrier="VN">
              <air:TextInfo>
                <air:Text>1P</air:Text>
              </air:TextInfo>
              <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="KRW0" ApproximateBasePrice="KRW0" TotalPrice="KRW0" ApproximateTotalPrice="KRW0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO22LB/10KG AND UPTO45LI/115LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:CarryOnDetails>
            </air:CarryOnAllowanceInfo>
            <air:CarryOnAllowanceInfo Origin="HAN" Destination="SGN" Carrier="VN">
              <air:TextInfo>
                <air:Text>1P</air:Text>
              </air:TextInfo>
              <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="VND0" TotalPrice="VND0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO22LB/10KG AND UPTO45LI/115LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:CarryOnDetails>
            </air:CarryOnAllowanceInfo>
            <air:CarryOnAllowanceInfo Origin="SGN" Destination="HAN" Carrier="VN">
              <air:TextInfo>
                <air:Text>1P</air:Text>
              </air:TextInfo>
              <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="VND0" TotalPrice="VND0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO22LB/10KG AND UPTO45LI/115LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:CarryOnDetails>
            </air:CarryOnAllowanceInfo>
            <air:CarryOnAllowanceInfo Origin="HAN" Destination="ICN" Carrier="VN">
              <air:TextInfo>
                <air:Text>1P</air:Text>
              </air:TextInfo>
              <air:CarryOnDetails ApplicableCarryOnBags="1" BasePrice="VND0" TotalPrice="VND0">
                <air:BaggageRestriction>
                  <air:TextInfo>
                    <air:Text>UPTO22LB/10KG AND UPTO45LI/115LCM</air:Text>
                  </air:TextInfo>
                </air:BaggageRestriction>
              </air:CarryOnDetails>
            </air:CarryOnAllowanceInfo>
          </air:BaggageAllowances>
        </air:AirPricingInfo>
        <air:FareNote Key="dhR8NBg0nDKA3FpegkAAAA==">LAST DATE TO PURCHASE TICKET: 01JUN22</air:FareNote>
        <air:FareNote Key="dhR8NBg0nDKA4FpegkAAAA==">TICKETING AGENCY 5OL3</air:FareNote>
        <air:FareNote Key="dhR8NBg0nDKA5FpegkAAAA==">DEFAULT PLATING CARRIER VN</air:FareNote>
        <air:FareNote Key="dhR8NBg0nDKA6FpegkAAAA==">FARE HAS A PLATING CARRIER RESTRICTION</air:FareNote>
        <air:FareNote Key="dhR8NBg0nDKA7FpegkAAAA==">E-TKT REQUIRED</air:FareNote>
        <air:FareNote Key="dhR8NBg0nDKA8FpegkAAAA==">TICKETING FEES MAY APPLY</air:FareNote>
        <common_v47_0:HostToken Key="dhR8NBg0nDKAlFpegkAAAA==">GFB10101VFR00  01HLAP3KRE                              0200010002#GFB200010101NVFRV3912KRE50020000199745085460HLAP3KREHLAP7KR3SEH#GFMCXEX912YKRE5FVN VFRHLAP3KRE</common_v47_0:HostToken>
        <common_v47_0:HostToken Key="dhR8NBg0nDKAmFpegkAAAA==">GFB10101VFR00  02LLAP3KRE                              0200030004#GFB200010102NVFRV3912KRE50190000199745085460LLAP3KRELL1YKR6SEH#GFMCXEL912YKRE5FVN VFRLLAP3KRE</common_v47_0:HostToken>
      </air:AirPricingSolution>
      <com:ActionStatus Type="TAU" TicketDate="2022-05-06T18:21:59+09:00" ProviderCode="1G" />
    </univ:AirCreateReservationReq>
  </soap:Body>
</soap:Envelope>

UAPI-Response

<SOAP:Envelope 
  xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP:Body>
    <universal:AirCreateReservationRsp TraceId="1651656119078.1G.1e0ea284-6ddf-438a-a3ba-b678e32feaf6" TransactionId="8E605F940A0E7C78D6E199E26C5B94D5" ResponseTime="2423" 
      xmlns:universal="http://www.travelport.com/schema/universal_v47_0" 
      xmlns:common_v47_0="http://www.travelport.com/schema/common_v47_0" 
      xmlns:air="http://www.travelport.com/schema/air_v47_0">
      <common_v47_0:ResponseMessage Code="0" Type="Warning" ProviderCode="1G">NO FARES</common_v47_0:ResponseMessage>
      <common_v47_0:ResponseMessage Code="0" Type="Warning" ProviderCode="1G">Some of the requested AirPricingInfos could not be saved for the requested provider.</common_v47_0:ResponseMessage>
      <common_v47_0:ResponseMessage Code="0" Type="Warning" ProviderCode="1G">NO VALID FARE FOR INPUT CRITERIA</common_v47_0:ResponseMessage>
      <universal:UniversalRecord LocatorCode="RT2TOU" Version="0" Status="Active">
        <common_v47_0:BookingTraveler Key="WqbmNB4xnDKAwlIKykAAAA==" TravelerType="VFR" DOB="1995-12-21" Gender="M" ElStat="A">
          <common_v47_0:BookingTravelerName Prefix="MR" First="TEST" Last="KIM"/>
          <common_v47_0:PhoneNumber Key="WqbmNB4xnDKAxlIKykAAAA==" Type="Other" Location="SEL" CountryCode="82" Number="01010001000" ElStat="A">
            <common_v47_0:ProviderReservationInfoRef Key="WqbmNB4xnDKAIHoKykAAAA=="/>
          </common_v47_0:PhoneNumber>
          <common_v47_0:Email Key="WqbmNB4xnDKAylIKykAAAA==" Type="Other" EmailID="test@gmail.com" ElStat="A">
            <common_v47_0:ProviderReservationInfoRef Key="WqbmNB4xnDKAIHoKykAAAA=="/>
          </common_v47_0:Email>
        </common_v47_0:BookingTraveler>
        <common_v47_0:ActionStatus Key="WqbmNB4xnDKA7lIKykAAAA==" Type="TAU" TicketDate="2022-05-06T23:59:00.000+09:00" ProviderReservationInfoRef="WqbmNB4xnDKAIHoKykAAAA==" ProviderCode="1G" ElStat="A"/>
        <universal:ProviderReservationInfo Key="WqbmNB4xnDKAIHoKykAAAA==" ProviderCode="1G" LocatorCode="1L7N32" CreateDate="2022-05-04T09:22:04.580+00:00" ModifiedDate="2022-05-04T09:22:04.580+00:00" HostCreateDate="2022-05-04" OwningPCC="XXXX"/>
        <air:AirReservation LocatorCode="RT2TR3" CreateDate="2022-05-04T09:22:04.120+00:00" ModifiedDate="2022-05-04T09:22:04.580+00:00">
          <common_v47_0:SupplierLocator SupplierCode="VN" SupplierLocatorCode="FPJYCI" ProviderReservationInfoRef="WqbmNB4xnDKAIHoKykAAAA==" CreateDateTime="2022-05-04T09:22:00.000+00:00"/>
          <common_v47_0:BookingTravelerRef Key="WqbmNB4xnDKAwlIKykAAAA=="/>
          <common_v47_0:ProviderReservationInfoRef Key="WqbmNB4xnDKAIHoKykAAAA=="/>
          <air:AirSegment Key="dhR8NBg0nDKAcFpegkAAAA==" Group="0" Carrier="VN" CabinClass="Economy" FlightNumber="417" ProviderCode="1G" Origin="ICN" Destination="HAN" DepartureTime="2022-06-22T10:05:00.000+09:00" ArrivalTime="2022-06-22T12:40:00.000+07:00" TravelTime="275" ClassOfService="H" ETicketability="Yes" Equipment="787" Status="HK" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="WqbmNB4xnDKAIHoKykAAAA==" TravelOrder="1" ProviderSegmentOrder="1" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" ElStat="A">
            <air:FlightDetails Key="WqbmNB4xnDKAW3gKykAAAA==" Origin="ICN" Destination="HAN" DepartureTime="2022-06-22T10:05:00.000+09:00" ArrivalTime="2022-06-22T12:40:00.000+07:00" FlightTime="275" TravelTime="275" Equipment="787" OriginTerminal="1" DestinationTerminal="2" AutomatedCheckin="false" ElStat="C"/>
            <air:Connection Duration="140"/>
            <common_v47_0:SellMessage>DEPARTS ICN TERMINAL 1  - ARRIVES HAN TERMINAL 2</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*FEB 000000*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*010 KE5683*</common_v47_0:SellMessage>
          </air:AirSegment>
          <air:AirSegment Key="dhR8NBg0nDKAeFpegkAAAA==" Group="0" Carrier="VN" CabinClass="Economy" FlightNumber="215" ProviderCode="1G" Origin="HAN" Destination="SGN" DepartureTime="2022-06-22T15:00:00.000+07:00" ArrivalTime="2022-06-22T17:15:00.000+07:00" TravelTime="135" ClassOfService="B" ETicketability="Yes" Equipment="359" Status="HK" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="WqbmNB4xnDKAIHoKykAAAA==" TravelOrder="2" ProviderSegmentOrder="2" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" ElStat="A">
            <air:FlightDetails Key="WqbmNB4xnDKAX3gKykAAAA==" Origin="HAN" Destination="SGN" DepartureTime="2022-06-22T15:00:00.000+07:00" ArrivalTime="2022-06-22T17:15:00.000+07:00" FlightTime="135" TravelTime="135" Equipment="359" OriginTerminal="1" DestinationTerminal="1" AutomatedCheckin="false" ElStat="C"/>
            <common_v47_0:SellMessage>DEPARTS HAN TERMINAL 1  - ARRIVES SGN TERMINAL 1</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*HDQRMVN W20 P1*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*DEC 230833*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*FEB 171012*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*010 K63215*</common_v47_0:SellMessage>
          </air:AirSegment>
          <air:AirSegment Key="dhR8NBg0nDKAgFpegkAAAA==" Group="1" Carrier="VN" CabinClass="Economy" FlightNumber="258" ProviderCode="1G" Origin="SGN" Destination="HAN" DepartureTime="2022-06-30T19:00:00.000+07:00" ArrivalTime="2022-06-30T21:10:00.000+07:00" TravelTime="130" ClassOfService="B" ETicketability="Yes" Equipment="787" Status="HK" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="WqbmNB4xnDKAIHoKykAAAA==" TravelOrder="3" ProviderSegmentOrder="3" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" ElStat="A">
            <air:FlightDetails Key="WqbmNB4xnDKAY3gKykAAAA==" Origin="SGN" Destination="HAN" DepartureTime="2022-06-30T19:00:00.000+07:00" ArrivalTime="2022-06-30T21:10:00.000+07:00" FlightTime="130" TravelTime="130" Equipment="787" OriginTerminal="1" DestinationTerminal="1" AutomatedCheckin="false" ElStat="C"/>
            <air:Connection Duration="145"/>
            <common_v47_0:SellMessage>DEPARTS SGN TERMINAL 1  - ARRIVES HAN TERMINAL 1</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*HDQRMVN P2*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*FEB DOMS22*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*010 K63258*</common_v47_0:SellMessage>
          </air:AirSegment>
          <air:AirSegment Key="dhR8NBg0nDKAiFpegkAAAA==" Group="1" Carrier="VN" CabinClass="Economy" FlightNumber="416" ProviderCode="1G" Origin="HAN" Destination="ICN" DepartureTime="2022-06-30T23:35:00.000+07:00" ArrivalTime="2022-07-01T05:50:00.000+09:00" TravelTime="255" ClassOfService="L" ETicketability="Yes" Equipment="350" Status="HK" ChangeOfPlane="false" GuaranteedPaymentCarrier="No" ProviderReservationInfoRef="WqbmNB4xnDKAIHoKykAAAA==" TravelOrder="4" ProviderSegmentOrder="4" OptionalServicesIndicator="false" AvailabilitySource="H" LinkAvailability="true" ElStat="A">
            <air:FlightDetails Key="WqbmNB4xnDKAZ3gKykAAAA==" Origin="HAN" Destination="ICN" DepartureTime="2022-06-30T23:35:00.000+07:00" ArrivalTime="2022-07-01T05:50:00.000+09:00" FlightTime="255" TravelTime="255" Equipment="350" OriginTerminal="2" DestinationTerminal="1" AutomatedCheckin="false" ElStat="C"/>
            <common_v47_0:SellMessage>DEPARTS HAN TERMINAL 2  - ARRIVES ICN TERMINAL 1</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*HDQRMVN 01HDQONVN 221439*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*010 KE5684*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>*APR 281500*</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>ADD ADVANCE PASSENGER INFORMATION SSRS DOCA/DOCO/DOCS</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>PERSONAL DATA WHICH IS PROVIDED TO US IN CONNECTION</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>WITH YOUR TRAVEL MAY BE PASSED TO GOVERNMENT AUTHORITIES</common_v47_0:SellMessage>
            <common_v47_0:SellMessage>FOR BORDER CONTROL AND AVIATION SECURITY PURPOSES</common_v47_0:SellMessage>
          </air:AirSegment>
        </air:AirReservation>
        <common_v47_0:AgencyInfo>
          <common_v47_0:AgentAction ActionType="Created" AgentCode="uAPI3520885586-c4df7423" BranchCode="P3441108" AgencyCode="S3441096" EventTime="2022-05-04T09:22:02.281+00:00"/>
        </common_v47_0:AgencyInfo>
        <common_v47_0:AgencyContactInfo>
          <common_v47_0:PhoneNumber Key="WqbmNB4xnDKAZHoKykAAAA==" Type="Agency" Location="SEL" Number="15661000" Text="TESTTEST " ElStat="A">
            <common_v47_0:ProviderReservationInfoRef Key="WqbmNB4xnDKAIHoKykAAAA=="/>
          </common_v47_0:PhoneNumber>
        </common_v47_0:AgencyContactInfo>
      </universal:UniversalRecord>
    </universal:AirCreateReservationRsp>
  </SOAP:Body>
</SOAP:Envelope>
RicOsiro commented 2 years ago

Hi,

the PNR was created to preserve the selected flights, but it is an option on the request. see the documentation of AirCreateReservationReq/@RetainReservation.

There is some settings to use the account code, it is done mainly by airlines or PCC. As you are a customer the official support channel is available you can request support with a privacy for agency data. https://my.travelport.com/

thanks and regars