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 |