Table of Contents |
---|
Funcionality
The following method call offers different funcionalities related to booking management. Its content will be divided between two attributes:
- Retrieve (Retrieve content)
- Booking retrieve: will return Returns the booking content in XML format.
- ETicket retrieve: Will return Returns an eticket in HTML format, embedded on XML.
- EMD retrieve: devuelve un EMD emitido en formato HTML, embebido dentro de XML.Returns an emd issued in HTML format embedded within XML
- Email (Sending Documentation via email)
Sending an itinerary or booking receipt (IE) to an email or email list.
Sending an eTicket / s (ITR) receipt to an email or email list. Each recipient can receive up to a maximum of ten (10) documents.
Sending an EMD / s (EMDR) receipt to an email or email list. Each recipient can receive up to a maximum of ten (10) documents.
KIU_TravelItineraryReadV2RQ
The method, will validate what structure it must contain according to the operation that is required,
Next, are detailed the different options of Request, according to the operation and type of content.
Request
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05 file:/C:/Users/GNizetich/Documents/Projects/Web%20Services/OTA/2017B/KIU_Schemas2017B/KIU_TravelItineraryReadV3RQ.xsd" EchoToken="GERTESTDV12231" TimeStamp="2018-09-28T12:00:00" Target="Production" Version="3.1" SequenceNmbr="1" PrimaryLangID="en-US" Operation="email"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1"/> <BookingChannel Type="5"/> </Source> </POS> <TPA_Extension> <VerificationList> <SendList email="WEBSERVICES@KIUSYS.COM"> <Document Type="30">1234567891236</Document> <Document Type="44">5464789466111</Document> </SendList> <SendList email="WEBSERVICES@KIUSYS.COM"> <RecordLocator>XXXXXX</RecordLocator> </SendList> </VerificationList> </TPA_Extension> <!-- OR --> <!-- <UniqueID Type="14"> <TPA_Extension> <RecordLocator ID="XXXXXX"/> </TPA_Extension> </UniqueID--> <!-- OR --> <!-- <UniqueID Type="30"> <TPA_Extension> <Document ID="1234567893214"/> </TPA_Extension> </UniqueID--> <!-- OR --> <!-- <UniqueID Type="44"> <TPA_Extension> <Document ID="9963654478411"/> </TPA_Extension> </UniqueID--> </KIU_TravelItineraryReadV2RQ> |
Message components
- KIU_TravelItineraryReadV2RQ: Complex element that contains the necessary elements to identify the operation and the type of content obtained.
- Operation: Attribute. List [retrieve|email]. Required. Determines the type of operation that the user will execute. Either retrieve or email sending.
- EchoToken: Attribute. Recommended. Alfanumérico Alphanumeric[22]. ID de identificación de la llamada para poder realizar búsquedas y logueoID of the call in order to have tracings, records,and logs.
- TimeStamp: Attribute. TimeStamp. Required. Fecha de origen del Date of the request.
- Target: Attribute. Lista List [Production|Testing]. Required. Ambiente donde se desea obtener el contenidoEnviroment where you wish to obtain content.
- Version: Attribute. Numérico enteroNumeric Integer. Required. Versión de Webservices API Webservicesversion.
- SequenceNmbr: Attribute. Numérico entero. Número de secuencia. Debe ser siempre "1" ya que los Webservices son asincrónicos. Numeric Integer. Sequence number. Must be always "1" since the webservices are asynchronous
- PrimaryLangID: Attribute. ISO 639-3. Required. Lenguaje de respuesta de Webservices Language of the webservice response (en-US, es-ES).
- POS: Elemento complejo Complex Element. Required. Elemento común de las peticiones (ver manual de acceso a Webservices de KIUCommon element on petitions (See KIU WebServices Users guide).
- Source: Elemento Element. Required. Elemento común de peticiones (ver manual de acceso a Webservices de KIUCommon element on petitions (See KIU WebServices Users guide).
- Source: Elemento Element. Required. Elemento común de peticiones (ver manual de acceso a Webservices de KIUCommon element on petitions (See KIU WebServices Users guide).
- UniqueID: Elemento complejo Complex Element. xs:choice. Required cuando el atributo when the attribute is Operation="retrieve". Contiene la información de tipo de contenido a recuperarContains information regarding the type of content to retrieve.
- Type: Attribute. Lista [14: ReservaBooking; 30: Ticket, 44: EMD]. Requerido. Identificador de tipo de contenido a recuperarRequired. Identifies the type of content to retrieve.
- TPA_Extension: Elemento complejo Complex Element. Required. Extensión acordada dentro del standard OTA. Contiene las distintas variantes de acuerdo al valor de atributo Operation y Type para declarar el contenido a recuperar o procesarOTA standard extension. Contains the different variant of the attribute Operation y Type to declare the retrieving or processing content.
- RecordLocator. Elemento complejo Complex Element. OpcionalOptional. MaxOccurs="1". En caso que If Type="14", contiene el localizador de reserva a recuperar. Solamente se puede recuperar una reserva por request. El formato es XML en body de contains the record locator to retrieve. It can only retrieve one PNR per request. The format is XML body on KIU_ItineraryReadV2RS.
- ID: Attribute. Alfanumérico Alphanumeric [5-7]. Código identificador de la reserva. Identifier code for the booking
- Document: Elemento complejo Complex Element. OpcionalOptional. MaxOccurs="1". En caso de If Type="30" | "44", contiene el número de eticket o EMD a recuperar. La respuesta es en formato HTML, embebido en XML del body de contains the eticket number or EMD number to retrieve. The answer is on HTML format, embedded on the XML body of KIU_ItineraryReadV2RS.
- ID: Attribute.Entero Integer [13]. Número de documento a procesarProcessing document number.
- ID: Attribute.Entero Integer [13]. Número de documento a procesarProcessing document number.
- RecordLocator. Elemento complejo Complex Element. OpcionalOptional. MaxOccurs="1". En caso que If Type="14", contiene el localizador de reserva a recuperar. Solamente se puede recuperar una reserva por request. El formato es XML en body de contains the record locator to retrieve. It can only retrieve one PNR per request. The format is XML body on KIU_ItineraryReadV2RS.
- TPA_Extension: Elemento complejo Complex Element. xs:choice. Required cuando el atributo when the attribute is Operation="email". Contiene las instrucciones de envío de contenido por Contains the sending instructions for the content via email.
- VerificationList: Elemento complejo Complex Element. OpcionalOptional. MaxOccurs="1". En caso de If Operation="email". Contiene la lista de emails a enviar los documentos/reserva según el valor de Containst the list of email address to send the documents/bookings according to the value Type.
- SendList: Elemento complejo Complex Element. . MinOccurs="1" MaxOccurs="10". Contiene el email del destinatario a enviar contenido requerido. Contains the email of the recipient to send required content
- email: Attribute. Email Type. Required. Dirección de email a enviar el contenido requerido. Email address to send the required content.
- RecordLocator: Elemento simple SImple Element. Alfabético Alphabetical [6]. OpcionalOptional. Choice. MaxOccurs="1". Identificador de la reserva para sistema de reservas de KIU. Reserva cuyo comprobante se requiere enviar en formato HTML Booking indentifier. Booking whose receipt wished to be sent on HTML format.
- Document: Elemento simple ESImple Element. Entero Integer[13]. OpcionalOptional. Choice. MaxOccurs="10". Número/s de documento/s a enviar a una dirección de email específicaNumber of documents to be send on a specific email address.
- Type: Attribute. Lista List [30|44]. Determina el tipo de documento a recuperar Determines the type of document to retrieve [30: eTicket; 44: EMD]
- Type: Attribute. Lista List [30|44]. Determina el tipo de documento a recuperar Determines the type of document to retrieve [30: eTicket; 44: EMD]
- SendList: Elemento complejo Complex Element. . MinOccurs="1" MaxOccurs="10". Contiene el email del destinatario a enviar contenido requerido. Contains the email of the recipient to send required content
- VerificationList: Elemento complejo Complex Element. OpcionalOptional. MaxOccurs="1". En caso de If Operation="email". Contiene la lista de emails a enviar los documentos/reserva según el valor de Containst the list of email address to send the documents/bookings according to the value Type.
Casos de Uso
A continuación, se enumeran los posibles casos de uso. Los mismos se dividen en dos grupos que a su vez contienen las distintas variantes. Estos grupos son los posibles valores del atributoCase of use
The possible use cases are listed below. They are divided into two groups that in turn contain the different variants. These groups are the possible values of the attribute Operation :
Retrieve
1.
Recupero de ReservaRetrieve Booking
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05" EchoToken="DEV12345GER" TimeStamp ="2018-06-04T18:13:51.0" Target="Production" Version="3" SequenceNmbr="1" PrimaryLangID="en-US" Operation="retrieve"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1"/> <BookingChannel Type="5"/> </Source> </POS> <UniqueID Type="14"> <TPA_Extension> <RecordLocator ID="ANLSFR"/> </TPA_Extension> </UniqueID> </KIU_TravelItineraryReadV2RQ> |
Response: Reserva No EmitidaBooking not issued
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="DEV12345GER" TimeStamp="2018-10-01T18:09:49+00:00" Target="" Version="3.0" SequenceNmbr="1"> <Success/> <TravelItinerary> <ItineraryRef Type="14" Code="ANLSFR" LastModificationDate="2018-10-01T18:09:32.60"/> <ItineraryInfo> <ReservationItems> <Air> <OriginDestinationOptions> <OriginDestinationOption RPH="1"> <FlightSegment DepartureDateTime=" 03NOV 1000" ArrivalDateTime=" 1400" ResBookDesigCode="Y" StopQuantity="" SegmentRPH="1" FlightNumber="060" Status="HK"> <DepartureAirport LocationCode="LHR"/> <ArrivalAirport LocationCode="MAD"/> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> <PricingInfo> <PriceItinerary> <PTC_Breakdown> <PassengerFare> <BaseFare CurrencyCode="GBP" Amount="250.00"/> <EquivFare CurrencyCode="ARS" Amount="13755.00"/> <Taxes> <Tax TaxCode="6F" CurrencyCode="ARS" Amount="1513.05"/> </Taxes> <TotalFare CurrencyCode="ARS" Amount="15268.05"/> <FareConstruction>LON XX MAD 250.00GBP250.00END</FareConstruction> </PassengerFare> </PTC_Breakdown> <PassengerTypeQuantity Code="ADT">4</PassengerTypeQuantity> <Offer> <Priced ID="1" PTC="ADT" TravelerRefRPH="1"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="2" PTC="ADT" TravelerRefRPH="2"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="3" PTC="ADT" TravelerRefRPH="3"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="4" PTC="ADT" TravelerRefRPH="4"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> </Offer> </PriceItinerary> </PricingInfo> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>YUNESQUIATH CECILIA</GivenName> <Surname>GARCIA GALEZO</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 40402287" DocType="PP"/> <TravelerRefNumber RPH="1"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>LISSETH</GivenName> <Surname>VILLAMIZAR</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 59035258" DocType="PP"/> <TravelerRefNumber RPH="2"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>VERA</GivenName> <Surname>LUCKE</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 77668229" DocType="PP"/> <TravelerRefNumber RPH="3"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>NORKYS</GivenName> <Surname>RAMIREZ</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 96301200" DocType="PP"/> <TravelerRefNumber RPH="4"/> </AirTraveler> </TravelerInfo> <SpecialReqDetails> <SeatRequests> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="1" SeatNumber="5A" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="2" SeatNumber="5B" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="3" SeatNumber="5C" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="4" SeatNumber="5D" Status="HK"/> </SeatRequests> </SpecialReqDetails> <Ticketing TicketingStatus="1" TicketTimeLimit="2018-10-01T18:09:32.60"/> </Air> </ReservationItems> </ItineraryInfo> </TravelItinerary> </KIU_ItineraryReadV2RS> |
Elements of the answer:
KIU_ItineraryReadV2RS : Elemento complejo. Contiene el detalle del proceso requeridoComplex Element. Contains the detail of the required process.
- Sucess: Elemento simple. Estado del proceso. Simple Element. Process status
- ItineraryRef: Elemento complejo. Contiene el detalle de identificación de la reserva. Complex Element. Contains the detail of the identification of a booking
- Type: Attribute. Entero. Código de identificación de acuerdo al Integer. Agreement identification code according to standard OTA (para reservas, es for bookings is "14").
- Code: Attribute. Alfanumérico Alphanumeric [5-7]. Identificación de la reserva para el sistema de origenBooking ID of the system.
- LastModificationDate: Attribute. TimeStamp. Fecha de la última modificación del registroDate of the last modificacion registered.
- TPA_Extension: Elemento complejo. Extensión acordada para el standard OTA (en caso de recuperar reservas originadas en otros sistemas Complex Element. Accorded extension for the OTA Standar( In case of retrieving bookings originated in other systems).
- HostID: Elemento Element. ComplexContent. Contiene la información del código del sistema KIUContains the information of the code of KIU System.
- Host: Attribute. Contiene el nombre del sistema que responde. En este caso, siempre es Contains the name of the responding system. In this case will always be KIU.
- ItineraryInfo: Elemento complejo. Contenedor del detalle de reserva Complex Element. Contains the booking detail.
- ReservationItems: Elemento complejo. Contiene el detalle de los ítems reservados Complex Element. Contains the details of the booking items.
- AIR: Elemento complejo. Contiene el detalle de la reserva aérea Complex Element. Contains the detail of the air booking.
- OriginDestinationOptions: Elemento complejo. Contiene la información de los orígenes y destinos que componen el itinerario aéreo Complex Element. It contains the information of the origins and destinations that set up the air route.
- OriginDestinationOption: Elemento complejo. Lista de segmentos según la direccionalidad de un origen a un destino específico. Contiene la lista de segmentos Complex Element. List of segments from an origin to a specific destination. It contains the list of segments.
- FlightSegment: Elemento complejo Complex Element. MinOccur="1" / MaxOccurs="3". Descripción de segmento de vuelo.Description of the flight segment
- DepartureDateTime: Attribute Attribute. String. Fecha y hora de partida del vuelo. Formato de industria aérea Date and time of departure of the flight. Air Industry Format (10JUN 1000).
- ArrivalDateTime: Attribute. String. Fecha y hora de arribo del vuelo. Formato de industria aérea Date and time of arrival of the flight. Air Industry Format (10JUN 1000).
- FlightNumber: Attribute. Alfanumérico Alphanumeric[4]. Número identificatorio del vuelo.Flight number
- ResBookDesigCode: Attribute. Alfabético Alphabetical [1]. Código clase de reserva.Booking class code
- Status: Attribute. Código de estado del segmento aéreoCode for the Air segment status.
- RPH; Attribute. EnteroInteger . ID de referencia intrínseco del método al Intrinsic reference ID of the method to the FlightSegment.
- DepartureAirport: Elemento complejo. Aeropuerto de origen Complex Element. Origin Airport.
- LocationCode: Attribute. Alfabético Alphabetic [3]. Código IATA de aeropuerto.airport code
- FlightSegment: Elemento complejo Complex Element. MinOccur="1" / MaxOccurs="3". Descripción de segmento de vuelo.Description of the flight segment
- OriginDestinationOption: Elemento complejo. Lista de segmentos según la direccionalidad de un origen a un destino específico. Contiene la lista de segmentos Complex Element. List of segments from an origin to a specific destination. It contains the list of segments.
- OriginDestinationOptions: Elemento complejo. Contiene la información de los orígenes y destinos que componen el itinerario aéreo Complex Element. It contains the information of the origins and destinations that set up the air route.
- AIR: Elemento complejo. Contiene el detalle de la reserva aérea Complex Element. Contains the detail of the air booking.
- ReservationItems: Elemento complejo. Contiene el detalle de los ítems reservados Complex Element. Contains the details of the booking items.
- ArrivalAirport: Elemento complejo.Aeropuerto de destino. Complex Element.Destination Airport
- LocationCode: Attribute.Alfabético Alphabetic [3]. Código IATA de aeropuerto.airport code
- LocationCode: Attribute.Alfabético Alphabetic [3]. Código IATA de aeropuerto.airport code
- ArrivalAirport: Elemento complejo.Aeropuerto de destino. Complex Element.Destination Airport
- PricingInfo: Elemento complejo Complex Element. Opcional. Agrupa la información de la cotización de la reserva por tipo de pasajeroOptional. Groups the information of the booking quotation by passenger type.
- PTC_BreakDowns: Elemento complejo. Lista de cotizaciones por tipos de pasajeros que componen la reserva Complex Element. Quotation list by passengers type within the booking.
- PTC_BreakDown: Elemento complejo que contiene la descripción de la cotización para un tipo de pasajero Complex Element contains the quoting description for a type of passenger.
- PassengerFare: Elemento complejo. Contiene el detalle de la cotización para el tipo de pasajero enunciado Complex Element. Contains the detail of the quotation for said type of passenger.
- BaseFare: Elemento complejo. Base de tarifa individual aplicada, moneda y monto Complex Element. Individual applied base fare, currency and amount.
- CurrencyCode: Attribute. ISO moneda de la tarifa aplicadacurrency of the applied fare.
- Amount: Attribute. Monto de la tarifa cotizada sin impuestos (el valor singular para el tipo de pasajeroAmount of the fare quoted without taxes (the singular value for the type of passenger).
- BaseFare: Elemento complejo. Base de tarifa individual aplicada, moneda y monto Complex Element. Individual applied base fare, currency and amount.
- EquivFare: Elemento complejo. Contiene la informacion de equivalente cotizado de acuerdo a la moneda de despliegue. Complex Element. Contains the equivalent information quoted according to the display currency.
- CurrencyCode: Attribute. ISO moneda de despliegue. display currency
- Monto: Attribute. Monto convertido a pagar (el valor singular para el tipo de pasajeroAmount converted to pay (the singular value for the type of passenger).
- Taxes: Elemento complejo. Lista el detalle de los impuestos cotizadosTax: Elemento complejo que describe impuesto/tasa individual Complex Element. List the detail of the taxes quoted
- Tax: Complex Element that describes individual tax / fare.
- TaxCode: Attribute. Código alfanumérico del impuesto/tasa aplicadoAlphanumeric code of the tax / fare applied.
- CurrencyCode: Attribute. ISO Moneda de aplicación de la tasaISO Currency of application of the fare.
- Amount: Entero positivo Integer positive, 2 decimales. Monto del impuesto/tasa aplicado. (El valor singular para el tipo de pasajerodecimals. Tax amount / fare applied. (The singular value for the type of passenger).
- Tax: Complex Element that describes individual tax / fare.
- Fees: Elemento complejo Complex Element. Opcional. Contiene la información de fees aplicados en la cotización. Optional.It contains the information of fees applied in the quotation.
- Fee: Elemento complejo. Contiene la descripción singular de cada fee aplicado Complex Element. Contains the specific description of each fee applied.
- CurrencyCode: Attribute. ISO moneda de despliegue. display currency
- Monto: Attribute. Monto convertido a pagar (el valor singular para el tipo de pasajero Amount converted to pay (the singular value for the type of passenger).
- FeeCode: Attribute. Código del fee.Fee Code
- Fee: Elemento complejo. Contiene la descripción singular de cada fee aplicado Complex Element. Contains the specific description of each fee applied.
- TotalFare: Elemento que informa el total de la tarifa incluye tarifa e impuestos por pasajero Element that reports the total fare includes fare and taxes per passenger.
- CurrencyCode: Attribute. ISO Moneda a cobrar. currency to collect
- Amount: Attribute Attribute. EnteroInteger, dos decimales. Monto de la cotización por pasajero de acuerdo al tipotwo decimals. Amount of the price per passenger according to the type.
- FareConstruction: Elemento Element SimpleContent. Contiene la construcción tarifaria.PassengerTypeQuantity: Elemento que contiene la información de tipo de pasajero y la cantidad cotizada.Contains the fare construction
- PassengerTypeQuantity: Element that contains the passenger type information and the amount quoted.
- Code: Attribute. Tipo de pasajero Type of passenger (ADT = Adulto Adult | CNN = menor child| INF = InfanteInfant... ).
- Code: Attribute. Tipo de pasajero Type of passenger (ADT = Adulto Adult | CNN = menor child| INF = InfanteInfant... ).
- Offer: Elemento complejo Complex Element. Opcional. Contiene la información de cotización de Optional. Contains the information of Ancillaries / Extras.
- Priced: Elemento complejo. Contiene la información de la cotización de uno o grupo de Ancillaries de la misma familia para un pasajero. Complex Element. Contains the information of the quotation of one or a group of Ancillaries for the same family fare
- ID: Attribute. Entero. Número de cotización.Integer. Quotation number
- PTC: Attribute. Alfabético Alphabetic [3]. Código de tipo de pasajero. Type of passenger code
- Amount: Elemento complejo. Contiene la descripción de los valores de la cotización Complex Element. It contains the description of the quotation values.
- BaseFare: Elemento Element. ComplexContent. Contiene el valor en la moneda de publicación del servicio It contains the value in the currency of publication of the service.
- Currency: Attribute. Alfabético Alphabetic [3]. Código ISO de la moneda. ISO code of the currency.
- EquivalentPaid: Elemento Element. ComplexContent. Contiene el valor en la moneda de cotización de la reserva It contains the amount in the quote currency of the booking.
- Currency: Attribute. Alfabético Alphabetic [3]. Código ISO de la moneda.ISO currency code
- TotalFare: Elemento Element. ComplexContent. Contiene el valor total del servicio. It contains the total amount of the service.
- Currency: Attribute. Alfabético Alphabetic [3]. Código ISO de la moneda. ISO currency code
- BaseFare: Elemento Element. ComplexContent. Contiene el valor en la moneda de publicación del servicio It contains the value in the currency of publication of the service.
- ServiceFamily: Elemento complejo. Contiene el detalle de la familia de los servicios cotizados. Complex Element. It contains the family detail of the services quoted.
- Group: Attribute. Alfabético Alphabetic[1]. Código RFIC del servicio RFIC code of the service.
- Description: Attribute. Alfanumérico especial Alphanumeric special [30]. Nombre marketing del grupo de servicio. Marketing name of the service group.
- Type: Attribute. Tipo de servicio.Tipo de documento a emitir para el grupo de servicios Type of service. Type of document to be issued for the group of services.
- PTC: Attribute. Alfabético Alphabetical [3]. Tipo de pasajero correspondiente al servicio reservado. Type of passenger corresponding to the reserved service.
- Quantity: Attribute. Entero. Cantidad del servicio contratado para el grupo/pasajero. Integer. Amount of the service contracted for the group / passenger.
- ItemOffer: Elemento complejo. Detalle del servicio dentro de la familia. Complex element. Detail of the service within the family.
- Code: Attribute. Alfanumérico Alphanumeric [4]. Código del servicio Service code (RFISC).
- Description: Attribute. Nombre marketing del servicio. Marketing name of the service.
- SegmentRPH: Attribute. EnteroInteger. IDREF. Asociación del servicio al segmento de vuelo que lo soporta y para el que fue requerido. Association of the flight segment service that supports it and for which it was required.
- ItemPriced: Elemento Element. ComplexContent. Contiene el valor del servicio contratado It contains the value of the requested service.
- CurrencyCode: Attribute. Alfabético Alphabetical [3]. Código ISO de la moneda. ISO currency code
- Amount: Elemento Element. SimpleContent. Monto del servicio.Amount of the service
- Taxes: Elemento complejo. Contiene la lista de taxes cotizados al servicio Complex Element. Contains the list of taxes quoted to the service.
- Tax: Elemento complejo. Detalle de cada impuesto. Complex Element. Detail of each tax.
- TaxCode: Elemento Element. SimpleContent. Código del impuesto/tasa Tax code / rate.
- TaxAmount: Elemento Element. SimpleContent. Monto del impuesto/tasaTax amount / fee.
- Tax: Elemento complejo. Detalle de cada impuesto. Complex Element. Detail of each tax.
- ItemPriced: Elemento Element. ComplexContent. Contiene el valor del servicio contratado It contains the value of the requested service.
- Priced: Elemento complejo. Contiene la información de la cotización de uno o grupo de Ancillaries de la misma familia para un pasajero. Complex Element. Contains the information of the quotation of one or a group of Ancillaries for the same family fare
- PassengerFare: Elemento complejo. Contiene el detalle de la cotización para el tipo de pasajero enunciado Complex Element. Contains the detail of the quotation for said type of passenger.
- PTC_BreakDown: Elemento complejo que contiene la descripción de la cotización para un tipo de pasajero Complex Element contains the quoting description for a type of passenger.
- PTC_BreakDowns: Elemento complejo. Lista de cotizaciones por tipos de pasajeros que componen la reserva Complex Element. Quotation list by passengers type within the booking.
- TravelerInfo: Elemento complejo. Lista el detalle de/los pasajero/s de la reserva.AirTraveler: Elemento complejo. Contiene el detalle de cada pasajero. para la información de cada pasajero
- IssueInfo: Elemento complejo. Contiene el detalle de las restricciones sobre el ítem cotizado Complex Element. Contains the detail of the restrictions on the priced item.
- Exchangeable: Elemento Element. Boolean. Indica si el documento emitido permite ser canjeado. Indicates if the issued document can be exchanged.
- Refundable: Elemento Element. Boolean. Indica si el documento permite devolución Indicates if the document allows refund.
- ConsumeAtIssueance: Elemento Element. Boolean. Indica si el servicio se consume al momento de la emisiónIndicates if the service is consumed at the time of issuance.
- RequiredTicket: Elemento Element. Boolean. Indica si el EMD a emitir requiere asociación a un eticket.
.
- IssueInfo: Elemento complejo. Contiene el detalle de las restricciones sobre el ítem cotizado Complex Element. Contains the detail of the restrictions on the priced item.
Note |
---|
Los precios indicados son individuales por tipo de pasajero. Para calcular el TotalItinFare, el usuario debe tomar el precio total por PTC, dividirlo por la cantidad de pasajeros por PTC y hacer la sumatoria de totales. |
- Indicates whether the EMD to issue requires association with an eticket.
Note |
---|
Prices shown are individual by type of passenger. To calculate the TotalItinFare, the user must take the total price per PTC, divide it by the number of passengers per PTC and collect the totals. |
- TravelerInfo: Complex Element. List the passenger detail of the reservation.
- AirTraveler: Complex Element. It contains the detail of each passenger. For the information of each passenger.
- PassengerTypeCode: Attribute. Alfabético Alphabetical [3]. Código que indica el tipo de pasajero: Infante que no ocupa asiento Code indicating the type of passenger: Infant does not occupies a seat (INF, desde from 0 a to 2 años no cumplidosyears), Niño Child (CNN, desde los 2 a los 12 años no cumplidosto 12 years), Adulto (ADT, de 12 años en adelantefrom 12 years and on), Grupo Group (GRP).
- PersonName: Elemento complejo. Contiene la información de nombres del pasajero Complex Element. Contains the information of the passengers name.
- GivenName: Elemento simple Simple Element . Alfabético. Nombre/s del pasajero.
- Surname: Elemento simple. Alfabético. Apellido del pasajero
- Alphabetical . Name of the passenger
- Surname: Simple Element. Alphabetical .Last name of the passenger.
- Telephone: Complex Element. Information of the contact phone number.
- PhoneNumber: Attribute Attribute. Entero. Número telefónico del pasajeroInteger. Passenger phone number.
- Email: Elemento simple. Dirección de correo electrónico del pasajero Simple Element. Passengers email address.
- Address: Elemento simple. Contiene la informacion de la dirección del pasajero SImple Element. Contains the information of the passengers address.
- Document: Elemento complejo.Información de documento de identificación del pasajero Complex Element. Passenger identification document information.
- DocID: Attribute Attribute. Entero. Número de documento del pasajeroInteger. Passenger document number.
- DocType: Attribute. Alfanumérico. Tipo de documento, según listado Alphanumeric. Type of document, as listed (NI: National Identity Document, PP: Passport, DL: Drivers licence, ID: Locally defined ID number, TN: Ticket number, CN: Confirmation number or record locator, CC: Credit card number, FF: Frequent flyer number).
- CustLoyalty: Elemento complejo. Información de programa de pasajero frecuente Complex Element. Frequent passenger program information.
- ProgramID: Attribute Attribute. Alfanumérico. Id de pasajero frecuente.Alphanumeric. Frequent flyer ID number
- TravelerRefNumber: Elemento complejo. Referencia única del pasajero asignada por el sistema que genera el pedido. Usado como referencia entre segmentos de datos Complex Element. Unique reference of the passenger assigned by the system that generates the order. Used as a reference between data segments.
- RPH: Attribute. Entero. Número de referencia único del pasajero dentro de la reservaInteger.Unique reference number of the passenger within the reservation.
- RPH: Attribute. Entero. Número de referencia único del pasajero dentro de la reservaInteger.Unique reference number of the passenger within the reservation.
- SpecialReqDetails: Elemento que provee información acerca de necesidades especiales, pedidos o comentarios acerca de el/los pasajero/s.Remarks: Contenedor para comentarios acerca de el/los pasajero/s.
Remark: Alfanumérico con caracteres especiales. Información extra acerca de el/los pasajeros/s.
SpecialServiceRequests: Contenedor de requerimientos de servicios especiales Element that provides information about special needs, requests or comments about the passenger- Remarks: Contains the comments regarding the passengers.
- Remark: Alphanumeric with special characters. Extra information about the passenger
- Remark: Alphanumeric with special characters. Extra information about the passenger
- SpecialServiceRequests: Special service requirements container (SSR, SpecialServiceRequest).
- SpecialServiceRequest: Elemento complejo. Descripción del SSR ingresado en reserva Complex Element. Description of the SSR entered in booking.
- Number: Attribute Attribute. Entero. Orden del SSR en la reservaInteger. Order of the SSR in the reservation.
- ServiceQuantity: Attribute. Entero. Cantidad de servicio ingresado en la reservaInteger. Amount of services entered in the reservation.
- Code: Attribute. AlfabéticoAlphabetical [4]. Código del SSR solicitadocode requested.
- Status: Attribute. AlfabéticoAlphabetical [2]. Código de estado del SSR SSR status code.
- TravelerRefNumberRPH: Attribute. EnteroInteger. AirTraveler reference ID de referencia del AirTraveler.
- Airline: Elemento complejo Complex Element. AlfanuméricoAlphanumeric [2]. Código IATA de la aerolínea IATA code of the airline.
- Code: Attribute. AlfanuméricoAlphanumeric [2]. Código de línea aérea que soporta el servicio requerido. Airline code that supports the required service.
- Text: Elemento simple. Opcional. Texto del SSR como fue ingresado en la reservaSimple Element. Optional. SSR text as it was entered in the reservation.
- SpecialServiceRequest: Elemento complejo. Descripción del SSR ingresado en reserva Complex Element. Description of the SSR entered in booking.
- Remarks: Contains the comments regarding the passengers.
- AirTraveler: Complex Element. It contains the detail of each passenger. For the information of each passenger.
- Ticketing: Elemento complejo. Contiene la información del estado de ticketing del la reserva Complex Element. Contains the information of the ticketing status of the booking.
- TicketingStatus: Attribute. Lista List [1=Reserva activaActive booking, 5=Reserva canceladaCancelled booking], Estado de la reserva. Booking Status
- TicketTimeLimit: Attribute. TimeStamp. Tiempo límite de vencimiento de reserva sin Time limit for bookings without tickets.
- TPA_Extension: Elemento complejo. Extensión acordada por el estándar OTAComplex Element. Extension according to OTA standard.
- Ticketing: Elemento. Contiene la información de tickets en caso que la reserva este emitida Element. Contains the ticket information in case the booking is issued.
- TicketingStatus: Attribute. AlfabéticoAlphabetical [2]. Estado del Ticketticket status.
- TicketDocumentNbr: Attribute. EnteroInteger [13]. Número de ticket .number
- TravelerRefRPH: Attribute. EnteroInteger . IDREF. Asociación al de ticket con número de pasajeroAssociated to the ticket with the passenger number.
- Ticketing: Elemento. Contiene la información de tickets en caso que la reserva este emitida Element. Contains the ticket information in case the booking is issued.
- EMD_INFO: Elemento complejo. Contiene la información de EMD emitidos Complex Element. Contains the information of the issued EMD.
- TicketDocument: Elemento complejo. Contiene detalle del documento emitido Complex Element. Contains the detail of the issued ticket.
- EMD_Type: Attribute. Lista [EMD-S|EMD-A]. Tipo de documento emitidoTipe of issued document.
- DocumentNbr: Attribute. EnteroInteger [13]. Número de EMD number.
- TravelerRefRPH: Attribute. EnteroInteger . IDREF. Asociación al de ticket con número de pasajeroAssociated to the ticket with the passengers number.
- TicketDocument: Elemento complejo. Contiene detalle del documento emitido Complex Element. Contains the detail of the issued ticket.
- TravelerInfo: Complex Element. List the passenger detail of the reservation.
2.
Recupero de reserva emitida.Retrieving issued booking
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="DEV12345GER" TimeStamp="2018-10-01T15:45:06+00:00" Target="" Version="3.0" SequenceNmbr="1"> <Success/> <TravelItinerary> <ItineraryRef Type="14" Code="RYWIVI" LastModificationDate="2018-10-01T14:29:26.82"/> <ItineraryInfo> <ReservationItems> <Air> <OriginDestinationOptions> <OriginDestinationOption RPH="1"> <FlightSegment DepartureDateTime=" 02NOV 1000" ArrivalDateTime=" 1400" ResBookDesigCode="Y" StopQuantity="" SegmentRPH="1" FlightNumber="060" Status="HK"> <DepartureAirport LocationCode="LHR"/> <ArrivalAirport LocationCode="MAD"/> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> <PricingInfo> <PriceItinerary> <PTC_Breakdown> <PassengerFare> <BaseFare CurrencyCode="GBP" Amount="250.00"/> <EquivFare CurrencyCode="ARS" Amount="13755.00"/> <Taxes> <Tax TaxCode="6F" CurrencyCode="ARS" Amount="1513.05"/> </Taxes> <TotalFare CurrencyCode="ARS" Amount="15268.05"/> <FareConstruction>LON XX MAD 250.00GBP250.00END</FareConstruction> </PassengerFare> </PTC_Breakdown> <PassengerTypeQuantity Code="ADT">9</PassengerTypeQuantity> <Offer> <Priced ID="1" PTC="ADT" TravelerRefRPH="1"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="10" PTC="ADT" TravelerRefRPH="7"> <Amount> <BaseFare Currency="GBP">25.00</BaseFare> <EquivalentPaid Currency="ARS">1375.50</EquivalentPaid> <BaseFare Currency="ARS">1375.50</BaseFare> </Amount> <ServiceFamily Group="C" Description="BAGGAGE" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="0AA" Description="PRE PAID BAGGAGE" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>25.00</Amount> <TPA_Extension> <BaggageInfo UnitOfMeasure="K" CurrencyCode="" RatePerUnit="0.00"> <ExcessBaggageTotalNbr>0</ExcessBaggageTotalNbr> </BaggageInfo> </TPA_Extension> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="2" PTC="ADT" TravelerRefRPH="1"> <Amount> <BaseFare Currency="GBP">25.00</BaseFare> <EquivalentPaid Currency="ARS">1375.50</EquivalentPaid> <BaseFare Currency="ARS">1375.50</BaseFare> </Amount> <ServiceFamily Group="C" Description="BAGGAGE" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="0AA" Description="PRE PAID BAGGAGE" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>25.00</Amount> <TPA_Extension> <BaggageInfo UnitOfMeasure="K" CurrencyCode="" RatePerUnit="0.00"> <ExcessBaggageTotalNbr>0</ExcessBaggageTotalNbr> </BaggageInfo> </TPA_Extension> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="3" PTC="ADT" TravelerRefRPH="2"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="4" PTC="ADT" TravelerRefRPH="2"> <Amount> <BaseFare Currency="GBP">25.00</BaseFare> <EquivalentPaid Currency="ARS">1375.50</EquivalentPaid> <BaseFare Currency="ARS">1375.50</BaseFare> </Amount> <ServiceFamily Group="C" Description="BAGGAGE" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="0AA" Description="PRE PAID BAGGAGE" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>25.00</Amount> <TPA_Extension> <BaggageInfo UnitOfMeasure="K" CurrencyCode="" RatePerUnit="0.00"> <ExcessBaggageTotalNbr>0</ExcessBaggageTotalNbr> </BaggageInfo> </TPA_Extension> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="5" PTC="ADT" TravelerRefRPH="3"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="6" PTC="ADT" TravelerRefRPH="4"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="7" PTC="ADT" TravelerRefRPH="5"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="8" PTC="ADT" TravelerRefRPH="6"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1925.70</EquivalentPaid> <BaseFare Currency="ARS">1925.70</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="9" PTC="ADT" TravelerRefRPH="6"> <Amount> <BaseFare Currency="GBP">25.00</BaseFare> <EquivalentPaid Currency="ARS">1375.50</EquivalentPaid> <BaseFare Currency="ARS">1375.50</BaseFare> </Amount> <ServiceFamily Group="C" Description="BAGGAGE" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="0AA" Description="PRE PAID BAGGAGE" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>25.00</Amount> <TPA_Extension> <BaggageInfo UnitOfMeasure="K" CurrencyCode="" RatePerUnit="0.00"> <ExcessBaggageTotalNbr>0</ExcessBaggageTotalNbr> </BaggageInfo> </TPA_Extension> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> </Offer> </PriceItinerary> </PricingInfo> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JOSE</GivenName> <Surname>OSHIRO</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 38071690" DocType="PP"/> <TravelerRefNumber RPH="1"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>MIROSLABA MRS</GivenName> <Surname>CARABALLO</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 56704661" DocType="PP"/> <TravelerRefNumber RPH="2"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JOSE FERNANDO</GivenName> <Surname>ROLDAN ARANGO</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 75337632" DocType="PP"/> <TravelerRefNumber RPH="3"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>MICHAEL MR</GivenName> <Surname>SERRANO</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 93970603" DocType="PP"/> <TravelerRefNumber RPH="4"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>GLORIA LIZBETH</GivenName> <Surname>GALANTE</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 12603575" DocType="PP"/> <TravelerRefNumber RPH="5"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>PEDRO MR</GivenName> <Surname>ZAVALA</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 31236546" DocType="PP"/> <TravelerRefNumber RPH="6"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>STEFANNY</GivenName> <Surname>SALAZAR</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 49869517" DocType="PP"/> <TravelerRefNumber RPH="7"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>HECTOR DE JESUS MR</GivenName> <Surname>SANCHEZ GIL</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 68502489" DocType="PP"/> <TravelerRefNumber RPH="8"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>ELIAS</GivenName> <Surname>LILUE</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 87135460" DocType="PP"/> <TravelerRefNumber RPH="9"/> </AirTraveler> </TravelerInfo> <SpecialReqDetails> <SpecialServiceRequest Number="1" ServiceQuantity="1" Code="PDLG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="2" ServiceQuantity="1" Code="PDLG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="3" ServiceQuantity="1" Code="PDLG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="4" ServiceQuantity="1" Code="PDLG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="5" ServiceQuantity="1" Code="PDBG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="6" ServiceQuantity="1" Code="PDBG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="7" ServiceQuantity="1" Code="PDBG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="8" ServiceQuantity="1" Code="PDBG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SeatRequests> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="1" SeatNumber="5A" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="2" SeatNumber="5B" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="3" SeatNumber="5C" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="4" SeatNumber="5D" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="5" SeatNumber="5E" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="6" SeatNumber="5F" Status="HK"/> </SeatRequests> </SpecialReqDetails> </Air> </ReservationItems> <TPA_Extension> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003750" TravelerRefRPH="1"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003751" TravelerRefRPH="2"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003752" TravelerRefRPH="3"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003753" TravelerRefRPH="4"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003754" TravelerRefRPH="5"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003755" TravelerRefRPH="6"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003756" TravelerRefRPH="7"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003757" TravelerRefRPH="8"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003758" TravelerRefRPH="9"/> </TPA_Extension> </ItineraryInfo> </TravelItinerary> </KIU_ItineraryReadV2RS> |
2.
Recupero de reserva emitida conRetrieve booking with EMDs
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="GERTESTDV" TimeStamp="2018-09-17T17:59:59+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success/> <TravelItinerary> <ItineraryRef Type="14" Code="PVJVYT" LastModificationDate="2018-09-17T18:00:17.66"/> <ItineraryInfo> <ReservationItems> <Air> <OriginDestinationOptions> <OriginDestinationOption RPH="1"> <FlightSegment DepartureDateTime=" 20OCT 1000" ArrivalDateTime=" 1400" ResBookDesigCode="Y" StopQuantity="" SegmentRPH="1" FlightNumber="060" Status="HK"> <DepartureAirport LocationCode="LHR"/> <ArrivalAirport LocationCode="MAD"/> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> <PricingInfo> <PriceItinerary> <PTC_Breakdown> <PassengerFare> <BaseFare CurrencyCode="GBP" Amount="250.00"/> <EquivFare CurrencyCode="ARS" Amount="13203.95"/> <Taxes/> <TotalFare CurrencyCode="ARS" Amount="13218.95"/> <FareConstruction>LON XX MAD 323.35NUC323.35END ROE0.773147</FareConstruction> </PassengerFare> </PTC_Breakdown> <PassengerTypeQuantity Code="ADT">3</PassengerTypeQuantity> <Offer> <Priced ID="1" PTC="ADT" TravelerRefRPH="1"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1848.55</EquivalentPaid> <BaseFare Currency="ARS">1848.55</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="2" PTC="ADT" TravelerRefRPH="1"> <Amount> <BaseFare Currency="GBP">25.00</BaseFare> <EquivalentPaid Currency="ARS">1320.40</EquivalentPaid> <BaseFare Currency="ARS">1320.40</BaseFare> </Amount> <ServiceFamily Group="C" Description="BAGGAGE" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="0AA" Description="PRE PAID BAGGAGE" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>25.00</Amount> <TPA_Extension> <BaggageInfo UnitOfMeasure="K" CurrencyCode="" RatePerUnit="0.00"> <ExcessBaggageTotalNbr>0</ExcessBaggageTotalNbr> </BaggageInfo> </TPA_Extension> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="3" PTC="ADT" TravelerRefRPH="2"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1848.55</EquivalentPaid> <BaseFare Currency="ARS">1848.55</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="4" PTC="ADT" TravelerRefRPH="2"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1848.55</EquivalentPaid> <BaseFare Currency="ARS">1848.55</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="5" PTC="ADT" TravelerRefRPH="3"> <Amount> <BaseFare Currency="GBP">35.00</BaseFare> <EquivalentPaid Currency="ARS">1848.55</EquivalentPaid> <BaseFare Currency="ARS">1848.55</BaseFare> </Amount> <ServiceFamily Group="A" Description="AIR TRANSPORTATION" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="99E" Description="EXIT ROW SEAT" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>35.00</Amount> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> <Priced ID="6" PTC="ADT" TravelerRefRPH="3"> <Amount> <BaseFare Currency="GBP">25.00</BaseFare> <EquivalentPaid Currency="ARS">1320.40</EquivalentPaid> <BaseFare Currency="ARS">1320.40</BaseFare> </Amount> <ServiceFamily Group="C" Description="BAGGAGE" Type="A" PTC="ADT" Quantity="1"> <ItemOffer Code="0AA" Description="PRE PAID BAGGAGE" SegmentRPH="1"> <ItemPriced CurrencyCode="GBP"> <Amount>25.00</Amount> <TPA_Extension> <BaggageInfo UnitOfMeasure="K" CurrencyCode="" RatePerUnit="0.00"> <ExcessBaggageTotalNbr>0</ExcessBaggageTotalNbr> </BaggageInfo> </TPA_Extension> </ItemPriced> <IssueInfo> <Exchangeble>false</Exchangeble> <Refundable>false</Refundable> <ConsumeAtIssuance>false</ConsumeAtIssuance> <RequiredTicket>true</RequiredTicket> </IssueInfo> </ItemOffer> </ServiceFamily> </Priced> </Offer> </PriceItinerary> </PricingInfo> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>MELISA</GivenName> <Surname>ORTELLADO</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 99116542" DocType="PP"/> <TravelerRefNumber RPH="1"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>OSCAR JAVIER</GivenName> <Surname>GRISALES GAVIRIA</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 17749513" DocType="PP"/> <TravelerRefNumber RPH="2"/> </AirTraveler> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JUAN</GivenName> <Surname>VARGAS</Surname> </PersonName> <Telephone PhoneNumber=" 999 AUTO PNR GEN V.1"/> <Document DocID=" 36382485" DocType="PP"/> <TravelerRefNumber RPH="3"/> </AirTraveler> </TravelerInfo> <SpecialReqDetails> <SpecialServiceRequest Number="1" ServiceQuantity="1" Code="PDBG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="2" ServiceQuantity="1" Code="PDBG" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SpecialServiceRequest Number="3" ServiceQuantity="1" Code="STEX" Status="HK" TravelerRefNumberRPH="1"> <Airline Code="XX"/> <Text/> </SpecialServiceRequest> <SeatRequests> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="1" SeatNumber="5A" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="2" SeatNumber="5B" Status="HK"/> <SeatRequest FlightRefNumberRPH="1" TravelerRefNumberRPH="3" SeatNumber="5C" Status="HK"/> </SeatRequests> </SpecialReqDetails> </Air> </ReservationItems> <TPA_Extension> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003370" TravelerRefRPH="1"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003371" TravelerRefRPH="2"/> <Ticketing TicketStatus="OK" TicketDocumentNbr="9990210003372" TravelerRefRPH="3"/> </TPA_Extension> <EMD_INFO> <Ticketing EMD_Type="EMDA" DocumentNbr="9995570005095" TravelerRefRPH="1"/> <Ticketing EMD_Type="EMDA" DocumentNbr="9995570005096" TravelerRefRPH="1"/> <Ticketing EMD_Type="EMDA" DocumentNbr="9995570005097" TravelerRefRPH="2"/> <Ticketing EMD_Type="EMDA" DocumentNbr="9995570005098" TravelerRefRPH="2"/> <Ticketing EMD_Type="EMDA" DocumentNbr="9995570005099" TravelerRefRPH="3"/> <Ticketing EMD_Type="EMDA" DocumentNbr="9995570005100" TravelerRefRPH="3"/> </EMD_INFO> </ItineraryInfo> </TravelItinerary> </KIU_ItineraryReadV2RS> |
4.
Recupero de Ticket:Retrieve ticket
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05" EchoToken="GERTESTDV" TimeStamp="2018-05-04T18:13:51.0" Target="Testing" Version="1" SequenceNmbr="1" PrimaryLangID="en-US" Operation="Retrieve"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1" /> <BookingChannel Type="5" /> </Source> </POS> <UniqueID Type="30"> <TPA_Extension> <Document ID="9990210003370"/> </TPA_Extension> </UniqueID> </KIU_TravelItineraryReadV2RQ> |
Response:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="GERTESTDV" TimeStamp="2018-09-17T19:36:40+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success/> <ItineraryInfo> <TicketAdvisory> <![CDATA[<HTML><HEAD><STYLE>.pnr-print-small {font-size: 8px;}.pnr-print-medium {font-size: 12px;}.pnr-print-big {font-size: 14px;}</STYLE></HEAD><BODY><PRE class="pnr-print-medium"> ELECTRONIC TICKET <B> * ORIGINAL *</B><br><IMG SRC="cid:imagen_15" ID_LOGO="15" ><br><br><br> PASSENGER ITINERARY RECEIPT TICKET NBR: <B>9990210003370</B><br> RECIBO DE ITINERARIO DE PASAJEROS BOLETO NRO: <br><br><B>CAPACITACION XX </B> ISSUE DATE/FECHA DE EMISION: 17 SEP 2018<br> SAN MARTIN 320, PISO 4 ISSUE AGENT/AGENTE EMISOR: KIUHELPGN<br> CAPITAL FEDERAL NAME/NOMBRE: <B>ORTELLADO/MELISA </B><br> CAPITAL FEDERAL, ARGENTINA FOID/D.IDENTIDAD: PP 99116542 <br> OFFICE ID: AR-08411-0 <br> TELEPHONE/TELEFONO: 0054 11 4878 2222 <br> MAIL INFO/EMAIL: SOPORTE@KIUSYS.COM <br><br>ISSUING AIRLINE/LINEA AEREA EMISORA : LINEAS AERAS XX<br>VAT REG. : 111111 <br>TICKET NUMBER/NRO DE BOLETO : 999-0210003370<br><br>BOOKING REF./CODIGO DE RESERVA: C1/<B>PVJVYT</B><br><br> FROM/TO FLIGHT CL DATE DEP FARE BASIS NVB NVA BAG ST<br>DESDE/HACIA VUELO CL FECHA HORA BASE TARIFARIA EQP. ESTATUS<br><br><B>LONDON </B>XX 060 Y <B>20OCT 1000</B> YOWGBP 5K OK <br><B> MADRID </B><br></PRE><PRE class="pnr-print-medium">FOR CHECK IN AT THE AIRPORT YOU MUST PRESENT A VALID ID<br></PRE><PRE class="pnr-print-medium"><br><br>ENDORSEMENTS/ENDOSOS-RESTRICCIONES : NON END/NON REFUND<br>TOUR CODE : <br>FORM OF PAYMENT/FORMA DE PAGO : CASH <br><br></PRE><PRE class="pnr-print-medium">FARE CALC./CALCULO DE TARIFA: LON XX MAD 323.35NUC323.35END ROE0.773147 (ADT)<br><br></PRE><PRE class="pnr-print-medium"><br><br>AIR FARE/TARIFA : ARS 13203.95<br>TAX/IMPUESTOS : ARS<br>TOTAL : ARS 13203.95<br><br>FEE : ARS 15.00 OBT02 FEE VENTA WEB<br>FEE TOTAL : ARS 15.00<br><br>GRAND TOTAL : ARS 13218.95<br><br></PRE><PRE class="pnr-print-small">CARRIAGE AND OTHER SERVICES PROVIDED BY THE CARRIER ARE SUBJECT TO CONDITIONS OF CONTRACT,<br>WHICH ARE HEREBY INCORPORATED BY REFERENCE. THESE CONDITIONS MAY BE OBTAINED FROM THE ISSUING CARRIER.<br><br>THE ITINERARY/RECEIPT CONSTITUTES THE PASSENGER TICKET FOR THE PURPOSES OF ARTICLE 3 OF<br>THE WARSAW CONVENTION, EXCEPT WHERE THE CARRIER DELIVERS TO THE PASSENGER ANOTHER DOCUMENT<br>COMPLYING WITH THE REQUIREMENTS OF ARTICLE 3.<br><br>NOTICE<br>IF THE PASSENGERS JOURNEY INVOLVES AN ULTIMATE DESTINATION OR STOP IN A COUNTRY OTHER THAN<br>THE COUNTRY OF DEPARTURE THE WARSAW CONVENTION MAY BE APPLICABLE AND THE CONVENTION GOVERNS<br>AND IN MOST CASES LIMITS THE LIABILITY OF CARRIERS FOR DEATH OR PERSONAL INJURY AND IN<br>RESPECT OF LOSS OF OR DAMAGE TO BAGGAGE.<br>(ESTO ES ENTRE PARENTESIS)<br>ESTO ES AND &<br>ESTO ES DIVISION %<br>ESTO ES BARRA BARRA //<br><br><HR>PRINTED BY AGENT AEP00XXSM / SEP 17 2018 4:35</PRE></BODY></HTML>]]> </TicketAdvisory> </ItineraryInfo> </KIU_ItineraryReadV2RS> |
Elementos del mensaje de respuesta con contenido HTML:
Al contener HTML embebido dentro de XML, cuando se solicita recuperar en el body del la respuesta un ticket o un EMD, el formato cambia (Choice) con los siguientes componentes:
ItineraryInfo: Elemento complejo. Contenedor del detalle de reserva.4. Recupero de EMD
Elements of the answer with HTML content:
When containing an HTML embedded within the XML the format (choice) changes when retrieving the body in the answer of a ticket or EMD with the following components:
- ItineraryInfo: Complex Element. Contains the detail of the booking.
- TicketAdvisory: Complex Element . Contains the detail of the booking in HTML language. Within this element will display the element CDATA. In it, according to standard XML will display the text on HTML format which corresponds to the command ITR of the booking system. Its the issued ticket content
- CDATA: Standard XML element to contain another language.
- Processed: Answer when the email sending is processed.
- TicketAdvisory: Complex Element . Contains the detail of the booking in HTML language. Within this element will display the element CDATA. In it, according to standard XML will display the text on HTML format which corresponds to the command ITR of the booking system. Its the issued ticket content
4. Retrieving emd:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05" EchoToken="GERTESTDV" TimeStamp="2018-05-04T18:13:51.0" Target="Testing" Version="1" SequenceNmbr="1" PrimaryLangID="en-US" Operation="Retrieve"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1" /> <BookingChannel Type="5" /> </Source> </POS> <UniqueID Type="44"> <TPA_Extension> <Document ID="9995570005095"/> </TPA_Extension> </UniqueID> </KIU_TravelItineraryReadV2RQ> |
Response:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="GERTESTDV" TimeStamp="2018-09-17T19:33:38+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success/> <ItineraryInfo> <TicketAdvisory> <![CDATA[<HTML><HEAD><STYLE>.pnr-print-small {font-size: 8px;}.pnr-print-medium {font-size: 12px;}.pnr-print-big {font-size: 14px;}</STYLE></HEAD><BODY><PRE class="pnr-print-medium"> EMD - ELECTRONIC MISCELLANEOUS DOCUMENT <B> * ORIGINAL *</B><br><IMG SRC="cid:imagen_15" ID_LOGO="15" ><br><br><br> NOMBRE DEL PASAJERO/GRUPO: <B>ORTELLADO/MELISA </B></B><br><br> NUMERO DE EMD: <B>9995570005095</B><br><B>CAPACITACION XX </B> TIPO DE EMD : J (ASSOCIATED)<br> SAN MARTIN 320, PISO 4 <br> CAPITAL FEDERAL, ARGENTINA FECHA DE EMISION: 17 SEP 2018<br> TELEFONO: 0054 11 4878 2222 AGENTE EMISOR: KIUHELPGN<br> ID.OFICINA: AR-08411-0 D.IDENTIDAD: PP 99116542 <br><br><br>LINEA AEREA EMISORA : XX<br>DIRECCION : ALEM 1110<br>CUIT : NNNNN <br><br><br>CODIGO DE RESERVA: <br><br>C1/<B>PVJVYT</B><br><br>CODIGO DEL MOTIVO DE LA EMISION (RFIC): A - AIR TRANSPORTATION<br><br> CPN 1 EXIT ROW SEAT(99E) FECHA DE SERVICIO: 20OCT1 OPEN FOR USE<br> PRESENTAR A-LINEAS AEREAS XX<br> PRESENTAR EN-LHR LONDON<br><br></PRE><PRE class="pnr-print-medium">AL MOMENTO DE REALIZAR SU CHECK-IN, DEBERA PRESENTAR SU DOCUMENTO DE IDENTIFICACION CON FOTOGRAFIA.<br></PRE><PRE class="pnr-print-medium"><br><br>ENDOSOS : NON END/NON REF<br>TOUR CODE : <br>NOTAS : <br><br> FORMA DE PAGO: 1848.55 CASH<br><br><br>MONTO/CARGO/FEE : GBP 35.00<br>MONTO EQUIV. : ARS 1848.55<br>TASAS/IMMPUESTOS : ARS<br>TOTAL : <B>ARS 1848.55</B><br><br><br></PRE><PRE class="pnr-print-small">WHERE THIS DOCUMENT IS ISSUED FOR TRANSPORTATION, OR SERVICES OTHER THAN PASSENGER AIR TRANSPORTATION, SPECIFIC TERMS AND<br>CONDITIONS MAY APPLY. THESE TERMS AND CONDITIONS MAY BE PROVIDED SEPARATELY OR MAY BE OBTAINED FROM THE ISSUING COMPANY OR AGENT.<br>(ESTO ES ENTRE PARENTESIS)<br>ESTO ES AND &<br>ESTO ES BARRA BARRA //<br>ESTO ES DIVISION %<br><br><br><br><br><br><br><br><br><br><br><br><br>SEND BY AGENT AEP00XXSM/SEP 17 2018 4:32</PRE></BODY></HTML>]]> </TicketAdvisory> </ItineraryInfo> </KIU_ItineraryReadV2RS> |
E-mail:
Envío de contenido Sending contents vía e-mailsmail:
1.
Envío de reservaBooking:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05" EchoToken="DEV12345GER" TimeStamp ="2018-06-04T18:13:51.0" Target="Production" Version="3" SequenceNmbr="1" PrimaryLangID="en-US" Operation="email"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1"/> <BookingChannel Type="5"/> </Source> </POS> <TPA_Extension> <VerificationList> <SendList email="GNIZETICH@KIUSYS.COM"> <RecordLocator>RYWIVI</RecordLocator> </SendList> <SendList email="DALMEYRA@KIUSYS.COM"> <RecordLocator>RYWIVI</RecordLocator> </SendList> <SendList email="HVENEZIA@KIUSYS.COM"> <RecordLocator>RYWIVI</RecordLocator> </SendList> </VerificationList> </TPA_Extension> </KIU_TravelItineraryReadV2RQ> |
Response:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="GERTESTDV" TimeStamp="2018-09-17T18:50:09+00:00" Target="Production" Version="3.0" SequenceNmbr="1"> <Success/> <ItineraryInfo> <TicketAdvisory>Processed</TicketAdvisory> </ItineraryInfo> </KIU_ItineraryReadV2RS> |
Ejemplo de formatoExample:
2.
Envío de Ticket/sTIckets :
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05" EchoToken="DEV12345GER" TimeStamp ="2018-06-04T18:13:51.0" Target="Production" Version="3" SequenceNmbr="1" PrimaryLangID="en-US" Operation="email"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1"/> <BookingChannel Type="5"/> </Source> </POS> <TPA_Extension> <VerificationList> <SendList email="GNIZETICH@KIUSYS.COM"> <Document Type="30">9990210003750</Document> <Document Type="30">9990210003751</Document> <Document Type="30">9990210003752</Document> <Document Type="30">9990210003753</Document> <Document Type="30">9990210003754</Document> <Document Type="30">9990210003755</Document> <Document Type="30">9990210003756</Document> <Document Type="30">9990210003757</Document> <Document Type="30">9990210003758</Document> </SendList> <SendList email="DALMEYRA@KIUSYS.COM"> <Document Type="30">9990210003750</Document> <Document Type="30">9990210003751</Document> <Document Type="30">9990210003752</Document> <Document Type="30">9990210003753</Document> <Document Type="30">9990210003754</Document> <Document Type="30">9990210003755</Document> <Document Type="30">9990210003756</Document> <Document Type="30">9990210003757</Document> <Document Type="30">9990210003758</Document> </SendList> </VerificationList> </TPA_Extension> </KIU_TravelItineraryReadV2RQ> |
Response:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="DEV12345GER" TimeStamp="2018-10-01T17:29:28+00:00" Target="" Version="3.0" SequenceNmbr="1"> <Success/> <ItineraryInfo> <TicketAdvisory>Processed</TicketAdvisory> </ItineraryInfo> </KIU_ItineraryReadV2RS> |
Imagen de recibo de tickets:
View file name Mail multi Documents.pdf height 250
3.
Envío deEMDs:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05" EchoToken="DEV12345GER" TimeStamp="2018-06-04T18:13:51.0" Target="Production" Version="3.1" SequenceNmbr="1" PrimaryLangID="en-US" Operation="email"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1" /> <BookingChannel Type="5" /> </Source> </POS> <TPA_Extension> <VerificationList> <SendList email="GNIZETICH@KIUSYS.COM"> <Document Type="44">9995570005071</Document> <Document Type="44">9995570005072</Document> <Document Type="44">9995570005073</Document> </SendList> </VerificationList> </TPA_Extension> </KIU_TravelItineraryReadV2RQ> |
Response:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="DEV12345GER" TimeStamp="2018-10-03T14:05:41+00:00" Target="" Version="3.0" SequenceNmbr="1"> <Success/> <ItineraryInfo> <TicketAdvisory>Processed</TicketAdvisory> </ItineraryInfo> </KIU_ItineraryReadV2RS> |
Opcional envío Optional multiple sending:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_TravelItineraryReadV2RQ xmlns:ns="http://www.opentravel.org/OTA/2003/05/common" xmlns:vc="http://www.w3.org/2007/XMLSchema-versioning" xmlns:sch="http://purl.oclc.org/dsdl/schematron" xmlns="http://www.opentravel.org/OTA/2003/05" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opentravel.org/OTA/2003/05" EchoToken="DEV12345GER" TimeStamp ="2018-06-04T18:13:51.0" Target="Production" Version="3" SequenceNmbr="1" PrimaryLangID="en-US" Operation="email"> <POS> <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX818" ISOCountry="AR" ISOCurrency="ARS"> <RequestorID Type="1"/> <BookingChannel Type="5"/> </Source> </POS> <TPA_Extension> <VerificationList> <SendList email="GNIZETICH@KIUSYS.COM"> <RecordLocator>RYWIVI</RecordLocator> </SendList> <SendList email="GNIZETICH@KIUSYS.COM"> <Document Type="30">9990210003750</Document> <Document Type="30">9990210003751</Document> <Document Type="30">9990210003752</Document> <Document Type="30">9990210003753</Document> <Document Type="30">9990210003754</Document> <Document Type="30">9990210003755</Document> <Document Type="30">9990210003756</Document> <Document Type="30">9990210003757</Document> <Document Type="30">9990210003758</Document> </SendList> <SendList email="GNIZETICH@KIUSYS.COM"> <Document Type="44">9995570005074</Document> <Document Type="44">9995570005075</Document> <Document Type="44">9995570005076</Document> <Document Type="44">9995570005077</Document> <Document Type="44">9995570005078</Document> <Document Type="44">9995570005079</Document> <Document Type="44">9995570005080</Document> </SendList> </VerificationList> </TPA_Extension> </KIU_TravelItineraryReadV2RQ> |
Se puede enviar a un mismo destinatario o diferentes destinatarios distintos tipos de comprobantes. En el caso de documento, cada elemento SendList, acepta como máximo 10 ítems documentos. Indistintamente de su tipo (30|44). Recomendamos para una mejor lectura y procesamiento concentrar los documentos en cada lista por su tipoDifferent types of vouchers can be sent to the same recipient or different recipients. In the case of a document, each SendList element accepts a maximum of 10 document items. Regardless of its type (30 | 44). We recommend for a better reading and processing to concentrate the documents in each list by their type:
Response:
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
<?xml version="1.0" encoding="UTF-8"?> <KIU_ItineraryReadV2RS EchoToken="DEV12345GER" TimeStamp="2018-10-03T14:08:19+00:00" Target="" Version="3.0" SequenceNmbr="1"> <Success/> <ItineraryInfo> <TicketAdvisory>Processed</TicketAdvisory> </ItineraryInfo> </KIU_ItineraryReadV2RS> |