Valuation
Method Goals
This method aims to return the total price of the selected Option. This Option must be selected in the previous step ( Availability ).
Request Format
The Valuation request can be done by two different ways: with a single Itinerary or multiple Itineraries.
- Multiple Itineraries :
In this method, the request will have as many Itineraries as there are Journeys . Mainly used for one-way tickets. There’s a total price for each selected SegmentInfo.
- Single Itinerary with one or more Journeys :
This case is used for round trip tickets. There’s only one totalAmount (fare, tax and discount) for all the selected Journey .
The decision of which strategy to take is done beforehand, depending on the business rules.
Response Format
The returned XML is very similar to the result in the Availability call. The main difference is that there is only one node Option returned. The totalAmount is definitive. Sometimes this method will fail since the selected Option at Availability may not be available for this stage.
Remarks
Some suppliers do not provide this method. If this is the case then all of the information must be returned in the Availability, therefore the Valuation call will do the Availability process again filtered by the selected Option.
ValuationRQ Description
Element | Number | Type | Description |
---|---|---|---|
ValuationRQ | 1 | Root node. | |
Itineraries | 1 | Contains a list of Itineraries. | |
Itineraries/Itinerary | 1..n | Details of the Itinerary. | |
@id | 1 | Integer | Unique identifier of the Itinerary. |
@carrier | 1 | String | Validating carrier. |
@fareRef | 0..1 | String | Reference identifier to the original Fare. |
@hasObFees | 0..1 | Boolean | If true then there is an extra fee for using credit card. |
Itineraries/Itinerary/Conditions | 0..1 | Contains a list of Fare Conditions. | |
Itineraries/Itinerary/Conditions/ Condition |
1..n | Contains details of the Condition that applies to the condition. | |
@carrier | 0..1 | String | Carrier applying the condition. |
@code | 0..1 | String | Code of the condition. |
@id | 0..1 | String | Unique id of the condition. |
@language | 0..1 | String | Language in which the condition is written. |
Itineraries/Itinerary/Conditions/ Condition/Text |
0..1 | Description of the condition. | |
Itineraries/Itinerary/Conditions/ Condition/Paragraph |
0..n | List of Sentences and titles. | |
@title | 0..1 | String | Title content. |
Itineraries/Itinerary/Conditions/ Condition/Paragraph/Sentence |
0..n | String | List of Sentences contents. |
Itineraries/Itinerary/Journeys | 1 | Contains a list of Journeys. | |
Itineraries/Itinerary/Journeys/Journey | 1..n | Contains details of the Journeys. | |
@id | 1 | Integer | Unique identifier of the Journey in scope. |
@duration | 0..1 | Integer | Duration of the Journey in minutes. |
@familyFare | 0..1 | String | Family fare name of the Journey. |
@checkinStart | 0..1 | Date | Checkin start date. Example: 2019-04-15T18:25:00 |
@checkinEnd | 0..1 | Date | Checkin end date. Example: 2019-04-15T18:25:00 |
Itineraries/Itinerary/Journeys/Journey/ Segments |
1 | Contains a list of Segments associated to the Journey. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment |
1..n | Contains details of the SegmentInfo. | |
@id | 1 | Integer | Unique SegmentInfo identifier. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentInfo |
1 | Contains information of the Segment. | |
@id | 1 | Integer | Unique identifier of the SegmentInfo. |
@transportationId | 1 | String | Unique Id of the transportation. |
@operatingCarrier | 1 | String | Company which operates the transportation. |
@marketingCarrier | 1 | String | Company which commercializes the transportation. |
@departureDate | 1 | Date | Departure date. Example: 2019-04-15T18:25:00 |
@arrivalDate | 1 | Date | Arrival date. Example: 2019-04-15T18:25:00 |
@transportationType | 0..1 | Transport type | Transport type |
@transportationName | 0..1 | String | Name of the transportation. |
@transportationCode | 0..1 | String | Code of the transportation. |
@departureTerminal | 0..1 | String | Departure terminal. |
@arrivalTerminal | 0..1 | String | Arrival terminal. |
@segmentDuration | 0..1 | Integer | Transport duration ( in minutes ). |
@segmentStatus | 0..1 | Segment Status type | Segment Status |
@planeType | 0..1 | String | Plane type. Flights parameter. |
@maxCheckinDate | 0..1 | Date | Maximum date to make the check-in. Not filled by integrations |
@hasTechnicalStop | 0..1 | Boolean | If true, the segment has a technical stop. |
@electronicTicket | 0..1 | Boolean | If true, the segment uses a electronic ticket. |
@secureFlight | 0..1 | Boolean | If true, the provider requires extra information of the passengers. Flights parameter. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/OriginLoc |
1 | Origin location. | |
@code | 1 | String | Location code. |
@type | 0..1 | Location type | Type of station of the location |
@name | 0..1 | String | Location full name. |
@radius | 0..1 | Integer | Area radius from location. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/OriginLoc/ AlternativeLocations |
0..1 | Contains a list of AlternativeLocations. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/OriginLoc/ AlternativeLocations/AlternativeLocation |
1..n | Contains the information of the alternative location. | |
@code | 1 | String | Location code. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
@name | 0..1 | String | Location long name. |
@type | 0..1 | Location type | Type of station of the location |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/DestinationLoc |
1 | Destination location. | |
@code | 1 | String | Location code. |
@type | 0..1 | Location type | Type of station of the location |
@name | 0..1 | String | Location full name. |
@radius | 0..1 | Integer | Area radius from location. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ DestinationLoc/AlternativeLocations |
0..1 | Contains a list of AlternativeLocations. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ DestinationLoc/AlternativeLocations/ AlternativeLocation |
1..n | Contains the information of the alternative location. | |
@code | 1 | String | Location code. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
@name | 0..1 | String | Location long name. |
@type | 0..1 | Location type | Type of station of the location |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/TechnicalStops |
0..1 | Contains a list of TechnicalStops. | |
@totalTechnicalStops | 1 | Integer | Total number of TechnicalStops. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/TechnicalStops/ TechnicalStop |
0..n | Contains the details of the TechnicalStop. | |
@location | 1 | String | TechnicalStop location. |
@stopDate | 1 | Date | Approx. stop date and time. Example: 2019-04-15T18:25:00 |
@departureDate | 1 | Date | Approx. departure date and time. Example: 2019-04-15T18:25:00 |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses |
1 | Contains a list of SegmentClasses. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass |
1..n | Contains details of the SegmentClass. | |
@cabinClass | 1 | Cabin Class type | Cabin class of the seat |
@paxRef | 1 | Integer | Passenger reference. |
@fareType | 1 | Fare type | Fare type. |
@class | 0..1 | String | Fare class. |
@fareBasis | 0..1 | String | Identifier of the fare. |
@avail | 0..1 | Integer | Available seats remaining for this class (In flights, the maximum is 9). |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass/Modifiable |
0..1 | Contains the information of the modifiable fare. | |
@modifiable | 1 | Boolean | If true, the fare allows this modification. |
@Description | 0..1 | String | Modification description. |
@amount | 0..1 | Decimal | Modification amount. |
@currency | 0..1 | String | Modification currency. |
@amountType | 0..1 | Amount type | Modification amount type. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass/CancellationPolicies |
0..1 | Contains a list of CancellationPolicies. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass/CancellationPolicies/ CancellationPolicy |
1..n | Contains details of the CancelationPolicy. | |
@refundable | 1 | Boolean | If true, the fare allows the refundation. |
@fromDate | 0..1 | Date | Date of the begining of the policy. Example: 2019-04-15T18:25:00 |
@amount | 0..1 | Decimal | Policy amount. |
@currency | 0..1 | String | Policy currency. |
@amountType | 0..1 | Amount type | Policy amount type |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ReservationTokens |
0..1 | Specific attribute used for each provider. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ReservationTokens/ Attribute |
1..n | Type of attribute. | |
@key | 1 | String | Contains the keyword/ Id to identify a parameter. |
@value | 1 | String | Contains the value of the parameter. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/CheckinInformation |
0..1 | Checkin information. | |
@openingTime | 0..1 | Date | Checkin opening time. Example: 2019-04-15T18:25:00 |
@closingTime | 0..1 | Date | Checkin closing time. Example: 2019-04-15T18:25:00 |
@estimatedCheckinTime | 0..1 | Date | Estimated checkin time. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/CheckinInformation/ Status |
0..1 | Status checkin information. | |
@isAvailable | 0..1 | Boolean | If true, the cheking is available. |
@direction | 0..1 | Direction type | Direction of the journey about to checkin. |
@status | 0..1 | Checkin Status type | Status of the checkin. |
Itineraries/Itinerary/AmountBreakdown | 1 | Breakdown of the fare amount. | |
@currency | 1 | String | Currency code of the fare. |
@totalAmount | 1 | Decimal | Total amount. with taxes and other charges included. |
@notCommissionableAmount | 0..1 | Decimal | Total amount that can not be commissioned. |
@commission | 0..1 | Decimal | Commission. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakdowns |
0..1 | Contains a list of breakdown amounts ( taxes, mandatory charges.. ). | |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakdowns/ChargeBreakdown |
1..n | Contains details of the BreakdownAmount. | |
@amount | 1 | Decimal | Charge amount. |
@type | 0..1 | Charge type | The type of the charge |
@included | 0..1 | Boolean | If true, the charge is included to the total fare amount. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakdowns/ChargeBreakdown /Concept |
0..1 | Contains details of the charge. | |
@id | 0..1 | String | Unique id of the Concept. |
@language | 0..1 | String | Language. ISO 3166-1 alpha-2 format lowercase. |
@carrier | 0..1 | String | Carrier. |
@code | 0..1 | String | Concept code. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakDowns/ChargeBreakdown /Concept/Text |
0..1 | String | Remarks. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakDowns/ChargeBreakdown /Concept/Paragraph |
0..n | Contains a list of Sentences and titles. | |
@title | 0..1 | String | Title. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakDowns/ChargeBreakdown/ Concept/Paragraph/Sentence |
0..n | String | Sentence. |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdown |
1 | Contains a list of breakdown amounts for each passenger ( ADT amount, etc. ). | |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdowns/PaxBreakdown |
1..n | Contains details of breakdown amounts for each passenger. | |
@paxType | 1 | Passenger type | Passenger type. |
@amount | 1 | Decimal | Total amount, with taxes included, associated to the passenger. |
@taxes | 1 | Decimal | If they exist, taxes are applied for this passenger type. |
@taxesDU | 0..1 | Decimal | DU taxes. |
@fees | 0..1 | Decimal | Fees. |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdowns/PaxBreakdown/ Taxes |
0..1 | Contains a list of Taxes. | |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdowns/PaxBreakdown/ Taxes/Tax |
1..n | Code and amount of each tax. | |
@code | 1 | String | Code. |
@amount | 1 | Decimal | Amount. |
Itineraries/Itinerary/PaxConfigurations | 1 | Contains a list of PaxConfiguration. | |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration |
1..n | Contains details of PaxConfiguration. | |
@id | 1 | Integer | Unique identifier of the PaxConfiguration. |
@paxRef | 1 | Integer | Reference to the passenger Id from the request. |
@paxType | 1 | Passenger type | Passenger type based on the age of the passenger. |
@age | 0..1 | Integer | Age of the passenger. |
@nationality | 0..1 | String | Nationality of the passenger. |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses |
0..1 | Applied discounts. | |
@resident | 0..1 | Resident discount type. | Resident discount type |
@largeFamily | 0..1 | Large Family discount type. | Family discount type. |
@discountCardCode | 0..1 | String | Discount card code. |
@discountCard | 0..1 | Discount card type | Discount card type |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ DiscountCards |
0..1 | Contains a list of DiscountCards. | |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ DiscountCards/DiscountCard |
1..n | DiscountCard details. | |
@type | 1 | Discount card type | Discount card type |
@code | 0..1 | String | Discount card code. |
@id | 0..1 | String | Unique identifier of discound card. |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ PaxTypeCodes |
0..1 | Contains a list of PaxTypeCodes. | |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ PaxTypeCodes/PaxTypeCode |
1..n | Contains the code type of the passenger. | |
@code | 1 | String | Code type of the passenger. |
Preferences | 0..1 | Valuation preferences. | |
@paymentMethods | 0..1 | Boolean | If true, the Valuation will return the list of payment methods available for the Itineraries. |
@baggageTypes | 0..1 | Boolean | If true, the Valuation will return the list of baggage allowance available for the Itineraries. |
@specialSupplements | 0..1 | Boolean | If true, the Valuation will return the list of special suplements available for the Itineraries. |
@extendedFareRules | 0..1 | Boolean | If true, the Valuation will return a list of detailed fare rules of the Itineraries. |
@summarizedFareRules | 0..1 | Boolean | If true, the Valuation will return a list of summarired fare rules of the Itineraries. |
@seating | 0..1 | Boolean | If true, the Valuation will return the list of seats available in the plane. |
@paymentByInstalments | 0..1 | Boolean | If true, the Valuation will return the list of partial payment rules (instalments) available for the Itineraries. |
ValuationRS Description
Element | Number | Type | Description |
---|---|---|---|
ValuationRS | 1 | Root node. | |
Itineraries | 1 | Contains a list of Itineraries. | |
Itineraries/Itinerary | 1..n | Details of the Itinerary. | |
@id | 1 | Integer | Unique identifier of the Itinerary. |
@carrier | 1 | String | Validating carrier. |
@fareRef | 0..1 | String | Reference identifier to the original Fare. |
@hasObFees | 0..1 | Boolean | If true then there is an extra fee for using credit card. |
Itineraries/Itinerary/Conditions | 0..1 | Contains a list of Fare Conditions. | |
Itineraries/Itinerary/Conditions/ Condition |
1..n | Contains details of the Condition that applies to the condition. | |
@carrier | 0..1 | String | Carrier applying the condition. |
@code | 0..1 | String | Code of the condition. |
@id | 0..1 | String | Unique id of the condition. |
@language | 0..1 | String | Language in which the condition is written. |
Itineraries/Itinerary/Conditions/ Condition/Text |
0..1 | Description of the condition. | |
Itineraries/Itinerary/Conditions/ Condition/Paragraph |
0..n | List of Sentences and titles. | |
@title | 0..1 | String | Title content. |
Itineraries/Itinerary/Conditions/ Condition/Paragraph/Sentence |
0..n | String | List of Sentences contents. |
Itineraries/Itinerary/Journeys | 1 | Contains a list of Journeys. | |
Itineraries/Itinerary/Journeys/Journey | 1..n | Contains details of the Journeys. | |
@id | 1 | Integer | Unique identifier of the Journey in scope. |
@duration | 0..1 | Integer | Duration of the Journey in minutes. |
@familyFare | 0..1 | String | Family fare name of the Journey. |
@checkinStart | 0..1 | Date | Checkin start date. Example: 2019-04-15T18:25:00 |
@checkinEnd | 0..1 | Date | Checkin end date. Example: 2019-04-15T18:25:00 |
Itineraries/Itinerary/Journeys/Journey/ Segments |
1 | Contains a list of Segments associated to the Journey. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment |
1..n | Contains details of the SegmentInfo. | |
@id | 1 | Integer | Unique SegmentInfo identifier. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentInfo |
1 | Contains information of the Segment. | |
@id | 1 | Integer | Unique identifier of the SegmentInfo. |
@transportationId | 1 | String | Unique Id of the transportation. |
@operatingCarrier | 1 | String | Company which operates the transportation. |
@marketingCarrier | 1 | String | Company which commercializes the transportation. |
@departureDate | 1 | Date | Departure date. Example: 2019-04-15T18:25:00 |
@arrivalDate | 1 | Date | Arrival date. Example: 2019-04-15T18:25:00 |
@transportationType | 0..1 | Transport type | Transport type. |
@transportationName | 0..1 | String | Name of the transportation. |
@transportationCode | 0..1 | String | Code of the transportation. |
@departureTerminal | 0..1 | String | Departure terminal. |
@arrivalTerminal | 0..1 | String | Arrival terminal. |
@segmentDuration | 0..1 | Integer | Transport duration ( in minutes ). |
@segmentStatus | 0..1 | Segment Status type | Segment status. |
@planeType | 0..1 | String | Plane type. Flights parameter. |
@maxCheckinDate | 0..1 | Date | Maximum date to make the check-in. Not filled from provider’s response |
@hasTechnicalStop | 0..1 | Boolean | If true, the segment has a technical stop. |
@electronicTicket | 0..1 | Boolean | If true, the segment uses a electronic ticket. |
@secureFlight | 0..1 | Boolean | If true, the provider requires extra information of the passengers. Flights parameter. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/OriginLoc |
1 | Origin location. | |
@code | 1 | String | Location code. |
@type | 0..1 | Location type | Type of station of the location |
@name | 0..1 | String | Location full name. |
@radius | 0..1 | Integer | Area radius from location. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/OriginLoc/ AlternativeLocations |
0..1 | Contains a list of AlternativeLocations. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/OriginLoc/ AlternativeLocations/AlternativeLocation |
1..n | Contains the information of the alternative location. | |
@code | 1 | String | Location code. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
@name | 0..1 | String | Location long name. |
@type | 0..1 | Location type | Type of station of the location |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/DestinationLoc |
1 | Destination location. | |
@code | 1 | String | Location code. |
@type | 0..1 | Location type | Type of station of the location |
@name | 0..1 | String | Location full name. |
@radius | 0..1 | Integer | Area radius from location. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ DestinationLoc/AlternativeLocations |
0..1 | Contains a list of AlternativeLocations. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ DestinationLoc/AlternativeLocations/ AlternativeLocation |
1..n | Contains the information of the alternative location. | |
@code | 1 | String | Location code. |
@cityCode | 0..1 | Boolean | If true, the field code indicates a city code, if false, it will indicate an airport code. |
@name | 0..1 | String | Location long name. |
@type | 0..1 | Location type | Type of station of the location |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/TechnicalStops |
0..1 | Contains a list of TechnicalStops. | |
@totalTechnicalStops | 1 | Integer | Total number of TechnicalStops. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/TechnicalStops/ TechnicalStop |
0..n | Contains the details of the TechnicalStop. | |
@location | 1 | String | TechnicalStop location. |
@stopDate | 1 | Date | Approx. stop date and time. Example: 2019-04-15T18:25:00 |
@departureDate | 1 | Date | Approx. departure date and time. Example: 2019-04-15T18:25:00 |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses |
1 | Contains a list of SegmentClasses. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass |
1..n | Contains details of the SegmentClass. | |
@cabinClass | 1 | Cabin Class type | Cabin class of the seat |
@paxRef | 1 | Integer | Passenger reference. |
@fareType | 1 | Fare Class type | Fare type. |
@class | 0..1 | String | Fare class. |
@fareBasis | 0..1 | String | Identifier of the fare. |
@avail | 0..1 | Integer | Available seats remaining for this class (In flights, the maximum is 9). |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass/Modifiable |
0..1 | Contains the information of the modifiable fare. | |
@modifiable | 1 | Boolean | If true, the fare allows this modification. |
@Description | 0..1 | String | Modification description. |
@amount | 0..1 | Decimal | Modification amount. |
@currency | 0..1 | String | Modification currency. |
@amountType | 0..1 | Amount type | Modification amount type. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass/CancellationPolicies |
0..1 | Contains a list of CancellationPolicies. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/SegmentClasses/ SegmentClass/CancellationPolicies/ CancellationPolicy |
1..n | Contains details of the CancelationPolicy. | |
@refundable | 1 | Boolean | If true, the fare allows the refundation. |
@fromDate | 0..1 | Date | Date of the begining of the policy. Example: 2019-04-15T18:25:00 |
@amount | 0..1 | Decimal | Policy amount. |
@currency | 0..1 | String | Policy currency. |
@amountType | 0..1 | Amount type | Policy amount type |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ReservationTokens |
0..1 | Specific attribute used for each provider. | |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/ReservationTokens/ Attribute |
1..n | Type of attribute. | |
@key | 1 | String | Contains the keyword/ Id to identify a parameter. |
@value | 1 | String | Contains the value of the parameter. |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/CheckinInformation |
0..1 | Checkin information. | |
@openingTime | 0..1 | Date | Checkin opening time. Example: 2019-04-15T18:25:00 |
@closingTime | 0..1 | Date | Checkin closing time. Example: 2019-04-15T18:25:00 |
@estimatedCheckinTime | 0..1 | Date | Estimated checkin time. Example: 2019-04-15T18:25:00 |
Itineraries/Itinerary/Journeys/Journey/ Segments/Segment/CheckinInformation/ Status |
0..1 | Status checkin information. | |
@isAvailable | 0..1 | Boolean | If true, the cheking is available. |
@direction | 0..1 | Direction type | Direction of the journey about to checkin. |
@status | 0..1 | Checkin Status type | Status of the checkin. |
Itineraries/Itinerary/AmountBreakdown | 1 | Breakdown of the fare amount. | |
@currency | 1 | String | Currency code of the fare. |
@totalAmount | 1 | Decimal | Total amount. with taxes and other charges included. |
@notCommissionableAmount | 0..1 | Decimal | Total amount that can not be commissioned. |
@commission | 0..1 | Decimal | Commission. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakdowns |
0..1 | Contains a list of breakdown amounts ( taxes, mandatory charges.. ). | |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakdowns/ChargeBreakdown |
1..n | Contains details of the BreakdownAmount. | |
@amount | 1 | Decimal | Charge amount. |
@type | 0..1 | Charge type | Charge type |
@included | 0..1 | Boolean | If true, the charge is included to the total fare amount. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakdowns/ChargeBreakdown /Concept |
0..1 | Contains details of the charge. | |
@id | 0..1 | String | Unique id of the Concept. |
@language | 0..1 | String | Language. ISO 3166-1 alpha-2 format lowercase. |
@carrier | 0..1 | String | Carrier. |
@code | 0..1 | String | Concept code. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakDowns/ChargeBreakdown /Concept/Text |
0..1 | String | Remarks. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakDowns/ChargeBreakdown /Concept/Paragraph |
0..n | Contains a list of Sentences and titles. | |
@title | 0..1 | String | Title. |
Itineraries/Itinerary/AmountBreakdown/ ChargeBreakDowns/ChargeBreakdown/ Concept/Paragraph/Sentence |
0..n | String | Sentence. |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdown |
1 | Contains a list of breakdown amounts for each passenger ( ADT amount, etc. ). | |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdowns/PaxBreakdown |
1..n | Contains details of breakdown amounts for each passenger. | |
@paxType | 1 | Passenger type | Passenger type. |
@amount | 1 | Decimal | Total amount, with taxes included, associated to the passenger. |
@taxes | 1 | Decimal | If they exist, taxes are applied for this passenger type. |
@taxesDU | 0..1 | Decimal | DU taxes. |
@fees | 0..1 | Decimal | Fees. |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdowns/PaxBreakdown/ Taxes |
0..1 | Contains a list of Taxes. | |
Itineraries/Itinerary/AmountBreakdown/ PaxBreakdowns/PaxBreakdown/ Taxes/Tax |
1..n | Code and amount of each tax. | |
@code | 1 | String | Code. |
@amount | 1 | Decimal | Amount. |
Itineraries/Itinerary/PaxConfigurations | 1 | Contains a list of PaxConfiguration. | |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration |
1..n | Contains details of PaxConfiguration. | |
@id | 1 | Integer | Unique identifier of the PaxConfiguration. |
@paxRef | 1 | Integer | Reference to the passenger Id from the request. |
@paxType | 1 | Passenger type | Passenger type based on the age of the passenger. |
@age | 0..1 | Integer | Age of the passenger. |
@nationality | 0..1 | String | Nationality of the passenger. |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses |
0..1 | Applied discounts. | |
@resident | 0..1 | Resident Discount type | Resident discount type |
@largeFamily | 0..1 | Large Family Discount type | Family discount type. |
@discountCardCode | 0..1 | String | Discount card code. |
@discountCard | 0..1 | Discount Card type | Discount card type |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ DiscountCards |
0..1 | Contains a list of DiscountCards. | |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ DiscountCards/DiscountCard |
1..n | DiscountCard details. | |
@type | 1 | Discount Card type | Discount card type |
@code | 0..1 | String | Discount card code. |
@id | 0..1 | String | Unique identifier of discound card. |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ PaxTypeCodes |
0..1 | Contains a list of PaxTypeCodes. | |
Itineraries/Itinerary/PaxConfigurations/ PaxConfiguration/AppliedBonuses/ PaxTypeCodes/PaxTypeCode |
1..n | Contains the code type of the passenger. | |
@code | 1 | String | Code type of the passenger. |
ValuationSupplements
This option is only shown when requested in Preferences node. The functionality is the same has SupplementsRQ.
Element | Number | Type | Description |
---|---|---|---|
Supplements | 0..1 | Supplements node in ValuationRS. | |
PaymentMethods | 0..1 | Contains a list of paymentMethods. | |
PaymentMethods/PaymentMethod | 1..n | Contains paymentMethod details. | |
@paymentType | 1 | Supplement payment type | Payment Type |
@cardType | 1 | String | Card type with a provider format. |
PaymentMethods/PaymentMethod/ PaymentCharges |
0..1 | Contains a list of Payment Charges. | |
PaymentMethods/PaymentMethod/ PaymentCharges/PaymentCharge |
1..n | Charge applied to the Booking when this paymed method is used. | |
@fixAmount | 0..1 | Decimal | Total fixed amount. |
@appliesFixAmount | 0..1 | Amount Applies To Type | The fixed amount application |
@minFixAmount | 0..1 | Decimal | Minimal fixed amount. |
@maxFixAmount | 0..1 | Decimal | Maximal fixed amount. |
@minAmountPercentage | 0..1 | Decimal | Minimal percentage amount. |
@maxAmountPercentage | 0..1 | Decimal | Maximal percentage amount. |
@currency | 1 | String | Currency. |
@percentage | 0..1 | Decimal | Total percentage amount. |
@percentageApplied | 0..1 | Amount Applies To Type | The percentage amount application |
BaggageTypes | 0..1 | Contains a list of Baggage information. | |
BaggageTypes/BaggageType | 1..n | Baggage information. | |
@checkInType | 1 | Checkin Type | Check-in type. |
@appliesSegments | 1 | Segment Applies To Type | Segments in which is applied. |
BaggageTypes/BaggageType/ References |
0..1 | References for the Baggage Type. | |
BaggageTypes/BaggageType/ References/SegmentReferences |
0..1 | Contains a list of segment references for the Baggage Type. | |
BaggageTypes/BaggageType/ References/SegmentReferences/ SegmentReference |
1..n | Segment reference. | |
@itineraryRef | 1 | Integer | Unique identifier of the Itinerary. |
@journeyRef | 1 | Integer | Unique identifier of the Journey. |
@segmentRef | 1 | Integer | Unique identifier of the Segment. |
BaggageTypes/BaggageType/ References/PaxReferences |
0..1 | Contains a list of passenger references for the Baggage Type. | |
BaggageTypes/BaggageType/ References/PaxReferences/ PaxReference |
1..n | Passenger reference. | |
@paxRef | 1 | String | Reference to the passenger. |
BaggageTypes/BaggageType/Baggage | 1..n | Details of the baggage. | |
@id | 0..1 | String | Unique identifier of the Baggage. |
@type | 1 | Baggage Type | Type of baggage. |
@quantity | 1 | Integer | Baggage quantity. |
@maxWeightPerUnit | 0..1 | Integer | Maximum weight of the baggage. |
@maxTotalWeight | 0..1 | Integer | Maximum weight of ALL the baggage. |
@paymentInAirpot | 0..1 | Boolean | Determines whether the pay is in station. |
@code | 0..1 | String | Code of the Baggage. |
@carrier | 0..1 | String | Carrier. |
@needToken | 0..1 | Boolean | Reserve token mandatory. |
@reservationToken | 0..1 | String | Reserve token. |
@description | 0..1 | String | Baggage description. |
BaggageTypes/BaggageType/Baggage/ BaggageCharge |
0..1 | Details of the baggage charge. | |
@fixAmount | 0..1 | Decimal | Total fixed amount. |
@appliesFixAmount | 0..1 | Amount Applies To Type | The fixed amount application. |
@minFixAmount | 0..1 | Decimal | Minimal fixed amount. |
@maxFixAmount | 0..1 | Decimal | Maximal fixed amount. |
@minAmountPercentage | 0..1 | Decimal | Minimal percentage amount. |
@maxAmountPercentage | 0..1 | Decimal | Maximal percentage amount. |
@currency | 1 | String | Currency. |
@percentage | 0..1 | Decimal | Total percentage amount. |
@percentageApplied | 0..1 | Amount Applies To Type | The percentage amount application. |
SpecialSupplements | 0..1 | Contains a list of SpecialSupplements. | |
SpecialSupplements/SpecialSupplement | 1..n | Contains information about the Special Supplement. | |
@id | 0..1 | String | Unique identifier of the supplement. |
@code | 0..1 | String | Supplement code. |
@height | 0..1 | Integer | Dimension of the supplement: height. |
@width | 0..1 | Integer | Dimension of the supplement: width. |
@length | 0..1 | Integer | Dimension of the supplement: length. |
@weight | 0..1 | Integer | Dimension of the supplement: weight. |
@quantity | 0..1 | Integer | Quantity of supplements. |
@description | 0..1 | String | Description of the supplement |
@carrier | 0..1 | String | Carrier selling the supplement. |
@status | 0..1 | Special Supplement Status Type | Status of the supplement. |
@needToken | 0..1 | Boolean | If true, the field @reservationToken should be filled. |
@type | 1 | Special Supplement Type | Type of supplement. |
@reservationToken | 0..1 | String | Reservation Token of the supplement. |
@ownTransportation | 0..1 | Boolean | If true, the supplement includes own transportation cage. |
SpecialSupplements/SpecialSupplement/ References |
0..1 | References for the Special Supplement. | |
SpecialSupplements/SpecialSupplement/ References/SegmentReferences |
0..1 | Contains a list of segment references for the Special Supplement. | |
SpecialSupplements/SpecialSupplement/ References/SegmentReferences/ SegmentReference |
1..n | Segment reference. | |
@itineraryRef | 1 | Integer | Unique identifier of the Itinerary. |
@journeyRef | 1 | Integer | Unique identifier of the Journey. |
@segmentRef | 1 | Integer | Unique identifier of the Segment. |
SpecialSupplements/SpecialSupplement/ References/PaxReferences |
0..1 | Contains a list of passenger references for the Special Supplement. | |
SpecialSupplements/SpecialSupplement/ References/PaxReferences/PaxReference |
1..n | Passenger reference. | |
@paxRef | 1 | String | Reference to the passenger. |
SpecialSupplements/SpecialSupplement/ SupplementCharge |
0..1 | Details of the special supplement charge. | |
@fixAmount | 0..1 | Decimal | Total fixed amount. |
@appliesFixAmount | 0..1 | Amount Applies To Type | The fixes amount application |
@minFixAmount | 0..1 | Decimal | Minimal fixed amount. |
@maxFixAmount | 0..1 | Decimal | Maximal fixed amount. |
@minAmountPercentage | 0..1 | Decimal | Minimal percentage amount. |
@maxAmountPercentage | 0..1 | Decimal | Maximal percentage amount. |
@currency | 1 | String | Currency. |
@percentage | 0..1 | Decimal | Total percentage amount. |
@percentageApplied | 0..1 | Amount Applies To Type | The percentage amount application. |
Seating | 0..1 | Seating availability. | |
Seating/BlockRules | 1 | Contains a list of Block Rules. | |
Seating/BlockRules/BlockRule | 1..n | Block Rules. | |
Seating/BlockRules/BlockRule/References | 1 | References for the Block Rule. | |
Seating/BlockRules/BlockRule/References/ BlockReferences |
1 | Contains a list of references to block elements. | |
Seating/BlockRules/BlockRule/References/ BlockReferences/BlockReference |
1..n | Block element reference. | |
@blockTypeRef | 1 | Block Type | Block type: CABIN (The entire cabin of the plane). |
@blockRef | 1 | Integer | Block reference. |
Seating/BlockRules/BlockRule/References/ SegmentReferences |
0..1 | Contains a list of segment references for the Block Rule. | |
Seating/BlockRules/BlockRule/References/ SegmentReferences/SegmentReference |
1..n | Segment reference. | |
@itineraryRef | 1 | Integer | Unique identifier of the Itinerary. |
@journeyRef | 1 | Integer | Unique identifier of the Journey. |
@segmentRef | 1 | Integer | Unique identifier of the Segment. |
Seating/BlockRules/BlockRule/References/ PaxReferences |
0..1 | Contains a list of passenger references for the Special Supplement. | |
Seating/BlockRules/BlockRule/References/ PaxReferences/PaxReference |
1..n | Passenger reference. | |
@paxRef | 1 | String | Reference to the passenger. |
Seating/BlockRules/BlockRule/BlockPrice | 0..1 | Price element. | |
Seating/BlockRules/BlockRule/BlockPrice/ Amount |
0..1 | Amount by type. | |
@currency | 1 | String | Currency code of the amount. |
@amount | 1 | Decimal | Amount. |
@amountType | 0..1 | Amount type | Block amount. |
Seating/Blocks | 1 | Contains a list of seating blocks. | |
Seating/Blocks/Block | 1..n | Seating details. | |
@type | 1 | Block Type | Block type: CABIN (The entire cabin of the plane). |
@id | 1 | Integer | Unique id. |
Seating/Blocks/Block/References/ SegmentReferences |
1 | Contains a list of segment references for the Block. | |
Seating/Blocks/Block/References/ SegmentReferences/SegmentReference |
1..n | Segment reference. | |
@itineraryRef | 1 | Integer | Unique identifier of the Itinerary. |
@journeyRef | 1 | Integer | Unique identifier of the Journey. |
@segmentRef | 1 | Integer | Unique identifier of the Segment. |
Seating/Blocks/Block/Blocks | 1 | Contains a list of row blocks. | |
Seating/Blocks/Block/Blocks/Block | 1..n | Row block. | |
@type | 1 | Block Type | Block type: ROW. |
@id | 1 | Integer | Unique row id. |
@number | 1 | Integer | Row number in the cabin. |
Seating/Blocks/Block/Blocks/Block/ Blocks |
1 | Contains a list of seat blocks. | |
Seating/Blocks/Block/Blocks/Block/ Blocks/Block |
1..n | Seat block. | |
@type | 1 | Block Type | Block type: SEAT. |
@id | 1 | Integer | Unique seat id. |
@number | 1 | String | Seat identifier. |
@token | 0..1 | String | Reservation seat token. |
Seating/Blocks/Block/Blocks/Block/ Blocks/Block/Availability |
0..1 | Availability of the seat. | |
@isAvailable | 1 | Boolean | Indicates whether the seat is available. |
Seating/Blocks/Block/Blocks/Block/ Blocks/Block/BlockAttributes |
0..1 | Contains a list of Seat attributes. | |
Seating/Blocks/Block/Blocks/Block/ Blocks/Block/BlockAttributes/ BlockAttribute |
1..n | Seat attribute. | |
@type | 1 | Block Attribute Type | Block Attribute type |
Conditions | 0..1 | Contains a list of applied fare conditions. | |
Conditions/Condition | 1..n | Details of the condition. | |
@carrier | 0..1 | String | Carrier applying the condition. |
@code | 0..1 | String | Code of the condition. |
@id | 0..1 | String | Unique id of the condition. |
@language | 0..1 | String | Language in which the condition is written. |
@Text | 0..1 | String | Description of the condition. |
Conditions/Condition/Paragraph | 0..n | List of Sentences and titles. | |
@title | 0..1 | String | Title content. |
Conditions/Condition/Paragraph/Sentence | 0..n | String | List of Sentences contents. |
SummarizedConditions | 0..1 | Summarized applied fare conditions. | |
SummarizedConditions/FareRuleTypes | 0..1 | Contains a list of fare rules. | |
SummarizedConditions/FareRuleTypes/ FareRuleType |
1..n | Fare rule details. | |
@id | 1 | String | Unique id of the fare rule. |
SummarizedConditions/FareRuleTypes/ FareRuleType/TicketingRules |
0..1 | Ticketing rules details. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/TicketingRules/ DatesTypes |
0..n | Contains a list of Date type elements. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/TicketingRules/ DatesTypes/DatesType |
1..n | Date details. | |
@type | 0..1 | String | Date type. |
@date | 1 | Date | Ticketing date. Example: 2019-04-15T18:25:00 |
SummarizedConditions/FareRuleTypes/ FareRuleType/MinimumStayRules |
0..1 | Minimum stay rules details. | |
@location | 1 | String | Location concerning the minimum stay. |
SummarizedConditions/FareRuleTypes/ FareRuleType/MinimumStayRules/ DatesTypes |
0..n | Contains a list of Date type elements. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/MinimumStayRules/ DatesTypes/DatesType |
1..n | Date details. | |
@type | 0..1 | String | Date type. |
@date | 1 | Date | Date. Example: 2019-04-15T18:25:00 |
SummarizedConditions/FareRuleTypes/ FareRuleType/MaximumStayRules |
0..1 | Maximum stay rules details. | |
@location | 1 | String | Location concerning the maximum stay. |
SummarizedConditions/FareRuleTypes/ FareRuleType/MaximumStayRules/ DatesTypes |
0..n | Contains a list of Date type elements. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/MaximumStayRules/ DatesTypes/DatesType |
1..n | Date details. | |
@type | 0..1 | String | Date type. |
@date | 1 | Date | Date. Example: 2019-04-15T18:25:00 |
SummarizedConditions/FareRuleTypes/ FareRuleType/Penalty |
0..1 | Penaly rules details. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/Penalty/ DatesTypes |
0..n | Contains a list of Date type elements. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/Penalty/ DatesTypes/DatesType |
1..n | Date details. | |
@type | 0..1 | String | Date type. |
@date | 1 | Date | Date. Example: 2019-04-15T18:25:00 |
SummarizedConditions/FareRuleTypes/ FareRuleType/Penalty/AmountTypes |
0..n | Contains a list of amount types. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/Penalty/AmountTypes/ AmountType |
1..n | Amount details. | |
@type | 0..1 | String | Date type. |
@date | 0..1 | Date | Date. Example: 2019-04-15T18:25:00 |
@currency | 0..1 | String | Currency. |
SummarizedConditions/FareRuleTypes/ FareRuleType/Penalty/RestrictionTypes |
0..n | Contains a list of restriction types. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/Penalty/RestrictionTypes/ RestrictionType |
1..n | Restriction details. | |
@type | 0..1 | String | Restriction type. |
@application | 1 | Boolean | If true, the restriction applies to the fare. |
SummarizedConditions/FareRuleTypes/ FareRuleType/ReissueRules |
0..1 | Reissue rules details. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/ReissueRules/ DatesTypes |
0..n | Contains a list of Date type elements. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/ReissueRules/ DatesTypes/DatesType |
1..n | Date details. | |
@type | 0..1 | String | Date type. |
@date | 1 | Date | Date. Example: 2019-04-15T18:25:00 |
SummarizedConditions/FareRuleTypes/ FareRuleType/ReissueRules/AmountTypes |
0..n | Contains a list of amount types. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/ReissueRules/AmountTypes/ AmountType |
1..n | Amount details. | |
@type | 0..1 | String | Date type. |
@date | 0..1 | Date | Date. Example: 2019-04-15T18:25:00 |
@currency | 0..1 | String | Currency. |
SummarizedConditions/FareRuleTypes/ FareRuleType/ReissueRules/RestrictionTypes |
0..n | Contains a list of restriction types. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/ReissueRules/RestrictionTypes/ RestrictionType |
1..n | Restriction details. | |
@type | 0..1 | String | Restriction type. |
@application | 1 | Boolean | If true, the restriction applies to the fare. |
SummarizedConditions/FareRuleTypes/ FareRuleType/RefundRules |
0..1 | Refund rules details. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/RefundRules/ DatesTypes |
0..n | Contains a list of Date type elements. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/RefundRules/ DatesTypes/DatesType |
1..n | Date details. | |
@type | 0..1 | String | Date type. |
@date | 1 | Date | Date. Example: 2019-04-15T18:25:00 |
SummarizedConditions/FareRuleTypes/ FareRuleType/RefundRules/AmountTypes |
0..n | Contains a list of amount types. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/RefundRules/AmountTypes/ AmountType |
1..n | Amount details. | |
@type | 0..1 | String | Date type. |
@date | 0..1 | Date | Date. Example: 2019-04-15T18:25:00 |
@currency | 0..1 | String | Currency. |
SummarizedConditions/FareRuleTypes/ FareRuleType/RefundRules/RestrictionTypes |
0..n | Contains a list of restriction types. | |
SummarizedConditions/FareRuleTypes/ FareRuleType/RefundRules/RestrictionTypes/ RestrictionType |
1..n | Restriction details. | |
@type | 0..1 | String | Restriction type. |
@application | 1 | Boolean | If true, the restriction applies to the fare. |
SummarizedConditions/FareRuleApplicabilities | 0..1 | Contains a list of fare rules aplicability. | |
SummarizedConditions/FareRuleApplicabilities/ FareRulesApplicability |
1..n | Contains a list of fare rules aplicability. | |
SummarizedConditions/FareRuleApplicabilities/ FareRulesApplicability/OriginDestinationIds |
0..1 | Contains a list of Origin Destination identificators. | |
SummarizedConditions/FareRuleApplicabilities/ FareRulesApplicability/OriginDestinationIds/ OriginDestinationId |
1..n | List of Origin and Destinations pairs involved in the fare rule. | |
@origin | 1 | String | Origin. |
@destination | 1 | String | Destination. |
SummarizedConditions/FareRuleApplicabilities/ FareRulesApplicability/PaxReferences |
0..1 | Contains a list of pasengers involved in the fare rules. | |
SummarizedConditions/FareRuleApplicabilities/ FareRulesApplicability/PaxReferences/ PaxReference |
1..n | List of references to pasengers related to the fare rule. | |
@paxRef | 1 | String | Reference to a specific pasenger. |
SummarizedConditions/FareRuleApplicabilities/ FareRulesApplicability/FareRulesReferences |
0..1 | Contains a list of fare rules. | |
SummarizedConditions/FareRuleApplicabilities/ FareRulesApplicability/FareRulesReferences/ FareRulesReference |
1..n | List of references to fare rules. | |
@FareRulesRefType | 1 | String | Reference to a fare rule. |
PaymentByInstalments | 0..1 | Contains a list of Instalments. | |
PaymentByInstalments/PaymentByInstalment | 1..n | Instalment details. | |
@number | 1 | Integer | Number of instalments. |
@currency | 0..1 | String | Currency. |
PaymentByInstalments/PaymentByInstalment/FirstPaymentAmount | 0..1 | First instalment amount. | |
PaymentByInstalments/PaymentByInstalment/InterestRate | 0..1 | Interest rate. | |
PaymentByInstalments/PaymentByInstalment/ RemainingInstalmentAmount |
0..1 | Remaining instalment amount. | |
PaymentByInstalments/PaymentByInstalment/ RemainingInstalmentTotalAmount |
0..1 | Remaining instalment total amount. |
Possible Operations (Examples)
Operation 1 - One itinerary request:
ValuationRQ:
<ValuationRQ>
<Preferences paymentMethods="false" baggageTypes="false" specialSupplements="false" extendedFareRules="false" summarizedFareRules="false" seating="false" pagoPlazos="false"/>
<Itineraries>
<Itinerary id="0" hasObFees="false" carrier="DY">
<Conditions>
<Condition id="PEN">
<Text>TICKETS ARE NON-REFUNDABLE</Text>
</Condition>
<Condition id="LTD">
<Text>LAST TKT DTE, 11DEC18, - SEE ADV PURCHASE</Text>
</Condition>
</Conditions>
<Journeys>
<Journey id="0" duration="0">
<Segments>
<Segment id="0">
<SegmentInfo id="0" transportationId="D86770" transportationType="A" operatingCarrier="D8" marketingCarrier="D8" arrivalTerminal="2" departureDate="2018-12-18T07:25:00" arrivalDate="2018-12-18T08:50:00" segmentDuration="0" maxCheckinDate="0001-01-01T00:00:00" planeType="73H" segmentStatus="HK" electronicTicket="true" hasTechnicalStop="false" secureFlight="false">
<OriginLoc type="A" code="PMI" cityCode="false"/>
<DestinationLoc type="A" code="MAD" cityCode="false"/>
</SegmentInfo>
<SegmentClasses>
<SegmentClass cabinClass="Y" class="T" paxRef="0" fareBasis="TJIPPI" fareType="PUB" avail="9"/>
<SegmentClass cabinClass="Y" class="T" paxRef="1" fareBasis="TJIPPI" fareType="PUB" avail="9"/>
<SegmentClass cabinClass="Y" class="T" paxRef="2" fareBasis="TJIPPI" fareType="PUB" avail="9"/>
</SegmentClasses>
<ReservationToken>
<Attribute key="LtdProv" value="111218"/>
<Attribute key="Ltd" value="11/12/2018"/>
<Attribute key="claseCabina" value="N"/>
<Attribute key="breakPoint" value="Y"/>
<Attribute key="fareType" value="PUB"/>
<Attribute key="horaVal" value="2018-12-11T15:05:39.371"/>
</ReservationToken>
</Segment>
</Segments>
</Journey>
</Journeys>
<AmountBreakdown currency="EUR" totalAmount="98.23" nonCommissionableAmount="0" commission="-1">
<ChargeBreakdowns/>
<PaxBreakdowns>
<PaxBreakdown paxType="ADT" amount="45.01" taxes="10.01" fees="0" duTax="0"/>
<PaxBreakdown paxType="CHD" amount="45.01" taxes="10.01" fees="0" duTax="0"/>
<PaxBreakdown paxType="INF" amount="8.21" taxes="8.21" fees="0" duTax="0"/>
</PaxBreakdowns>
</AmountBreakdown>
<PaxConfigurations>
<PaxConfiguration id="0" paxRef="0" age="30" paxType="ADT">
<AppliedBonuses resident="N" largeFamily="N" discountCard="N"/>
</PaxConfiguration>
<PaxConfiguration id="1" paxRef="1" age="8" paxType="CHD">
<AppliedBonuses resident="N" largeFamily="N" discountCard="N"/>
</PaxConfiguration>
<PaxConfiguration id="2" paxRef="2" age="1" paxType="INF">
<AppliedBonuses resident="N" largeFamily="N" discountCard="N"/>
</PaxConfiguration>
</PaxConfigurations>
<VehicleConfigurations/>
<Emissions/>
</Itinerary>
</Itineraries>
</ValuationRQ>
ValuationRS:
<ValuationRS>
<Itineraries>
<Itinerary id="0" hasObFees="false" carrier="DY">
<Conditions>
<Condition id="PEN">
<Text>TICKETS ARE NON-REFUNDABLE</Text>
</Condition>
<Condition id="LTD">
<Text>LAST TKT DTE, 11DEC18, - SEE ADV PURCHASE</Text>
</Condition>
</Conditions>
<Journeys>
<Journey id="0" duration="0">
<Segments>
<Segment id="0">
<SegmentInfo id="0" transportationId="D86770" transportationType="A" operatingCarrier="D8" marketingCarrier="D8" arrivalTerminal="2" departureDate="2018-12-18T07:25:00" arrivalDate="2018-12-18T08:50:00" segmentDuration="0" maxCheckinDate="2018-12-11T00:00:00" planeType="73H" segmentStatus="HK" electronicTicket="true" hasTechnicalStop="false" secureFlight="false">
<OriginLoc type="A" code="PMI" cityCode="false"/>
<DestinationLoc type="A" code="MAD" cityCode="false"/>
</SegmentInfo>
<SegmentClasses>
<SegmentClass cabinClass="Y" class="T" paxRef="0" fareBasis="TJIPPI" fareType="PUB"/>
<SegmentClass cabinClass="Y" class="T" paxRef="1" fareBasis="TJIPPI" fareType="PUB"/>
<SegmentClass cabinClass="Y" class="T" paxRef="2" fareBasis="TJIPPI" fareType="PUB"/>
</SegmentClasses>
<ReservationToken>
<Attribute key="LtdProv" value="111218"/>
<Attribute key="Ltd" value="11/12/2018"/>
<Attribute key="claseCabina" value="N"/>
<Attribute key="breakPoint" value="Y"/>
<Attribute key="fareType" value="PUB"/>
<Attribute key="horaVal" value="2018-12-11T15:05:39.371"/>
</ReservationToken>
</Segment>
</Segments>
</Journey>
</Journeys>
<AmountBreakdown currency="EUR" totalAmount="98.23" nonCommissionableAmount="0" commission="-1">
<ChargeBreakdowns/>
<PaxBreakdowns>
<PaxBreakdown paxType="ADT" amount="45.01" taxes="10.01" fees="0" duTax="0"/>
<PaxBreakdown paxType="CHD" amount="45.01" taxes="10.01" fees="0" duTax="0"/>
<PaxBreakdown paxType="INF" amount="8.21" taxes="8.21" fees="0" duTax="0"/>
</PaxBreakdowns>
</AmountBreakdown>
<PaxConfigurations>
<PaxConfiguration id="0" paxRef="0" age="30" paxType="ADT">
<AppliedBonuses resident="N" largeFamily="N" discountCard="N"/>
</PaxConfiguration>
<PaxConfiguration id="1" paxRef="1" age="8" paxType="CHD">
<AppliedBonuses resident="N" largeFamily="N" discountCard="N"/>
</PaxConfiguration>
<PaxConfiguration id="2" paxRef="2" age="1" paxType="INF">
<AppliedBonuses resident="N" largeFamily="N" discountCard="N"/>
</PaxConfiguration>
</PaxConfigurations>
<Emissions/>
</Itinerary>
</Itineraries>
</ValuationRS>