Sabre OTA_HotelResRS GUARANTEE NOT ACCEPTED - sabre

It says guarantee not accepted but I am passing a credit card and guarantee type that was specified in the HotelPropertyDescriptionRS. This failure is occurring across multiple hotels at the moment. Due to the sheer size and number of requests needed to work with Sabre, I posted the full RQ/RS trail from session creation to error on pastebin here: https://pastebin.com/NgH1LmYY
The pertinent pieces are here:
RoomRate from HotelPropertyDescriptionLLSRQ
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="G" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="D1KZZ1" IATA_ProductIdentification="20PCT OFF SAVINGS-PACIFIC" LowInventoryThreshold="false" RPH="028" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="03" Option="D" />
<Commission NonCommission="true">**NON-COMMISSIONABLE PRODUCT**</Commission>
<Text>DELUXE KING 350 SQ FT I KING PILLOW TOP BED</Text>
<Text>INTERNET ACCESS 42 INCH LCD TV CABLE CHANNELS</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="239.20" ChangeIndicator="false" CurrencyCode="CAD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="0" Crib="0" ExtraPerson="30.00" />
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="281.06">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<TotalSurcharges Amount="0.00" />
<TotalTaxes Amount="41.86" />
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
Guarantee's from HotelPropertyDescriptionLLSRQ
<Guarantee>
<DepositsAccepted>
<PaymentCard Code="AX" Type="AMERICAN EXPRESS" />
<PaymentCard Code="CA" Type="MASTERCARD" />
<PaymentCard Code="DC" Type="DINERS CLUB CARD" />
<PaymentCard Code="JC" Type="JCB CREDIT CARD" />
<PaymentCard Code="VI" Type="VISA" />
</DepositsAccepted>
<GuaranteesAccepted>
<PaymentCard Code="AX" Type="AMERICAN EXPRESS" />
<PaymentCard Code="CA" Type="MASTERCARD" />
<PaymentCard Code="DC" Type="DINERS CLUB CARD" />
<PaymentCard Code="JC" Type="JCB CREDIT CARD" />
<PaymentCard Code="VI" Type="VISA" />
<Text>/GAGT GUARANTEE TO AGENCY TIDS/IATA NUMBER</Text>
<Text>/GDPST DEPOSIT WILL BE SENT</Text>
<Text>/GDPST... IMMEDIATE DEPOSIT TYPE OR FORM</Text>
</GuaranteesAccepted>
</Guarantee>
OTA_HotelResRQ:
<OTA_HotelResRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" ReturnHostCommand="true" TimeStamp="2015-05-12T02:00:26-06:00" Version="2.1.0">
<Hotel>
<BasicPropertyInfo InsertAfter="0" RPH="028" />
<Guarantee Type="GDPST">
<CC_Info>
<PaymentCard Code="VI" ExpireDate="REDACTED" Number="****REDACTED" />
<PersonName>
<Surname>REDACTED</Surname>
</PersonName>
</CC_Info>
</Guarantee>
<RoomType NumberOfUnits="1" />
</Hotel>
</OTA_HotelResRQ>
OTA_HotelREsRS:
<OTA_HotelResRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:stl="http://services.sabre.com/STL/v01" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.1.0">
<ApplicationResults status="Complete">
<Success timeStamp="2018-01-18T19:26:55-06:00">
<SystemSpecificResults>
<HostCommand LNIATA="222222">/0/0H1½Ú028/GDPSTVI****REDACTEDEXP REDACTED-REDACTED</HostCommand>
</SystemSpecificResults>
</Success>
</ApplicationResults>
<Hotel NumberInParty="2" NumberOfUnits="1" SegmentNumber="1" Status="UC">
<BasicPropertyInfo ChainCode="PF" HotelCityCode="YVR" HotelCode="9976" HotelName="PAN PACIFIC VANCOUV" />
<Guarantee>DPSTVIXXXXXXXXXXXXREDACTEDEXP REDACTED-REDACTED</Guarantee>
<POS>
<Source>
<RequestorID>46796444</RequestorID>
</Source>
</POS>
<RoomRates>
<RoomRate>
<AdditionalInfo>
<CancelPolicy Option="C03D" />
</AdditionalInfo>
<Rates>
<Rate Amount="239.20" CurrencyCode="CAD" DCS_AuxRateCode="D1KZZ1">
<HotelTotalPricing Amount="281.06">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<TotalSurcharges Amount="0.00" />
<TotalTaxes Amount="41.86" />
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<Text>GUARANTEE NOT ACCEPTED</Text>
<TimeSpan Duration="1" End="03-03" Start="03-02" />
</Hotel>
</OTA_HotelResRS>
Obviously IPCC and customer data have been redacted from the outputs below. The hotel says it accepts GDPST and VISA, yet it fails... Why?

That particular rate is showing that needs to be sold with G guarantee type.
GuaranteeSurchargeRequired="G"
Do you get a successful response after changing GDPST to G?

Related

OTA_HotelResRQ Fails with GUARANTEE NOT ACCEPTED

