menu

PRICE RBD

PriceRBD method is to be called only for Advance Search. This method will do seat sell for the request fare class. You need to send Adult count, Child count and Infant count in the PriceRBD request. .

Service URL (REST) to be used:
http://api.tektravels.com/BookingEngineService_Air/AirService.svc/rest/PriceRBD
Advance Search Price RBD Req
LevelElementFormatCommentsMandatory/ Optional
1EndUserIpStringIP Address of the end userMandatory
2TokenIdStringToken IDMandatory
3TraceIdStringTrace IDMandatory
3AdultCountIntegerNumber of adultsMandatory
4ChildCountIntegerNumber of childrenMandatory
5InfantCountIntegerNumber of infantsMandatory
6AirSearchResult
6.1ResultIndexStringResult IndexMandatory
6.2SourceStringAirline SourcesMandatory
6.3IsLCCBooleanIs the Flight LCC or NotMandatory
6.4IsRefundableBooleanIs the Fare refundable or NotMandatory
6.5AirlineRemarkStringAirline RemarksMandatory
6.6Segments
6.6.1TripIndicatorsEnumeratorTrip IndicatorMandatory
6.6.2SegmentIndicatorDate TimeSegment IndicatorMandatory
6.6.3Airline
6.6.3.1AirlineCodeString[]Airline CodeOptional
6.6.3.2AirlineNameString[]Airline NameOptional
6.6.3.3FlightNumberStringFlight NumberMandatory
6.6.3.4FareClassStringFare ClassMandatory
6.6.3.5OperatingCarrierStringOperating CarrierMandatory
Price RBD Response
LevelElementFormatCommentsMandatory/ Optional
1TraceIdStringTrace IDMandatory
2OriginStringOrigin city codeMandatory
3DestinationStringDestination city codeMandatory
4IsPricedBooleanIs Priced or notMandatory
4Results [ ]Mandatory
4.1ResultIndexStringResult IndexMandatory
4.2SourceStringAirline SourceMandatory
4.3IsLCCBooleanIs the result for LCC orMandatory
Non LCC
4.4IsRefundableBooleanIs the fare refundableMandatory
or not
4.5AirlineRemarksStringAirline remarksOptional
4.6Fare
4.6.1CurrencyStringCurrencyMandatory
4.6.2BaseFareDecimalBase fareMandatory
4.6.3TaxDecimalTotal taxMandatory
4.6.4YQTaxDecimalFuel surchargeMandatory
4.6.5AdditionalTxnFeeODecimalAdditional TransactionMandatory
frdFee Offered(It will always be zero)
4.6.5AdditionalTxnFeePubDecimalAdditional TransactionMandatory
Fee Published
4.6.6OtherChargesDecimalOther ChargeMandatory
4.6.7ChargeBU[]It will contain differentMandatory
charge breakup that is
service charge or
Credit card charge.
For details please
refer ChargeBraekUp
structure
4.6.7.2ConvenienceChargeDecimalConvenience ChargeMandatory
4.6.7.3OtherChargeDecimalOther ChargeMandatory
4.6.8DiscountDecimalDiscountMandatory
4.6.9PublishedFareDecimalPublished FareMandatory
4.6.10CommissionEarnedDecimalAgent CommissionMandatory
4.6.11PLBEarnedDecimalPerformance LinkedMandatory
Bonus
4.6.12IncentiveEarnedDecimalAgent IncentiveMandatory
4.6.13OfferedFareDecimalOffered FareMandatory
4.6.14TdsOnCommissionDecimalTDS on theMandatory
commission
4.6.15TdsOnPLBDecimalTDS on PerformanceMandatory
Linked Bonus
4.6.16TdsOnIncentiveDecimalTDS on the incentiveMandatory
4.6.17ServiceFeeDecimalService FeeMandatory
4.7FareBreakdown[]Details of fare breakup
into several part. It
give fare of Each
Passenger Type.
4.7.1CurrencyStringCurrencyMandatory
4.7.2PassengerTypeStringPassenger TypeMandatory
Adult – 1
Child – 2
Infant – 3
4.7.3PassengerCountIntegerNumber of PassengerMandatory
4.7.4BaseFareDecimalBase fareMandatory
4.7.5TaxDecimalTotal taxMandatory
4.7.6YQTaxDecimalFuel SurchargeMandatory
frdFee Offered(It will always be zero)
4.7.7AdditionalTxnFeePDecimalAdditional TransactionMandatory
ubFee Published
4.8Segments
4.8.1TripIndicatorIntegerTrip IndicatorMandatory
1 for Outbound
2 for Inbound flights
4.8.2SegmentIndicatorIntegerSegment IndicatorMandatory
1 for Outbound
2 for Inbound flights
4.8.3Airline
4.8.3.1AirlineCodeStringAirline codeMandatory
4.8.3.2AirlineNameStringAirline nameMandatory
4.8.3.3FlightNumberStringFlight NumberMandatory
4.8.3.4FareClassStringFare ClassMandatory
4.8.3.5OperatingCarrierStringOperating CarrierMandatory
4.8.4Origin
4.8.4.1Airport
4.8.4.1.1AirportCodeStringAirport codeMandatory
4.8.4.1.2AirportNameStringAirport nameOptional
4.8.4.1.3TerminalStringTerminal numberOptional
4.8.4.1.4CityCodeStringCity codeMandatory
4.8.4.1.5CityNameStringCity nameMandatory
4.8.4.1.6CountryCodeStringCountry codeMandatory
4.8.4.1.7CountryNameStringCountry nameMandatory
4.8.5DepTimeDate TimeDeparture timeMandatory
4.8.6Destination
4.8.6.1Airport
4.8.6.1.1AirportCodeStringAirport codeMandatory
4.8.6.1.2AirportNameStringAirport nameOptional
4.8.6.1.3TerminalStringTerminal numberOptional
4.8.6.1.4CityCodeStringCity codeMandatory
4.8.6.1.5CityNameStringCity nameMandatory
4.8.6.1.6CountryCodeStringCountry codeMandatory
4.8.7ArrTimeDate TimeArrival timeMandatory
4.8.8AccumulatedDuratiTimeAccumulated durationOptional
on
4.8.9DurationTimeDurationOptional
4.8.10GroundTimeTimeGround timeOptional
4.8.11MileStringMilesOptional
4.8.12StopOver
4.8.13StopPointStringStopover pointOptional
4.8.14StopPointArrivalTiDate TimeStopover arrival timeOptional
me
4.8.15StopPointDepartureDate TimeStopover departureOptional
Timetime
4.8.16CraftStringCraftOptional
4.8.17IsETicketEligibleBooleanIs E-Ticket eligibleMandatory
(Value – true or false)
4.8.18FlightStatusStringFlight statusMandatory
4.8.19StatusStringStatusMandatory
4.9LastTicketDateDate TimeLast ticket dateMandatory
4.1TicketAdvisoryStringTicket AdvisoryOptional
4.11FareRulesFare Rules
4.11.1OriginStringOriginMandatory
4.11.2DestinationStringDestinationMandatory
4.11.3AirlineStringAirlineMandatory
4.11.4FareBasisCodeStringFare basis codeMandatory
4.11.5FareRuleDetailString ListFare rule detailsMandatory
4.11.6FareRestrictionStringFare restrictionMandatory
4.11.7AirlineCodeStringAirline codeMandatory
4.11.8ValidatingAirlineStringValidating airlineMandatory