FARE QUOTE

This method is required to re-price the selected itinerary. This method is also accessed to sell/ hold seats for LCC airlines. This is required to make sure that we have the updated price including tax because in some cases, the fare provided at the time of search may change.

Service URL (REST) to be used:
Fare Quote Request
Level Element Format Comments Mandatory
1 EndUserIp String IP Address of the end user Mandatory
2 ClientId String Client ID provided to the agency at registration Mandatory
3 UserName String Username provided to the agency at registration Mandatory
4 Password String Password provided to the agency at registration Mandatory
5 SrdvType String Simple result data version Mandatory
6 SrdvIndex String Simple result data version index Mandatory
7 TraceId String Trace Id
(Trace Id to be echoed back from search response. This can be used to trace particular search/ book at SRDV’s end)
Mandatory
8 ResultIndex String Result index Mandatory
Fare Quote Response
Level Element Format Comments Mandatory
1 Error[] Array Error Mandatory
1.1 ErrorCode String ErrorCode Mandatory
1.2 ErrorMessage String Error Message Mandatory
2 TraceId String Trace ID Mandatory
3 SrdvType String Simple result data version Mandatory
4 IsPriceChanged Boolean Is Price Changed (Value – True or False) Mandatory
5 Results [ ] Array Results Mandatory
5.1 ResultIndex String Result Index Mandatory
5.2 SrdvIndex String Simple result data version index Mandatory
5.3 Source String Airline Source Mandatory
5.4 IsLCC Boolean Is the result for LCC or Non LCC
(Value – True or False)
Mandatory
5.5 IsRefundable Boolean Is the fare refundable or not
(Value – True or False)
Mandatory
5.6 IsPriceChanged Boolean Is Price Changed
(Value – True or False)
Mandatory
5.7 AirlineRemarks String Airline remarks Optional
5.8 IsPassportFullDetailRequiredAtBook Boolean If true then you need to pass the passport issue country and passport issue date. Optional
5.9 IsPassportRequiredAtBook Boolean if true then you need to send the passport details and for the international segment it's always mandatory Optional
5.10 GSTAllowed Decimal GST Allowed Optional
5.11 Fare[] Array Fare Mandatory
5.11.1 Currency String Currency Mandatory
5.11.2 BaseFare Decimal Base fare Mandatory
5.11.3 Tax Decimal Total tax Mandatory
5.11.4 YQTax Decimal Fuel surcharge Mandatory
5.11.5 OtherCharges Decimal Some additional charge by airline/airport. Mandatory
5.11.6 TransactionFee Decimal Transaction fee Mandatory
5.11.7 AdditionalTxnFeeOfrd Decimal Additional Transaction Fee Offered
(It will always be zero)
Mandatory
5.11.8 AdditionalTxnFeePub Decimal Additional Transaction Fee Published Mandatory
5.11.9 AirTransFee Decimal Air trans fee Mandatory
5.11.10 Discount Decimal Discount Mandatory
5.11.11 PublishedFare Decimal Published Fare Mandatory
5.11.12 OfferedFare Decimal Offered Fare Mandatory
5.11.13 CommissionEarned Decimal Agent Commission Mandatory
5.11.14 TdsOnCommission Decimal TDS on the commission earned. Mandatory
5.12 FareBreakdown[] Array Details of fare breakup into several part. It give fare of
Each Passenger Type
Mandatory
5.12.1 PassengerType String Passenger Type
1 - Adult
2 - Child
3 - Infant
Mandatory
5.12.2 PassengerCount Integer Number of Passenger Mandatory
5.12.3 BaseFare Decimal Base fare Mandatory
5.12.4 Tax Decimal Total tax Mandatory
5.12.5 YQTax Decimal Fuel Surcharge Mandatory
5.12.6 AdditionalTxnFeeOfrd Decimal Additional Transaction Fee Offered Mandatory
5.12.7 AdditionalTxnFeePub Decimal Additional Transaction Fee Published
5.13 Segments[] Array Segments Mandatory
5.13.1 Baggage String Baggage Mandatory
5.13.2 CabinBaggage String Cabin Baggage Mandatory
5.13.3 TripIndicator Integer Trip Indicator Mandatory
5.13.4 SegmentIndicator Integer Segment Indicator Mandatory
5.13.5 Airline Integer Airline Mandatory
5.13.5.1 AirlineCode String Airline Code Mandatory
5.13.5.2 AirlineName String Airline Name Mandatory
5.13.5.3 FlightNumber String Flight Number Mandatory
5.13.5.4 FareClass String Fare Class Mandatory
5.13.5.5 OperatingCarrier String Operating carrier Mandatory
5.13.6 NoOfSeatAvailable String No of Seat Available Mandatory
5.13.7 Origin[] Array Origin Mandatory
5.13.7.1 AirportCode String Airport code Mandatory
5.13.7.2 AirportName String Airport name Optional
5.13.7.3 Terminal String Terminal number Optional
5.13.7.4 CityCode String City Code Mandatory
5.13.7.5 CityName String city name Mandatory
5.13.7.6 CountryCode String country code Mandatory
5.13.7.7 CountryName String country name Mandatory
5.13.8 DepTime Date Time Departure time Mandatory
5.13.9 Destination[] Array Destination Mandatory
5.13.9.1 AirportCode String Airport code Mandatory
5.13.9.2 AirportName String Airport name Mandatory
5.13.9.3 Terminal String Terminal number Optional
5.13.9.4 CityCode String City code Mandatory
5.13.9.5 CityName String City name Mandatory
5.13.9.6 CountryCode String Country code Mandatory
5.13.9.7 CountryName String Country name Mandatory
5.13.10 ArrTime Date Date Time Arrival time Mandatory
5.13.11 Duration Time Duration Optional
5.13.12 GroundTime Time Ground time Optional
5.13.13 AccumulatedDuration Time Accumulated Duration Optional
5.13.14 Mile String Miles Optional
5.13.15 StopOver String Stop Over Optional
5.13.16 StopPoint String Stopover point Optional
5.13.17 StopPointArrivalTime Date Time Time Stopover arrival time Optional
5.13.18 StopPointDepartureTime Date Time Time Stopover departure time Optional
5.13.19 Craft String Craft Optional
5.13.20 Remark String Remark Optional
5.13.21 IsETicketEligible Boolean Is E-Ticket eligible
(Value – true or false)
Mandatory
5.13.22 FlightStatus String Flight status Mandatory
5.13.23 Status String Status Mandatory
5.14 AirlineCode String Airline code Mandatory
5.15 ValidatingAirline String Validating airline Mandatory