We have a reservation failing with "GUARANTEE NOT ACCEPTED" in the OTA_HotelResRQ response. The RoomRate node does indeed say GuaranteeSurchargeRequired = "D". So we pass "GDPST". All other reservations in our system appear to flow just fine by either passing GC for "G" and GDPST for "D". For this particular hotel, GDPST is listed asa deposit type in HotelPropertyDescriptionRS. Sabre, very confusing as always.
The odd thing is we do get a Success node back, but there is no confirmation number from the hotel, which is generally found at OTA_HotelResRS.Hotel.BasicPropertyInfo.ConfirmationNumber. We also see a Status of "UC" in the Success node, but I am unsure what that means. Perhaps "unconfirmed?"
OTA_HotelResRQ & OTA_HotelResRS:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<MessageHeader xmlns="http://www.ebxml.org/namespaces/messageHeader">
<From>
<PartyId type="urn:x12.org:IO5:01">REDACTED</PartyId>
</From>
<To>
<PartyId type="urn:x12.org:IO5:01">Sabre webservices.havail.sabre.com</PartyId>
</To>
<CPAId>REDACTED</CPAId>
<ConversationId>1540952619</ConversationId>
<Service type="sabreXML">OTA_HotelResLLSRQ</Service>
<Action>OTA_HotelResLLSRQ</Action>
<MessageData>
<MessageId>1540952619</MessageId>
<Timestamp>2018-10-30T20:23:39</Timestamp>
<TimeToLive>2018-10-30T21:23:39</TimeToLive>
</MessageData>
</MessageHeader>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility">
<wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">REDACTED</wsse:BinarySecurityToken>
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<OTA_HotelResRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" ReturnHostCommand="true" TimeStamp="2015-05-12T02:00:26-06:00" Version="2.1.0">
<Hotel>
<BasicPropertyInfo InsertAfter="0" RPH="002" />
<Guarantee Type="GDPST">
<CC_Info>
<PaymentCard Code="VI" ExpireDate="2021-10" Number="****1111" />
<PersonName>
<Surname>Fubar</Surname>
</PersonName>
</CC_Info>
</Guarantee>
<RoomType NumberOfUnits="1" />
</Hotel>
</OTA_HotelResRQ>
</soapenv:Body>
</soapenv:Envelope>
<?xml version="1.0" encoding="UTF-8"?>
<Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/">
<Header>
<eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" mustUnderstand="1">
<eb:From>
<eb:PartyId eb:type="URI">Sabre webservices.havail.sabre.com</eb:PartyId>
</eb:From>
<eb:To>
<eb:PartyId eb:type="URI">REDACTED</eb:PartyId>
</eb:To>
<eb:CPAId>REDACTED</eb:CPAId>
<eb:ConversationId>1540952619</eb:ConversationId>
<eb:Service>OTA_HotelResLLSRQ</eb:Service>
<eb:Action>OTA_HotelResLLSRS</eb:Action>
<eb:MessageData>
<eb:MessageId>959157086198330212</eb:MessageId>
<eb:Timestamp>2018-10-31T02:23:41</eb:Timestamp>
<eb:RefToMessageId>1540952619</eb:RefToMessageId>
</eb:MessageData>
</eb:MessageHeader>
<Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext">
<BinarySecurityToken valueType="String" EncodingType="Base64Binary">Shared/IDL:IceSess\/SessMgr:1\.0.IDL/Common/!ICESMS\/RESB!ICESMSLB\/RES.LB!1540951687295!355929!327681</BinarySecurityToken>
</Security>
</Header>
<Body>
<OTA_HotelResRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:stl="http://services.sabre.com/STL/v01" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.1.0">
<ApplicationResults status="Complete">
<Success timeStamp="2018-10-30T21:23:41-05:00">
<SystemSpecificResults>
<HostCommand LNIATA="222222">/0/0H1½Ú002/GDPSTVI****1111EXP 10 21-FUBAR</HostCommand>
</SystemSpecificResults>
</Success>
</ApplicationResults>
<Hotel NumberInParty="2" NumberOfUnits="1" SegmentNumber="1" Status="UC">
<BasicPropertyInfo ChainCode="PF" HotelCityCode="YVR" HotelCode="9976" HotelName="REDACTED" />
<Guarantee>DPSTVIXXXXXXXXXXXX1111EXP 10 21-FUBAR</Guarantee>
<POS>
<Source>
<RequestorID>46796444</RequestorID>
</Source>
</POS>
<RoomRates>
<RoomRate>
<AdditionalInfo>
<CancelPolicy Option="CNOR" />
</AdditionalInfo>
<Rates>
<Rate Amount="239.00" CurrencyCode="CAD" DCS_AuxRateCode="D1KSP6">
<HotelTotalPricing Amount="561.66">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<TotalSurcharges Amount="0.00" />
<TotalTaxes Amount="83.66">
<TaxFieldOne>53.26</TaxFieldOne>
<TaxFieldThree>24.20</TaxFieldThree>
<TaxFieldTwo>6.20</TaxFieldTwo>
<Text>BED TAX</Text>
<Text>MISCELLANEOUS FEE</Text>
<Text>FEDERAL TAX</Text>
</TotalTaxes>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
</RoomRates>
<Text>GUARANTEE NOT ACCEPTED</Text>
<TimeSpan Duration="2" End="11-18" Start="11-16" />
</Hotel>
</OTA_HotelResRS>
</Body>
</Envelope>
RoomRate from HotelPropertyDescriptionRS:
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="D1KSP6" IATA_ProductIdentification="FALL PROMOTIONAL RATE." LowInventoryThreshold="false" RPH="002" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="00" Option="N">
<Text>RESERVATION CANNOT BE CANCELED</Text>
</CancelPolicy>
<Commission NonCommission="false">10.00 PERCENT COMMISSION</Commission>
<Text>DELUXE KING 350 SQ FT I KING PILLOW TOP BED</Text>
<Text>INTERNET ACCESS 42 INCH LCD TV CABLE CHANNELS</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="239.00" ChangeIndicator="false" CurrencyCode="CAD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="0" Crib="0" ExtraPerson="40.00" />
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="561.66">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<TotalSurcharges Amount="0.00" />
<TotalTaxes Amount="83.66" />
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
From HotelRateDescriptionRQ:
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="D1KSP6" IATA_ProductIdentification="FALL PROMOTIONAL RATE." LowInventoryThreshold="false" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="00" Option="N">
<Text>RESERVATION CANNOT BE CANCELED</Text>
</CancelPolicy>
<Commission NonCommission="false">TA COMMISSION IS 10 PERCENT</Commission>
<DCA_Cancellation>
<Text>NON CANCELLABLE RESERVATION</Text>
</DCA_Cancellation>
<DCA_Deposit>
<Text>A DEPOSIT OF 522.92 BY 30-OCT-18 IS MANDATORY</Text>
</DCA_Deposit>
<DCA_Guarantee>
<Text>MUST GUARANTEE ROOM WITH DEPOSIT,AX,CA,CB,DC,DI,DS,IK,JB,JC,MC,</Text>
</DCA_Guarantee>
<DCA_Other>
<Text>MINIMUM LENGTH OF STAY IS 1 NIGHT</Text>
</DCA_Other>
<Text>DELUXE KING 350 SQ FT I KING PILLOW TOP BED</Text>
<Text>INTERNET ACCESS 42 INCH LCD TV CABLE CHANNELS</Text>
<Text>IN-ROOM SAFE- MARBLE BATHROOM- PLUSH BATHROBES</Text>
<Text>-FULL PRE-PAYMENT IS REQUIRED.-NON CANCELLABLE NON REFUNDABLE</Text>
<Text>239.00 DAILY RATE STARTING 16NOV FOR 2 NIGHTS</Text>
<Text>478.00 TOTAL RATE STARTING 16NOV FOR 2 NIGHTS</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="239.00" ChangeIndicator="false" CurrencyCode="CAD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="1" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="0" Crib="0" ExtraPerson="0.00" />
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="561.66">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<TotalSurcharges Amount="0.00" />
<TotalTaxes Amount="83.66">
<TaxFieldOne>53.26</TaxFieldOne>
<TaxFieldThree>24.20</TaxFieldThree>
<TaxFieldTwo>6.20</TaxFieldTwo>
<Text>BED TAX</Text>
<Text>MISCELLANEOUS FEE</Text>
<Text>FEDERAL TAX</Text>
</TotalTaxes>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
You try to book this with a Visa Card: Code="VI"
Hotel only seems to accept: AX,CA,CB,DC,DI,DS,IK,JB,JC,MC as guarantees
Have you tried a different card?
UC definitely means "Unconfirmed" and in the UC state the reservation will not be honored at the property (it might not even get transmitted via Sabre, but I'm not sure about that).
Thomas' answer about the accepted forms of payment seems correct to me. Unfortunate that Sabre doesn't return a more clear error response but that's not a surprise.

Infant details required in SSR - Enter 4INFT

I'm developing with sabre soap api.
Now, I want to create passenger detail with all passenger types (ADT, CNN, INF)
I have a problem with infant type.
When I post the PassengerDetailRQ -> return 200
But in the EndTransaction response, I received an applicationResults's error message.
I have followed by this link . But not working.
Please tell me how to resolve this problem. Thanks!!!
You can see in the below:
PassengerDetail request:
<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_3" version="3.3.0" IgnoreOnError="true" HaltOnError="false">
<PostProcessing IgnoreAfter="false" RedisplayReservation="true" UnmaskCreditCard="false" />
<PreProcessing IgnoreBefore="false">
<UniqueID ID=""/>
</PreProcessing>
<PriceQuoteInfo>
<Link HostedCarrier="true" NameNumber="1.1" Record="1"/>
<Link HostedCarrier="true" NameNumber="2.1" Record="1"/>
<Link HostedCarrier="true" NameNumber="3.1" Record="2"/>
<Link HostedCarrier="true" NameNumber="4.1" Record="3"/>
</PriceQuoteInfo>
<SpecialReqDetails>
<AddRemarkRQ>
<RemarkInfo>
<Remark Code="H" SegmentNumber="A" Type="General">
<Text>TEST REMARK</Text>
</Remark>
</RemarkInfo>
</AddRemarkRQ>
<SpecialServiceRQ>
<SpecialServiceInfo>
<SecureFlight SegmentNumber="A">
<PersonName DateOfBirth="1980-01-01" Gender="M" NameNumber="1.1">
<GivenName>FATHER MR</GivenName>
<Surname>SUR</Surname>
</PersonName>
</SecureFlight>
<SecureFlight SegmentNumber="A">
<PersonName DateOfBirth="1989-06-25" Gender="F" NameNumber="2.1">
<GivenName>MOTHER MRS</GivenName>
<Surname>LINUX</Surname>
</PersonName>
</SecureFlight>
<SecureFlight SegmentNumber="A">
<PersonName DateOfBirth="2010-03-23" Gender="F" NameNumber="3.1">
<GivenName>CHILD MS</GivenName>
<Surname>SUR</Surname>
</PersonName>
</SecureFlight>
<SecureFlight SegmentNumber="A">
<PersonName DateOfBirth="2018-01-23" Gender="MI" NameNumber="4.1">
<GivenName>INFANT MSTR</GivenName>
<Surname>SUR</Surname>
</PersonName>
</SecureFlight>
<Service SegmentNumber="A" SSR_Code="CHLD">
<PersonName NameNumber="3.1" />
<Text>23MAR10</Text>
</Service>
<Service SegmentNumber="A" SSR_Code="INFT">
<PersonName NameNumber="1.1" />
<Text>SUR/INFANT MSTR/23SEP17</Text>
</Service>
</SpecialServiceInfo>
</SpecialServiceRQ>
</SpecialReqDetails>
<TravelItineraryAddInfoRQ>
<AgencyInfo>
<Ticketing TicketType="7T-"/>
</AgencyInfo>
<CustomerInfo>
<ContactNumbers>
<ContactNumber NameNumber="1.1" LocationCode="HAN" Phone="091-666-3333" PhoneUseType="B"/>
</ContactNumbers>
<Email Address="LYVIETANH#GMAIL.COM" NameNumber="1.1" ShortText="ABC123" Type="CC"/>
<PersonName Infant="false" NameNumber="1.1" PassengerType="ADT">
<GivenName>FATHER MR</GivenName>
<Surname>SUR</Surname>
</PersonName>
<PersonName Infant="false" NameNumber="2.1" PassengerType="ADT">
<GivenName>MOTHER MRS</GivenName>
<Surname>LINUX</Surname>
</PersonName>
<PersonName Infant="false" NameNumber="3.1" PassengerType="CNN" NameReference="C02">
<GivenName>CHILD MS</GivenName>
<Surname>SUR</Surname>
</PersonName>
<PersonName Infant="true" NameNumber="4.1" PassengerType="INF" NameReference="I13">
<GivenName>INFANT MSTR</GivenName>
<Surname>SUR</Surname>
</PersonName>
</CustomerInfo>
</TravelItineraryAddInfoRQ>
</PassengerDetailsRQ>
PassengerDetail response:
<PassengerDetailsRS xmlns="http://services.sabre.com/sp/pd/v3_3">
<ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
<Success timeStamp="2018-06-15T12:11:26.163-05:00"/>
<Warning type="BusinessLogic" timeStamp="2018-06-15T12:11:25.226-05:00">
<SystemSpecificResults>
<Message code="WARN.SWS.HOST.ERROR_IN_RESPONSE">.INVALID ACTION</Message>
</SystemSpecificResults>
</Warning>
<Warning type="BusinessLogic" timeStamp="2018-06-15T12:11:25.451-05:00">
<SystemSpecificResults>
<Message code="WARN.SWS.HOST.ERROR_IN_RESPONSE">CHECK ITINERARY</Message>
</SystemSpecificResults>
</Warning>
</ApplicationResults>
<TravelItineraryReadRS>
<TravelItinerary>
<CustomerInfo>
<ContactNumbers>
<ContactNumber LocationCode="HAN" Phone="091-666-3333-B-1.1" RPH="001"/>
</ContactNumbers>
<PersonName WithInfant="false" NameNumber="01.01" RPH="1">
<Email Comment="CC/ABC123">LYVIETANH#GMAIL.COM</Email>
<GivenName>FATHER MR</GivenName>
<Surname>SUR</Surname>
</PersonName>
<PersonName WithInfant="false" NameNumber="02.01" RPH="2">
<GivenName>MOTHER MRS</GivenName>
<Surname>LINUX</Surname>
</PersonName>
<PersonName WithInfant="false" NameNumber="03.01" NameReference="C02" RPH="3">
<GivenName>CHILD MS</GivenName>
<Surname>SUR</Surname>
</PersonName>
<PersonName WithInfant="true" NameNumber="04.01" NameReference="I13" RPH="4">
<GivenName>INFANT MSTR</GivenName>
<Surname>SUR</Surname>
</PersonName>
</CustomerInfo>
<ItineraryInfo>
... I REMOVED THIS DATA ...
</ItineraryInfo>
<RemarkInfo>
<Remark RPH="001" Type="General">
<Text>TEST REMARK</Text>
</Remark>
</RemarkInfo>
<SpecialServiceInfo RPH="001" Type="AFX">
<Service SSR_Code="OSI">
<PersonName NameNumber="04.01">I/SUR/INFANT MSTR</PersonName>
<Text>VN INF</Text>
</Service>
</SpecialServiceInfo>
</TravelItinerary>
</TravelItineraryReadRS>
EndTransaction request:
<EndTransactionRQ Version="2.0.8" xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<EndTransaction Ind="true" />
<Source ReceivedFrom="SWS TEST" />
</EndTransactionRQ>
EndTransaction response:
<EndTransactionRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.0.8">
<stl:ApplicationResults status="NotProcessed">
<stl:Error type="BusinessLogic" timeStamp="2018-06-15T12:11:31-05:00">
<stl:SystemSpecificResults>
<stl:Message>INFANT DETAILS REQUIRED IN SSR - ENTER 4INFT/...</stl:Message>
<stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText>
</stl:SystemSpecificResults>
</stl:Error>
</stl:ApplicationResults>
</EndTransactionRS>
If you check in the response PassengerDetailsRS/TravelItineraryReadRS/TravelItinerary/SpecialServiceInfo you'll see that none of the special services were added, and for that reason it is requested at the time of the EndTransaction call.
Without knowing the status of the itinerary, it is impossible to state the cause of the 2 warnings returned:
<ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
<Success timeStamp="2018-06-15T12:11:26.163-05:00"/>
<Warning type="BusinessLogic" timeStamp="2018-06-15T12:11:25.226-05:00">
<SystemSpecificResults>
<Message code="WARN.SWS.HOST.ERROR_IN_RESPONSE">.INVALID ACTION</Message>
</SystemSpecificResults>
</Warning>
<Warning type="BusinessLogic" timeStamp="2018-06-15T12:11:25.451-05:00">
<SystemSpecificResults>
<Message code="WARN.SWS.HOST.ERROR_IN_RESPONSE">CHECK ITINERARY</Message>
</SystemSpecificResults>
</Warning>
</ApplicationResults>
I would guess UC segments in the itinerary.
Between the "CHECK ITINERARY" error and the "ENTER 4INFT/..." message on save, it would appear you are working with an AA itinerary, and are sending a 3INFT command.
When airline is AA, you need to switch almost all commands starting with a 3 to starting with a 4. ie instead of sending 3INFT/... you send 4INFT/...
Hope this helps!

OTA_HotelResRQ direct sell fails with FORMAT ERROR ON OPTIONAL FIELD

I'm making the following sequence of calls to reserve a hotel room using the direct sell request:
HotelPropertyDescriptionRQ
PassengerDetailsRQ
OTA_HotelResRQ
The final response errors with:
FORMAT ERROR ON OPTIONAL FIELD
I'm unable to work out what is causing this error - is it perhaps the RPH of the room is not being correctly added to the PassengerDetailsRQ?
The OTA_HotelResRQ is:
<OTA_HotelResRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ReturnHostCommand="true" TimeStamp="2017-02-13T12:45:24" Version="2.2.0">
<Hotel>
<BasicPropertyInfo RPH="001">
<ConfirmationNumber>PWBA-POW-131c-02</ConfirmationNumber>
</BasicPropertyInfo>
<Guarantee Type="G">
<CC_Info>
<PaymentCard Code="VI" ExpireDate="2018-10" Number="4111111111111111"/>
<PersonName>
<Surname>TEST</Surname>
</PersonName>
</CC_Info>
</Guarantee>
<RoomType NumberOfUnits="1"/>
</Hotel>
The HotelPropertyDescriptionRQ:
<HotelPropertyDescriptionRQ Version="2.3.0" xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<AvailRequestSegment>
<GuestCounts Count="1" />
<HotelSearchCriteria>
<Criterion>
<HotelRef HotelCode="0007855" />
</Criterion>
</HotelSearchCriteria>
<TimeSpan End="2016-12-17" Start="2016-12-10"/>
</AvailRequestSegment>
</HotelPropertyDescriptionRQ>
The PassengerDetailsRQ:
<PassengerDetailsRQ xmlns="http://services.sabre.com/sp/pd/v3_3" version="3.3.0" IgnoreOnError="false" HaltOnError="true">
<PostProcessing IgnoreAfter="false" RedisplayReservation="true" UnmaskCreditCard="true">
<EndTransactionRQ>
<EndTransaction Ind="true"></EndTransaction>
<Source ReceivedFrom="PW TESTING"/>
</EndTransactionRQ>
</PostProcessing>
<PreProcessing IgnoreBefore="false">
<UniqueID ID=""/>
</PreProcessing>
<SpecialReqDetails>
<AddRemarkRQ>
<RemarkInfo>
<FOP_Remark>
<CC_Info Suppress="true">
<PaymentCard Code="VI" ExpireDate="2017-12" Number="4444333322221111" SuppressApprovalCode="true"/>
</CC_Info>
</FOP_Remark>
</RemarkInfo>
</AddRemarkRQ>
</SpecialReqDetails>
<TravelItineraryAddInfoRQ>
<AgencyInfo>
<Address>
<AddressLine>XXXXXXXXXXX Ltd</AddressLine>
<CityName>London</CityName>
<CountryCode>GB</CountryCode>
<PostalCode>XXXX XXX</PostalCode>
<StateCountyProv StateCode="LN" />
<StreetNmbr>2 Some Rome</StreetNmbr>
</Address>
</AgencyInfo>
<CustomerInfo>
<ContactNumbers>
<ContactNumber NameNumber="1.1" Phone="817-555-1212" PhoneUseType="H" />
</ContactNumbers>
<PersonName Infant="false" NameNumber="1.1">
<GivenName>Iain</GivenName>
<Surname>TESTING</Surname>
</PersonName>
</CustomerInfo>
</TravelItineraryAddInfoRQ>
</PassengerDetailsRQ>
I believe it is because you are adding a confirmation number to the sell request, which is an optional field when selling passive segments, but it should not be expected when actually requesting the room to the hotel.
<ConfirmationNumber>PWBA-POW-131c-02</ConfirmationNumber>
I would try removing that.
To reserve a hotel room using the direct sell request from sabre used OTA_HotelResRQ request.
Here is one example for request (i already used this request and get response from sabre)
<?xml version="1.0"?>
-<OTA_HotelResRQ Version="2.2.0" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
-<Hotel xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<BasicPropertyInfo RPH="001"/>
<Customer NameNumber="01.01"/>
-<Guarantee Type="G">
-<CC_Info>
<PaymentCard Number="3782 8224 6310 005" ExpireDate="2021-09" Code="AX"/>
-<PersonName>
<Surname>tailor</Surname>
</PersonName>
</CC_Info>
</Guarantee>
<RoomType NumberOfUnits="1"/>
</Hotel>
</OTA_HotelResRQ>

Multi-room availability for Sabre HotelPropertyDescriptionLLSRQ

Sabre allows you to specify the number of rooms to book when processing a booking via OTA_HotelResRQ. However, I cannot see any data points within the response of HotelPropertyDescriptionLLSRQ telling me how many rooms are available. Nor can I specify how many rooms I'd like to check for availability when performing a HotelPropertyDescriptionLLSRQ.
This is troublesome when booking multi-rooms as I have no idea whether more than 1 is actually available. Is my request incorrect? Is their a workaround? Please advise.
Example HotelPropertyDescriptionLLSRQ Request
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Header>
<MessageHeader xmlns="http://www.ebxml.org/namespaces/messageHeader">
<From>
<PartyId type="urn:x12.org:IO5:01"><!-- removed by op --></PartyId>
</From>
<To>
<PartyId type="urn:x12.org:IO5:01">Sabre</PartyId>
</To>
<CPAId><!-- removed by op --></CPAId>
<ConversationId>MyConversationID</ConversationId>
<Service type="sabreXML">HotelPropertyDescriptionLLSRQ</Service>
<Action>HotelPropertyDescriptionLLSRQ</Action>
<MessageData>
<MessageId>1422291197</MessageId>
<Timestamp>2015-01-26T09:53:17-07:00</Timestamp>
<TimeToLive>2015-01-26T10:53:17-07:00</TimeToLive>
</MessageData>
</MessageHeader>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:wsu="http://schemas.xmlsoap.org/ws/2002/12/utility">
<!-- removed by op -->
</wsse:Security>
</soapenv:Header>
<soapenv:Body>
<HotelPropertyDescriptionRQ xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" Version="2.0.1">
<AvailRequestSegment>
<GuestCounts Count="2" />
<HotelSearchCriteria>
<Criterion>
<HotelRef HotelCode="0007625" />
</Criterion>
</HotelSearchCriteria>
<TimeSpan Start="02-19" End="02-24" />
</AvailRequestSegment>
</HotelPropertyDescriptionRQ>
</soapenv:Body>
</soapenv:Envelope>
Example Response (truncated a bit due to size):
<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header><eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" soap-env:mustUnderstand="1"><eb:From><eb:PartyId eb:type="URI">Sabre</eb:PartyId></eb:From><eb:To><eb:PartyId eb:type="URI"><!-- removed by op --></eb:PartyId></eb:To><eb:CPAId><!-- removed by op --></eb:CPAId><eb:ConversationId>MyConversationID</eb:ConversationId><eb:Service>HotelPropertyDescriptionLLSRQ</eb:Service><eb:Action>HotelPropertyDescriptionLLSRS</eb:Action><eb:MessageData><eb:MessageId>10532827796103670873</eb:MessageId><eb:Timestamp>2016-09-21T22:06:51</eb:Timestamp><eb:RefToMessageId>1422291197</eb:RefToMessageId></eb:MessageData></eb:MessageHeader><wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"><!-- removed by op --></wsse:Security></soap-env:Header><soap-env:Body><HotelPropertyDescriptionRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2011/XMLSchema" xmlns:xsi="http://www.w3.org/2011/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.0.1">
<stl:ApplicationResults status="Complete">
<stl:Success timeStamp="2016-09-21T17:06:51-05:00"/>
</stl:ApplicationResults>
<RoomStay>
<BasicPropertyInfo ChainCode="HX" GeoConfidenceLevel="1" HotelCityCode="SLC" HotelCode="0007625" HotelName="HAMPTON INN STES PARK CITY" Latitude="40.727734" Longitude="-111.54821" NumFloors="4" RPH="001">
<Address>
<AddressLine>6609 NORTH LANDMARK DRIVE</AddressLine>
<AddressLine>PARK CITY UT 84098</AddressLine>
<CountryCode>US</CountryCode>
</Address>
<Award Provider="NTM2 CROWN"/>
<ContactNumbers>
<ContactNumber Fax="1-435-645-9672" Phone="1-435-645-0900"/>
</ContactNumbers>
<DirectConnect Ind="false">
<AdditionalData Ind="true"/>
<CurrencyConverted Ind="true"/>
<DC_AvailParticipant Ind="true"/>
<DC_SellParticipant Ind="true"/>
<RequestFail Ind="false"/>
<UnAvail Ind="false"/>
</DirectConnect>
<IndexData>
<Index CountryState="UT" DistanceDirection="32E" LocationCode="C" Point="DELTA CENTER" TransportationCode="O"/>
<Index CountryState="UT" DistanceDirection="6N" LocationCode="A" Point="PARK CITY" TransportationCode="O"/>
<Index CountryState="UT" DistanceDirection="33E" LocationCode="C" Point="TEMPLE SQUARE" TransportationCode="O"/>
<Index CountryState="UT" DistanceDirection="6S" LocationCode="A" Point="PARK CITY SKI AREA" TransportationCode="O"/>
<Index DistanceDirection="35W" LocationCode="C" Point="SLC" TransportationCode="O"/>
</IndexData>
<SpecialOffers Ind="false"/>
<Taxes>
<Text>9.35PCT TT</Text>
</Taxes>
</BasicPropertyInfo>
<RoomRates>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A0ALV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="001" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>2 QUEEN BEDS NONSMOKING</Text>
<Text>HDTV/FREE WI-FI/HOT BREAKFAST INCLUDED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="409.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2236.21">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="191.21"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A05LV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="002" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING BED NONSMOKING</Text>
<Text>HDTV/FREE WI-FI/HOT BREAKFAST INCLUDED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="409.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2236.21">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="191.21"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A06LV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="003" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING BED 1BDRM SUITE W/ KITCHEN NONSMOKING</Text>
<Text>HDTV/FREE WI-FI/LIVING ROOM/SOFABED/</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="429.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2345.56">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="200.56"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A08LV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="004" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>2 QUEEN BEDS SMOKING</Text>
<Text>HDTV/FREE WI-FI/HOT BREAKFAST INCLUDED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="409.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2236.21">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="191.21"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A02LV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="005" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING BED SMOKING</Text>
<Text>HDTV/FREE WI-FI/HOT BREAKFAST INCLUDED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="409.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2236.21">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="191.21"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A03LV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="006" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING BED 1 BEDROOM SUITE W/ KITCHEN SMOKING</Text>
<Text>2 HDTVS/FREE WI-FI/HOT BREAKFAST INCLUDED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="429.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2345.56">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="200.56"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A0FLV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="007" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING MOBILITY ACCESS WITH TUB NONSMOKING</Text>
<Text>HDTV/FREE WI-FI/WORK AREA</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="409.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2236.21">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="191.21"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A0CLV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="008" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING MOBILITY ACCESS ROLL IN SHOWER NOSMOK</Text>
<Text>HDTV/WORK AREA</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="409.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2236.21">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="191.21"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A0DLV4" IATA_ProductIdentification="BEST AVAILABLE RATE" LowInventoryThreshold="false" RPH="009" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING MOBILITY/HEARING ACCESS TUB SUITE NS</Text>
<Text>VIS FIREALRM/DOOR/PHN ALRT/SOFABED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="429.00" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2345.56">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="200.56"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A0AAE0" IATA_ProductIdentification="2X POINTS PACKAGE" LowInventoryThreshold="false" RPH="010" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>2 QUEEN BEDS NONSMOKING</Text>
<Text>HDTV/FREE WI-FI/HOT BREAKFAST INCLUDED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="441.72" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2415.10">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="206.50"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A05AE0" IATA_ProductIdentification="2X POINTS PACKAGE" LowInventoryThreshold="false" RPH="011" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING BED NONSMOKING</Text>
<Text>HDTV/FREE WI-FI/HOT BREAKFAST INCLUDED</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="441.72" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2415.10">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="206.50"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRate>
<RoomRate DirectConnect="false" GuaranteeSurchargeRequired="D" GuaranteedRateProgram="false" HRD_RequiredForSell="false" IATA_CharacteristicIdentification="A06AE0" IATA_ProductIdentification="2X POINTS PACKAGE" LowInventoryThreshold="false" RPH="012" RateChangeInd="false" RateConversionInd="false" SpecialOffer="false">
<AdditionalInfo>
<CancelPolicy Numeric="30" Option="D"/>
<Commission NonCommission="false">COMMISSIONABLE</Commission>
<Text>1 KING BED 1BDRM SUITE W/ KITCHEN NONSMOKING</Text>
<Text>HDTV/FREE WI-FI/LIVING ROOM/SOFABED/</Text>
</AdditionalInfo>
<Rates>
<Rate Amount="463.32" ChangeIndicator="false" CurrencyCode="USD" HRD_RequiredForSell="false" PackageIndicator="false" RateConversionInd="false" ReturnOfRateInd="false" RoomOnRequest="false">
<AdditionalGuestAmounts>
<AdditionalGuestAmount MaxExtraPersonsAllowed="0" NumAdults="0" NumCribs="0">
<Charges AdultRollAway="10.00" Crib="0.00" ExtraPerson="10.00"/>
</AdditionalGuestAmount>
</AdditionalGuestAmounts>
<HotelTotalPricing Amount="2533.20">
<Disclaimer>INCLUDES TAXES AND SURCHARGES</Disclaimer>
<Disclaimer>EXCLUDES INCIDENTALSURCHARGES</Disclaimer>
<TotalTaxes Amount="216.60"/>
</HotelTotalPricing>
</Rate>
</Rates>
</RoomRates>
<TimeSpan Duration="0005" End="2017-01-24" Start="2017-01-19"/>
</RoomStay>
</HotelPropertyDescriptionRS></soap-env:Body></soap-env:Envelope>
This is actually how it works, and I think it is a limitation of the hotel GDSs, since I believe most don't allow multi room availability requests.
When you search for hotel availability you just select the number of guests that will be staying and hotels return the rooms that would fit that many people. If 2 guests are requested, hotels might return 1 room for 2 people or 2 rooms.
As you say, you can only request the amount of rooms at the time of sale.

Got error: NO FARES/RBD/CARRIER 146 after submit OTA_Airpice

when i call OTA_Airprice than got error:*NO FARES/RBD/CARRIER146
Demo request:
<?xml version="1.0" encoding="utf-16"?>
<OTA_AirPriceRQ xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.6.0">
<OriginDestinationInformation xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<FlightSegment ArrivalDateTime="2016-06-29T17:55" DepartureDateTime="2016-06-29T15:20" FlightNumber="1559" ResBookDesigCode="V">
<DestinationLocation LocationCode="HKG" />
<MarketingCarrier Code="UO" FlightNumber="1559" />
<OriginLocation LocationCode="DAD" />
</FlightSegment>
<FlightSegment ArrivalDateTime="2016-07-06T14:45" DepartureDateTime="2016-07-06T14:05" FlightNumber="1558" ResBookDesigCode="V">
<DestinationLocation LocationCode="DAD" />
<MarketingCarrier Code="UO" FlightNumber="1558" />
<OriginLocation LocationCode="HKG" />
</FlightSegment>
</OriginDestinationInformation>
<PriceRequestInformation xmlns="http://webservices.sabre.com/sabreXML/2011/10">
<OptionalQualifiers>
<FlightQualifiers>
<VendorPrefs>
<Airline Code="UO" />
</VendorPrefs>
</FlightQualifiers>
<PricingQualifiers CurrencyCode="VND">
<PassengerType Code="ADT" Quantity="1" />
</PricingQualifiers>
</OptionalQualifiers>
</PriceRequestInformation>
</OTA_AirPriceRQ>
Data Reponse:
<?xml version="1.0" encoding="utf-16"?>
<OTA_AirPriceRS xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="2.6.0">
<ApplicationResults status="NotProcessed" xmlns="http://services.sabre.com/STL/v01">
<Error type="BusinessLogic" timeStamp="2016-05-21T11:30:38+07:00">
<SystemSpecificResults>
<Message>*NO FARES/RBD/CARRIER146</Message>
<ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</ShortText>
</SystemSpecificResults>
</Error>
</ApplicationResults>
</OTA_AirPriceRS>
Support team or Anyone else have any issues. tell my what reason to fix
thanks and best regards
I was also facing the same issue but thanks to Sabre Support Team they help me to resolve the issue. I Used <RedisplayReservation NumAttempts="2" WaitInterval="5000"/> . and instead of calling action OTA_AirPriceRQ directly. I used EnhancedAirBookRQ to Book and Price Air segments.
Sample Request/Response.
<EnhancedAirBookRQ xmlns="http://services.sabre.com/sp/eab/v3_2" version="3.2.0" IgnoreOnError="false" HaltOnError="false">
<OTA_AirBookRQ>
<HaltOnStatus Code="UC" />
<HaltOnStatus Code="LL" />
<HaltOnStatus Code="UL" />
<HaltOnStatus Code="UN" />
<HaltOnStatus Code="NO" />
<HaltOnStatus Code="HL" />
<OriginDestinationInformation>
<FlightSegment DepartureDateTime="2016-06-29T09:00:00" ArrivalDateTime="2016-06-29T11:10:00" FlightNumber="613" NumberInParty="3" ResBookDesigCode="T" Status="NN">
<DestinationLocation LocationCode="DXB" />
<MarketingAirline Code="EK" FlightNumber="613" />
<OperatingAirline Code="EK" />
<OriginLocation LocationCode="ISB" />
</FlightSegment>
</OriginDestinationInformation>
<RedisplayReservation NumAttempts="2" WaitInterval="5000"/>
</OTA_AirBookRQ>
<OTA_AirPriceRQ>
<PriceRequestInformation Retain="true">
<OptionalQualifiers>
<PricingQualifiers>
<PassengerType Code="ADT" Quantity="2" />
<PassengerType Code="CNN" Quantity="1" />
<PassengerType Code="INF" Quantity="1" />
</PricingQualifiers>
</OptionalQualifiers>
</PriceRequestInformation>
</OTA_AirPriceRQ>
</EnhancedAirBookRQ>
Successful Response..
<?xml version="1.0" encoding="UTF-8"?>
<EnhancedAirBookRS xmlns="http://services.sabre.com/sp/eab/v3_2">
<ApplicationResults xmlns="http://services.sabre.com/STL_Payload/v02_01" status="Complete">
<Success timeStamp="2016-06-06T21:44:52.085-05:00"/>
</ApplicationResults>
<OTA_AirBookRS>
<OriginDestinationOption>
<FlightSegment ArrivalDateTime="06-29T11:10" DepartureDateTime="06-29T09:00" FlightNumber="0613" NumberInParty="003" ResBookDesigCode="T" Status="NN" eTicket="true">
<DestinationLocation LocationCode="DXB"/>
<MarketingAirline Code="EK" FlightNumber="0613"/>
<OriginLocation LocationCode="ISB"/>
</FlightSegment>
</OriginDestinationOption>
</OTA_AirBookRS>
<OTA_AirPriceRS>
<PriceQuote>
<MiscInformation>
<BaggageInfo>
<SubCodeProperties MultiTicketSequenceNmbr="1" RPH="1">
<AncillaryFeeGroupCode>BG</AncillaryFeeGroupCode>
<CommercialNameofBaggageItemType>FREE BAGGAGE ALLOWANCE</CommercialNameofBaggageItemType>
<EMD_Type>4</EMD_Type>
<ExtendedSubCodeKey>0DFAAEK</ExtendedSubCodeKey>
</SubCodeProperties>
<SubCodeProperties MultiTicketSequenceNmbr="1" RPH="2">
<AncillaryFeeGroupCode>BG</AncillaryFeeGroupCode>
<AncillaryService SubGroupCode="CY">
<Text>CARRY ON HAND BAGGAGE</Text>
</AncillaryService>
<CommercialNameofBaggageItemType>CARRYON HAND BAGGAGE ALLOWANCE</CommercialNameofBaggageItemType>
<EMD_Type>4</EMD_Type>
<ExtendedSubCodeKey>0LNABEK</ExtendedSubCodeKey>
<RFIC>C</RFIC>
</SubCodeProperties>
<SubCodeProperties MultiTicketSequenceNmbr="1" RPH="3">
<AncillaryFeeGroupCode>BG</AncillaryFeeGroupCode>
<AncillaryService SubGroupCode="CY">
<Text>CARRY ON HAND BAGGAGE</Text>
</AncillaryService>
<CommercialNameofBaggageItemType>CARRY5KG 11LBUPTO 45LI 115LCM</CommercialNameofBaggageItemType>
<DescriptionOne Code="05">
<Text>UP TO 11 POUNDS/5 KILOGRAMS</Text>
</DescriptionOne>
<DescriptionTwo Code="4U">
<Text>UP TO 45 LINEAR INCHES/115 LINEAR CENTIMETERS</Text>
</DescriptionTwo>
<EMD_Type>4</EMD_Type>
<ExtendedSubCodeKey>0MLACEK</ExtendedSubCodeKey>
<RFIC>C</RFIC>
<SizeWeightInfo>
<MaximumSizeInAlternate Units="C">115</MaximumSizeInAlternate>
<MaximumSize Units="I">45</MaximumSize>
<MaximumWeightInAlternate Units="K">5</MaximumWeightInAlternate>
<MaximumWeight Units="L">11</MaximumWeight>
</SizeWeightInfo>
</SubCodeProperties>
</BaggageInfo>
<HeaderInformation MultiTicketSequenceNmbr="1">
<DepartureDate>2016-06-29</DepartureDate>
<LastTicketingDate>06-08T23:59</LastTicketingDate>
<Text>VALIDATING CARRIER - EK</Text>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
<Text>EACH CNN REQUIRES ACCOMPANYING SAME CABIN ADT</Text>
<Text>VALIDATING CARRIER - EK</Text>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
<Text>REQUIRES ACCOMPANYING ADT PASSENGER</Text>
<Text>EACH INF REQUIRES ACCOMPANYING ADT PASSENGER</Text>
<Text>VALIDATING CARRIER - EK</Text>
<Text>BAG ALLOWANCE -ISBDXB-10KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>01/UP TO 11 POUNDS/5 KILOGRAMS AND UP TO 45 LINEAR INCHES/</Text>
<Text>115 LINEAR CENTIMETERS</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
<Text>29JUN DEPARTURE DATE ----- LAST DAY TO PURCHASE 8JUN</Text>
<ValidatingCarrier Code="EK"/>
</HeaderInformation>
<MultiTicketInformation MultiTicketSequenceNmbr="1">
<CurrencyCode>PKR</CurrencyCode>
<TicketNumber>0</TicketNumber>
<TotalAmount>78139</TotalAmount>
</MultiTicketInformation>
</MiscInformation>
<PricedItinerary CurrencyCode="PKR" MultiTicket="false" TotalAmount="78139">
<AirItineraryPricingInfo MultiTicketSequenceNmbr="1">
<BaggageProvisions RPH="1">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<ProvisionType>A</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0DFAAEK</SubCodeForChargesOthers>
</SubCodeInfo>
<WeightLimit Units="K">30</WeightLimit>
</BaggageProvisions>
<BaggageProvisions RPH="2">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<NumPiecesBDI>1</NumPiecesBDI>
<ProvisionType>B</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0LNABEK</SubCodeForChargesOthers>
</SubCodeInfo>
</BaggageProvisions>
<FareCalculation>
<Text>ISB EK DXB157.58NUC157.58END ROE104.706</Text>
</FareCalculation>
<FareCalculationBreakdown>
<Branch FirstJointCarrier="EK" PCC="DF08"/>
<Departure AirlineCode="EK" AirportCode="ISB" ArrivalAirportCode="DXB" ArrivalCityCode="DXB" CityCode="ISB" GenericInd="O"/>
<FareBasis Cabin="Y" Code="TOEAPPK1" FareAmount="157.58" FarePassengerType="ADT" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB" TripTypeInd="O"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
<RuleCategoryIndicator>3</RuleCategoryIndicator>
<RuleCategoryIndicator>4</RuleCategoryIndicator>
<RuleCategoryIndicator>5</RuleCategoryIndicator>
<RuleCategoryIndicator>6</RuleCategoryIndicator>
<RuleCategoryIndicator>7</RuleCategoryIndicator>
<RuleCategoryIndicator>8</RuleCategoryIndicator>
<RuleCategoryIndicator>9</RuleCategoryIndicator>
<RuleCategoryIndicator>10</RuleCategoryIndicator>
<RuleCategoryIndicator>11</RuleCategoryIndicator>
<RuleCategoryIndicator>12</RuleCategoryIndicator>
<RuleCategoryIndicator>15</RuleCategoryIndicator>
<RuleCategoryIndicator>16</RuleCategoryIndicator>
<RuleCategoryIndicator>18</RuleCategoryIndicator>
</FareCalculationBreakdown>
<ItinTotalFare NonRefundableInd="N">
<BaggageInfo>
<NonUS_DOT_Disclosure>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
</NonUS_DOT_Disclosure>
</BaggageInfo>
<BaseFare Amount="16500" CurrencyCode="PKR"/>
<Endorsements>
<Text>NON-END/SAVER/ONLY CHK-IN REWARD UPGRADE</Text>
</Endorsements>
<Taxes TotalAmount="8703">
<Tax Amount="1500" TaxCode="SP1" TaxName="EMBARKATION TAX" TicketingTaxCode="SP"/>
<Tax Amount="5000" TaxCode="RG" TaxName="FEDERAL EXCISE DUTY" TicketingTaxCode="RG"/>
<Tax Amount="1030" TaxCode="XZ" TaxName="SECURITY CHARGE" TicketingTaxCode="XZ"/>
<Tax Amount="1030" TaxCode="YD" TaxName="INFRASTRUCTURE DEVELOPMENT CHA" TicketingTaxCode="YD"/>
<Tax Amount="143" TaxCode="ZR" TaxName="INTL ADVANCED PSGR INFORMATION" TicketingTaxCode="ZR"/>
</Taxes>
<TotalFare Amount="25203" CurrencyCode="PKR"/>
</ItinTotalFare>
<PassengerTypeQuantity Code="ADT" Quantity="2"/>
<PTC_FareBreakdown>
<Cabin>Y</Cabin>
<FareBasis Code="TOEAPPK1" FareAmount="157.58" FarePassengerType="ADT" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
</PTC_FareBreakdown>
</AirItineraryPricingInfo>
<AirItineraryPricingInfo MultiTicketSequenceNmbr="1">
<BaggageProvisions RPH="1">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<ProvisionType>A</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0DFAAEK</SubCodeForChargesOthers>
</SubCodeInfo>
<WeightLimit Units="K">30</WeightLimit>
</BaggageProvisions>
<BaggageProvisions RPH="2">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<NumPiecesBDI>1</NumPiecesBDI>
<ProvisionType>B</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0LNABEK</SubCodeForChargesOthers>
</SubCodeInfo>
</BaggageProvisions>
<FareCalculation>
<Text>ISB EK DXB118.18NUC118.18END ROE104.706</Text>
</FareCalculation>
<FareCalculationBreakdown>
<Branch FirstJointCarrier="EK" PCC="DF08"/>
<Departure AirlineCode="EK" AirportCode="ISB" ArrivalAirportCode="DXB" ArrivalCityCode="DXB" CityCode="ISB" GenericInd="O"/>
<FareBasis Cabin="Y" Code="TOEAPPK1CH" FareAmount="118.18" FarePassengerType="CNN" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB" TripTypeInd="O"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
<RuleCategoryIndicator>3</RuleCategoryIndicator>
<RuleCategoryIndicator>4</RuleCategoryIndicator>
<RuleCategoryIndicator>5</RuleCategoryIndicator>
<RuleCategoryIndicator>6</RuleCategoryIndicator>
<RuleCategoryIndicator>7</RuleCategoryIndicator>
<RuleCategoryIndicator>8</RuleCategoryIndicator>
<RuleCategoryIndicator>9</RuleCategoryIndicator>
<RuleCategoryIndicator>10</RuleCategoryIndicator>
<RuleCategoryIndicator>11</RuleCategoryIndicator>
<RuleCategoryIndicator>12</RuleCategoryIndicator>
<RuleCategoryIndicator>15</RuleCategoryIndicator>
<RuleCategoryIndicator>16</RuleCategoryIndicator>
<RuleCategoryIndicator>18</RuleCategoryIndicator>
<RuleCategoryIndicator>19</RuleCategoryIndicator>
</FareCalculationBreakdown>
<ItinTotalFare NonRefundableInd="N">
<BaggageInfo>
<NonUS_DOT_Disclosure>
<Text>BAG ALLOWANCE -ISBDXB-30KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
</NonUS_DOT_Disclosure>
</BaggageInfo>
<BaseFare Amount="12380" CurrencyCode="PKR"/>
<Endorsements>
<Text>NON-END/SAVER/ONLY CHK-IN REWARD UPGRADE</Text>
</Endorsements>
<Taxes TotalAmount="8703">
<Tax Amount="1500" TaxCode="SP1" TaxName="EMBARKATION TAX" TicketingTaxCode="SP"/>
<Tax Amount="5000" TaxCode="RG" TaxName="FEDERAL EXCISE DUTY" TicketingTaxCode="RG"/>
<Tax Amount="1030" TaxCode="XZ" TaxName="SECURITY CHARGE" TicketingTaxCode="XZ"/>
<Tax Amount="1030" TaxCode="YD" TaxName="INFRASTRUCTURE DEVELOPMENT CHA" TicketingTaxCode="YD"/>
<Tax Amount="143" TaxCode="ZR" TaxName="INTL ADVANCED PSGR INFORMATION" TicketingTaxCode="ZR"/>
</Taxes>
<TotalFare Amount="21083" CurrencyCode="PKR"/>
</ItinTotalFare>
<PassengerTypeQuantity Code="CNN" Quantity="1"/>
<PTC_FareBreakdown>
<Cabin>Y</Cabin>
<FareBasis Code="TOEAPPK1CH" FareAmount="118.18" FarePassengerType="CNN" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB"/>
<FreeBaggageAllowance>KG030</FreeBaggageAllowance>
</PTC_FareBreakdown>
</AirItineraryPricingInfo>
<AirItineraryPricingInfo MultiTicketSequenceNmbr="1">
<BaggageProvisions RPH="1">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<ProvisionType>A</ProvisionType>
<SubCodeInfo>
<SubCodeForChargesOthers>0DFAAEK</SubCodeForChargesOthers>
</SubCodeInfo>
<WeightLimit Units="K">10</WeightLimit>
</BaggageProvisions>
<BaggageProvisions RPH="2">
<Associations>
<CarrierCode RPH="1">EK</CarrierCode>
<CountForSegmentAssociatedID>1</CountForSegmentAssociatedID>
<DepartureDate RPH="1">2016-06-29</DepartureDate>
<DestinationLocation LocationCode="DXB" RPH="1"/>
<FlightNumber RPH="1">613</FlightNumber>
<OriginLocation LocationCode="ISB" RPH="1"/>
<PNR_Segment RPH="1">2</PNR_Segment>
<ResBookDesigCode RPH="1">T</ResBookDesigCode>
<StatusCode RPH="1">SS</StatusCode>
</Associations>
<CarrierWhoseBaggageProvisionsApply>EK</CarrierWhoseBaggageProvisionsApply>
<NumPiecesBDI>1</NumPiecesBDI>
<NumPiecesITR>1</NumPiecesITR>
<ProvisionType>B</ProvisionType>
<SubCodeInfo>
<SubCodeForAllowance RPH="1">0MLACEK</SubCodeForAllowance>
<SubCodeForChargesOthers>0LNABEK</SubCodeForChargesOthers>
</SubCodeInfo>
</BaggageProvisions>
<FareCalculation>
<Text>ISB EK DXB15.75NUC15.75END ROE104.706</Text>
</FareCalculation>
<FareCalculationBreakdown>
<Branch FirstJointCarrier="EK" PCC="DF08"/>
<Departure AirlineCode="EK" AirportCode="ISB" ArrivalAirportCode="DXB" ArrivalCityCode="DXB" CityCode="ISB" GenericInd="O"/>
<FareBasis Cabin="Y" Code="TOEAPPK1IN" FareAmount="15.75" FarePassengerType="INF" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB" TripTypeInd="O"/>
<FreeBaggageAllowance>KG010</FreeBaggageAllowance>
<RuleCategoryIndicator>3</RuleCategoryIndicator>
<RuleCategoryIndicator>4</RuleCategoryIndicator>
<RuleCategoryIndicator>5</RuleCategoryIndicator>
<RuleCategoryIndicator>6</RuleCategoryIndicator>
<RuleCategoryIndicator>7</RuleCategoryIndicator>
<RuleCategoryIndicator>8</RuleCategoryIndicator>
<RuleCategoryIndicator>9</RuleCategoryIndicator>
<RuleCategoryIndicator>10</RuleCategoryIndicator>
<RuleCategoryIndicator>11</RuleCategoryIndicator>
<RuleCategoryIndicator>12</RuleCategoryIndicator>
<RuleCategoryIndicator>15</RuleCategoryIndicator>
<RuleCategoryIndicator>16</RuleCategoryIndicator>
<RuleCategoryIndicator>18</RuleCategoryIndicator>
<RuleCategoryIndicator>19</RuleCategoryIndicator>
</FareCalculationBreakdown>
<ItinTotalFare NonRefundableInd="N">
<BaggageInfo>
<NonUS_DOT_Disclosure>
<Text>BAG ALLOWANCE -ISBDXB-10KG/EK</Text>
<Text>CARRY ON ALLOWANCE</Text>
<Text>ISBDXB-01P/EK</Text>
<Text>01/UP TO 11 POUNDS/5 KILOGRAMS AND UP TO 45 LINEAR INCHES/</Text>
<Text>115 LINEAR CENTIMETERS</Text>
<Text>CARRY ON CHARGES</Text>
<Text>ISBDXB-EK-CARRY ON FEES UNKNOWN-CONTACT CARRIER</Text>
<Text>ADDITIONAL ALLOWANCES AND/OR DISCOUNTS MAY APPLY DEPENDING ON</Text>
<Text>FLYER-SPECIFIC FACTORS /E.G. FREQUENT FLYER STATUS/MILITARY/</Text>
<Text>CREDIT CARD FORM OF PAYMENT/EARLY PURCHASE OVER INTERNET,ETC./</Text>
</NonUS_DOT_Disclosure>
</BaggageInfo>
<BaseFare Amount="1650" CurrencyCode="PKR"/>
<Endorsements>
<Text>NON-END/SAVER/ONLY CHK-IN REWARD UPGRADE</Text>
</Endorsements>
<Taxes TotalAmount="5000">
<Tax Amount="5000" TaxCode="RG" TaxName="FEDERAL EXCISE DUTY" TicketingTaxCode="RG"/>
</Taxes>
<TotalFare Amount="6650" CurrencyCode="PKR"/>
</ItinTotalFare>
<PassengerTypeQuantity Code="INF" Quantity="1"/>
<PTC_FareBreakdown>
<Cabin>Y</Cabin>
<FareBasis Code="TOEAPPK1IN" FareAmount="15.75" FarePassengerType="INF" FareType="P" FilingCarrier="EK" GlobalInd="EH" Market="ISBDXB"/>
<FreeBaggageAllowance>KG010</FreeBaggageAllowance>
</PTC_FareBreakdown>
</AirItineraryPricingInfo>
</PricedItinerary>
</PriceQuote>
</OTA_AirPriceRS>
</EnhancedAirBookRS>
Are you getting those flights as available from a shopping service?
E.g.: from https://developer.sabre.com/docs/read/soap_apis/air/search/bargain_finder_max
'RBD' in the error refers to the ResBookDesigCode="V" you are submitting in the request for each flight.

Resources