KIU_AirBookRQ/RS
INDICE DE CONTENIDOS
Objetivo
A través del método, el usuario puede:
Crear una reserva con su correspondiente cotización
Crear una reserva y forzar la tarifa
Crear una reserva aplicando filtro de tarifa de acuerdo a la clase
KIU_AirBookRQ
Mensaje de petición de reserva para un itinerario, que puede consistir de uno o o más vuelos. Incluye información del POS (Point of Sale, Punto de Venta), del o los vuelos del itinerario y del pasajero para el que se realiza la reserva.
Ejemplos del Mensaje KIU_AirBookRQ
Elementos del Mensaje KIU_AirBookRQ
- POS: Elemento que agrupa la información del Punto de Venta desde el cual se realiza la petición.
- Source: Contenedor de los datos del Punto de Venta o POS.
- AgentSine: Alfanumérico de [9]. Identificador del agente que realiza la petición.
- PseudoCityCode: Alfabético [3]. Código de identificación de la ciudad desde donde se efectúa la petición. Normalmente, los tres primeros caracteres del AgentSine y/o el TerminalID.
- ISOCountry: Código ISO del país donde se originó la petición.
- ISOCurrency: Código ISO de la moneda en la que se efectuará la reserva.
- TerminalID: Alfanumérico [10]. Código identificador del dispositivo desde el que se realiza la petición.
- RequestorID: Elemento identificador de la entidad que genera el pedido.
- Type: Código OTA del tipo de entidad, listado en la OpenTravel Code List Unique ID Type.
- BookingChannel: Especificación del canal de reserva.
- Type: Código OTA del canal de reserva, listado en la OpenTravel Code List Booking Channel Type.
- Source: Contenedor de los datos del Punto de Venta o POS.
- PriceInfo: Optativo. Elemento complejo. Elemento contenedor de información extra acerca del precio final de la reservación.
- TourCodeInformation: Optativo. Elemento simple. Contiene el detalle de tourcode a aplicar en el proceso de cotización de la reserva a crear.
- TourCodeType. Atributo. ENUM. Tipo de tourcode de acuerdo a la lista de aplicación a validar.
- Valores:
- N = TourCode normal
- B = TourCode tarifa bulk (BT) con desglose de montos visibles.
- B/= TourCode tarifa bulk (BT) con desglose de montos no visibles.
- I = Tourcode tarifa inclusive Tour (IT) con desglose de montos visibles.
- I/ = TourCode tarifa inclusive Tour(IT) con desglos de montos no visibles.
- Valores:
- Text: Atributo. Alfanumérico [3-12]. Se espera el código de tourcode.
- TourCodeType. Atributo. ENUM. Tipo de tourcode de acuerdo a la lista de aplicación a validar.
- PriceRequestInformation: Optativo. Elemento para agrupar sobrecargas de tasas.
- FeeExemption: [true|false]. Optativo. Si el valor de este atributo es “true”, la creación de la reserva será realizada exceptuando todos los fees aplicables.
- TPA_Extensions: Elemento abierto dentro del esquema OTA que permite agregar extensiones no contempladas en el estándar.
- Tax: Elemento para aplicar sobrecargas de tasas. Puede repetirse.
- Amount: Decimal. Monto de la tasa.
- TaxCode: Alfabético [2]. Código de la tasa extra a aplicar.
- Tax: Elemento para aplicar sobrecargas de tasas. Puede repetirse.
- TourCodeInformation: Optativo. Elemento simple. Contiene el detalle de tourcode a aplicar en el proceso de cotización de la reserva a crear.
- AirItinerary: Elemento que agrupa todos los segmentos de vuelo para el itinerario solicitado.
- OriginDestinationOptions: Contenedor para las opciones de cada segmento de vuelo.
- OriginDestinationOption: Opciones para el segmento de vuelo específco.
- FlightSegment: Información acerca del segmento de vuelo. En los casos de vuelos no directos, este elemento se repite para cada tramo.
- DepartureDateTime: Fecha ISO de partida del vuelo.
- ArrivalDateTime: Fecha ISO de llegada del vuelo.
- FlightNumber: Alfanumérico [4]. Número identificatorio del vuelo.
- ResBookDesigCode: Alfabético [1]. Código Designador de Reserva.
- DepartureAirport: Aerpuerto de origen.
- LocationCode: Alfabético [3]. Codigo IATA de aeropuerto.
- ArrivalAirport: Aeropuerto de destino.
- LocationCode: Alfabético [3]. Codigo IATA de aeropuerto.
- MarketingAirline: Aerolínea de venta.
- Code: Alfanumérico [2]. Código identificador de la aerolínea de venta.
- FlightSegment: Información acerca del segmento de vuelo. En los casos de vuelos no directos, este elemento se repite para cada tramo.
- OriginDestinationOption: Opciones para el segmento de vuelo específco.
- OriginDestinationOptions: Contenedor para las opciones de cada segmento de vuelo.
- TravelerInfo: Elemento que agrupa la información de el o los pasajeros para los cuales se reserva el vuelo.
- AirTraveler: Contenedor para la información de cada pasajero.
PassengerTypeCode: Alfabético [3]. Código que indica el tipo de pasajero: Infante que no ocupa asiento (INF, desde 0 a 2 años no cunplidos), Niño (CNN, desde los 2 a los 12 años no cumplidos), Adulto (ADT, de 12 años en adelante).
En caso de pasajeros infantes, los mismos deben ser cargados luego de 1 adulto. En caso de mas de un pasajero Adulto y mas de un pasajero infante, los mismos deben estar intercalados. El sistema asume que el Infante se asocia al adulto inmediato anterior.
ATENCION: solamente se admite un (1) pasajero.
- BirthDate: Fecha ISO. Optativo. Fecha de nacimiento del pasajero.
- PersonName: Elemento que agrupa la información acerca del nombre completo de la persona a nombre de la cual se efectúa la reserva.
- NamePrefix: [MR|MRS|MSS|JR]. Optativo. Prefijo honorífico del pasajero. Se utiliza en los casos en los que dos o más pasajeros comparten exactamente el mismo nombre completo, para diferenciarlos.
- GivenName: Alfabético [63]. Nombre.
- MiddleName: Alfabético [63]. Optativo. Segundo nombre.
- Surname: Alfabético [63]. Apellido.
- Telephone: Optativo. Información de número telefónico.
- AreaCityCode: Alfanumérico con caracteres especiales [50]. Código de área del número telefónico.
- PhoneNumber: Alfanumérico con caracteres especiales [50]. Número telefónico del pasajero.
- PhoneType: Alfabético. Upper. Tipo de teléfono para contacto y envío de SMS. Lista
(Código - Descripción
1 - Emergency contact
2 - Travel arranger
3 - Daytime contact
4 - Evening contact
5 - Contact
8 - Pickup contact
10-Mobile). - Language: Alfabético [2]. Código ISO de idioma. (EN=English, ES=Spanish, IT=Italian, etc).
- Email: Dirección de correo electrónico del pasajero.
- Document: Información acerca del documento.
- DocID: Alfanumérico [46]. Número de documento de la persona.
- DocType: Alfanumérico [2|4]. Tipo de documento, según listado (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). Los dos últimos tipos (CC y FF) deben obligatoriamente ir seguidos de dos caracteres extra, el código de la entidad emisora de la tarjeta de crédito (por ejemplo, CCVI: tarjeta de crédito Visa), o la aerolínea a la cual pertenece el código de viajero frecuente utilizado (por ejemplo, FFXX: número de viajero frecuente de Aerolíneas XX).
- CustLoyalty: Optativo. Información de programa de pasajero frecuente.
- ProgramID: Alfanumérico [2]. Código IATA de la aerolínea a la que pertenece el programa del pasajero frecuente.
- MembershipID: Alfanumérico [22]. Identificador del pasajero dentro del programa de pasajero frecuente.
- TSAInfo: Optativo. Contenedor de información solicitada por la TSA (Transportation Security Administration). En algunos vuelos puede ser obligatorio incluir este elemento y toda la información interna del mismo, para todos los pasajeros. Al incluirse, genera un SSR de tipo DOCS.
- BirthDate: Fecha ISO. Fecha de nacimiento del pasajero.
- Gender: [M|F|MI|FI|U]. Sexo del pasajero según especificación TSA (M, Male, masculino; F, Female, femenino; MI, Male Infant, infante masculino; FI, Female Infant, infante femenino; U, Unknown, desconocido).
- DocExpireDate: Fecha ISO. Fecha de expiración del documento de identificación del pasajero.
- DocIssueCountry: Código ISO del país emisor del documento de identificación del pasajero.
- BirthCountry: Código ISO del país de nacimiento del pasajero.
- TSADocType: Código TSA del tipo de documento de identificación del pasajero (AC: Crew Member Certificate, P: Passenger Passport, IP: Passport Card, F: Approved Non-standard Identity Documents used for Travel as defined by the Issuing Country/State, A: Identity Card, C: Identity Card, I: Identity Card).
- TSADocID: Alfanumérico [45]. Número del documento de identificación del pasajero.
- TravelerRefNumber: Referencia única de la persona asignada por el sistema que genera el pedido. Usado como referencia entre segmentos de datos.
- RPH: Entero. Número de referencia único del pasajero dentro de la reserva.
- SpecialReqDetails: Optativo. 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 [127]. Información extra acerca de el/los pasajeros/s.
- SpecialServiceRequests: Contenedor de requerimientos de servicios especiales (SSR, SpecialServiceRequest).
- SpecialServiceRequest: Elemento que permite hacer solicitudes por necesidades del pasajero o agregar información específica del mismo. Para una lista extensiva de los tipos soportados así como una descripción detallada de cada uno.
- ServiceQuantity: Numérico [1..1000]. Cantidad del servicio especial requerido.
- SSRCode: Alfabético [4]. Código del servicio especial requerido.
- Status: Alfabético [2]. Estado de solicitud del servicio especial requerido.
- TravelerRefNumberRPHList: Listado numérico separado por espacios [01 02 03...]. Listado de los RPH de los pasajeros a los que aplica el servicio especial requerido.
- Text: Alfanumérico con caracteres especiales [127]. Información textual acerca del servicio especial requerido.
- Airline: Información de la aerolínea que opera el vuelo al que aplica el servicio especial requerido.
- Code: Alfanumérico [2]. Código IATA de la aerolínea.
- FlightLeg: Contenedor de información acerca del segmento de vuelo al que aplica el servicio especial requerido.
- Date: Fecha ISO. Fecha de salida del vuelo del segmento.
- FlightNumber: Numérico [1|4]. Número del vuelo del segmento.
- ResBookDesigCode: Alfabético [1]. Código Designador de Reserva.
- DepartureAirport: Aeropuerto de origen.
- LocationCode: Alfabético [3]. Código IATA de aeropuerto.
- ArrivalAirport: Aeropuerto de destino.
- LocationCode: Alfabético [3]. Código IATA de aeropuerto.
- SpecialServiceRequest: Elemento que permite hacer solicitudes por necesidades del pasajero o agregar información específica del mismo. Para una lista extensiva de los tipos soportados así como una descripción detallada de cada uno.
- Remarks: Contenedor para comentarios acerca de el/los pasajero/s.
- AirTraveler: Contenedor para la información de cada pasajero.
- Ticketing: Información acerca del método de ticketing.
- TicketTimeLimit: Entero. Indica la cantidad de horas máxima para emitir la reserva (mediante KIU_AirDemandTicket) antes de que la misma sea desechada.
KIU_AirBookRS
Ejemplos del Mensaje
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2016-08-03T17:31:27+00:00" Target="Production" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-08-11 09:40:00" ArrivalDateTime="2015-03-31 10:40:00" FlightNumber="9665" ResBookDesigCode="Y"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TSAInfo> <BirthDate>1980-12-07</BirthDate> <Gender>M</Gender> <DocExpireDate>2017-01-20</DocExpireDate> <DocIssueCountry>AR</DocIssueCountry> <BirthCountry>AR</BirthCountry> <TSADocType>P</TSADocType> <TSADocID>123456789</TSADocID> </TSAInfo> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASAJERO NECESITA SILLA DE RUEDAS</Remark> </Remarks> <SpecialServiceRequests> <SpecialServiceRequest Airline="XX" Code="WCHR" Status="PN" DepartureAirport="AEP" ArrivalAirport="COR" FlightNumber="9665" RecordBookDesignator="Y" Date="2016-08-11" NumberOfServices="1" PassengerNames="-1PEREZ/JUAN CARLOS" Text="PASAJERO NECESITA SILLA DE RUEDAS" PassengerAssociationIds="P1" /> </SpecialServiceRequests> </SpecialReqDetails> </TravelerInfo> <BookingReferenceID Type="1" ID="GLZFUQ" /> </KIU_AirBookRS>
Elementos del Mensaje KIU_AirBookRS
- AirItinerary: Elemento que agrupa todos los segmentos de vuelo para el itinerario devuelto.
- OriginDestinationOptions: Contenedor para las opciones de cada segmento de vuelo.
- OriginDestinationOption: Opciones para el segmento de vuelo específco.
- FlightSegment: Información acerca del segmento de vuelo. En los casos de vuelos no directos, este elemento se repite para cada tramo.
- DepartureDateTime: Fecha ISO de partida del vuelo.
- ArrivalDateTime: Fecha ISO de llegada del vuelo.
- FlightNumber: Alfanumérico [4]. Número identificatorio del vuelo.
- ResBookDesigCode: Alfabético [1]. Código Designador de Reserva.
- DepartureAirport: Aerpuerto de origen.
- LocationCode: Alfabético [3]. Codigo IATA de aeropuerto.
- ArrivalAirport: Aeropuerto de destino.
- LocationCode: Alfabético [3]. Codigo IATA de aeropuerto.
- MarketingAirline: Aerolínea de venta.
- Code: Alfanumérico [2]. Código identificador de la aerolínea de venta.
- TravelerInfo: Elemento que agrupa la información de el o los pasajeros para los cuales se reserva el vuelo.
- AirTraveler: Contenedor para la información de cada pasajero.
- PassengerTypeCode: Alfabético [3]. Código que indica el tipo de pasajero: Infante que no ocupa asiento (INF, desde 0 a 2 años no cunplidos), Niño (CNN, desde los 2 a los 12 años no cumplidos), Adulto (ADT, de 12 años en adelante).
- BirthDate: Fecha ISO. Fecha de nacimiento del pasajero.
- PersonName: Elemento que agrupa la información acerca del nombre completo del pasajero.
- NamePrefix: Prefijo honorífico del pasajero.
- GivenName: Alfabético. Nombre.
- MiddleName: Alfabético. Segundo nombre.
- Surname: Alfabético. Apellido.
- AirTraveler: Contenedor para la información de cada pasajero.
- FlightSegment: Información acerca del segmento de vuelo. En los casos de vuelos no directos, este elemento se repite para cada tramo.
- Telephone: Información de número telefónico.
- AreaCityCode: Alfanumérico con caracteres especiales. Código de área del número telefónico.
- PhoneNumber: Entero. Número telefónico del pasajero.
- Email: Dirección de correo electrónico del pasajero.
- Document: Información acerca del documento.
- DocID: Entero. Número de documento del pasajero.
- DocType: Alfanumérico. Tipo de documento, según listado (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: Información de programa de pasajero frecuente.
- ProgramID: Alfanumérico. Código IATA de la aerolínea a la que pertenece el programa del pasajero frecuente.
- MembershipID: Alfanumérico. Identificador del pasajero dentro del programa de pasajero frecuente.
- TSAInfo: Contenedor de información solicitada por la TSA (Transportation Security Administration).
- BirthDate: Fecha ISO. Fecha de nacimiento del pasajero.
- Gender: Sexo del pasajero según especificación TSA.
- DocExpireDate: Fecha ISO. Fecha de expiración del documento de identificación del pasajero.
- DocIssueCountry: Código ISO del país emisor del documento de identificación del pasajero.
- BirthCountry: Código ISO del país de nacimiento del pasajero.
- TSADocType: Código TSA del tipo de documento de identificación del pasajero.
- TSADocID: Alfanumérico. Número del documento de identificación del pasajero.
- TravelerRefNumber: Referencia única del pasajero asignada por el sistema que genera el pedido. Usado como referencia entre segmentos de datos.
- RPH: Entero. Número de referencia único del pasajero dentro de la reserva.
- OriginDestinationOption: Opciones para el segmento de vuelo específco.
- 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 (SSR, SpecialServiceRequest).
- SpecialServiceRequest: Elemento con información acerca de los requerimientos de servicios especiales realizados. Cuando este elemento es devuelto en la respuesta, significa que el requerimiento no pudo ser procesado por algún motivo (especificado en el atributo Text). Caso contrario, el requerimiento solicitado fue aceptado y su información no es devuelta en la respuesta de la llamada.
- Airline: Alfanumérico. Código IATA de la aerolínea.
- Code: Código del SSR solicitado.
- Status: Estado real del SSR solicitado. Es posible que el elemento SSR haya sido rechazado por el estado solicitado, y se informe su estado real en este atributo.
- DepartureAirport: Alfabético. Codigo IATA de aeropuerto.
- ArrivalAirport: Alfabético. Codigo IATA de aeropuerto.
- FlightNumber: Numérico. Número del vuelo del segmento.
- RecordBookDesignator: Alfabético. Código Designador de Reserva.
- Date: Fecha ISO. Fecha de salida del vuelo del segmento.
- NumberOfServices: Numérico. Cantidad del servicio especial requerido.
- PassengerNames: Alfabético. Nombre/s de el/los pasajero/s a los que aplica el servicio especial requerido.
- Text: Alfabético. Razón de rechazo del servicio especial requerido.
- PassengerAssociationIds: Alfanumérico. Números de orden de el/los pasajero/s dentro de la reserva a los que aplica el servicio especial requerido. Equivalente al atributo TravelerRefNumberRPHList.
- SpecialServiceRequest: Elemento con información acerca de los requerimientos de servicios especiales realizados. Cuando este elemento es devuelto en la respuesta, significa que el requerimiento no pudo ser procesado por algún motivo (especificado en el atributo Text). Caso contrario, el requerimiento solicitado fue aceptado y su información no es devuelta en la respuesta de la llamada.
- Remarks: Contenedor para comentarios acerca de el/los pasajero/s.
- OriginDestinationOptions: Contenedor para las opciones de cada segmento de vuelo.
- BookingReferenceID: Listado de los RPH del segmento de vuelo asociados con un identificador de referencia específico de la reserva.
- Type: Código OTA del tipo de entidad, listado en la OpenTravel Code List Unique ID Type.
- ID: Alfabético [6]. Identificador único de la reserva asignado por el sistema.
Caso de uso: Forzado de Tarifas
KIU_AirBookRQ - Forzado de Tarifa
Crear una Reserva Forzando Tarifa
Ejemplo
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRQ EchoToken="1" TimeStamp="2015-03-30T19:07:51+00:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" PseudoCityCode="AEP" ISOCountry="AR" ISOCurrency="ARS" TerminalID="AEP00XX816"> <RequestorID Type="5" /> <BookingChannel Type="1" /> </Source> </POS> <PriceInfo> <FareInfos> <FareInfo> <TPA_Extensions> <FlightReference FareBasisCode="BOW2" /> </TPA_Extensions> </FareInfo> </FareInfos> </PriceInfo> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-15 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="103" ResBookDesigCode="C"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-16 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="666" ResBookDesigCode="Y"> <DepartureAirport LocationCode="COR" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZGONZALES</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASAJERO NECESITA SILLA DE RUEDAS</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <Ticketing TicketTimeLimit="12" /> </KIU_AirBookRQ>
Agregados al Método
De acuerdo al estándar OTA, se aplica el concepto de TPA_Extension para mantener una lógica de nomenclatura de elementos y atributos.
A nivel de PriceInfo = > FareInfo - se agrega:
<TPA_Extensions> <FlightReference FareBasisCode="BOW2"/> </TPA_Extensions>
El atributo FareBasisCode admite un único FareBase que aplica a todo el itinerario declarado para la reserva, obteniendo el importe sin tomar en cuenta la clase de reserva.
KIU_AirBookRS - Forzado de Tarifa
Ejemplo
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2016-07-06T20:07:39+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-15 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="103" ResBookDesigCode="C"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-16 09:40:00" ArrivalDateTime="2016-07-06 10:40:00" FlightNumber="666" ResBookDesigCode="Y"> <DepartureAirport LocationCode="COR" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZGONZALES</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASAJERO NECESITA SILLA DE RUEDAS</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <BookingReferenceID Type="1" ID="NZAXDD" /> </KIU_AirBookRS>
Ejemplo Reserva Creada en RES
*NZAXDD RP/AEP00XX8 - LINEAS AEREAS XX 1.1PEREZGONZALES/JUAN MR CARLOS /07DEC80 »NI123456789 1 XX103 C 15JUL FR AEPCOR HK1 0940 1040 2 XX666 Y 16JUL SA CORAEP HK1 1400 1500 /DOS BARRAS TKT/TIME LIMIT 1 TX NET 0808/07JUL-THU FARE - PRICE RETAINED CONTACTS 1-(011) 123456789 2- MAILTO:JUAN@PEREZ.COM 3-CALLE 34 N 11. BUENOS AIRES. C1407AXA REMARKS 1.PASAJERO NECESITA SILLA DE RUEDAS RECEIVED FROM - WEB SERVICE NET.AEPXX-SM 2007/06JUL16 *NZAXDD WW PAX: 1.ADT TOTAL PAXS FARED: 1 CHECK FARE RESTRICTION BEFORE ISSUE ------------------------------------------------------------------------- CR FLT BK DATE TIME ST FARE BASIS NVB NVA BG AEP COR XX 103 C 15JUL 0940 OK BOW2 20K AEP XX 666 Y 16JUL 1400 OK BOW2 15K /DOS BARRAS ARS 187.96 BUE XX COR ARS93.98BOW2 XX BUE ARS93.98BOW2 TTL AR ARS 187.96 S187.96 END XT 8.46QN 20.00TQ 71.94XR ARS 160.006A ARS 20.62DL ARS 100.40XT ARS 468.98 BSR 1ARS = 1.00000ARS FARED: AEPXX-SM 2007/06JUL16 # ** WEB PRICE *QBOW2 **
Caso de Uso: Filtrado de Tarifas
KIU_AirBookRQ - Filtrado de Tarifas por Clase
En el caso de utilizar el filtrado de tarifa, se agrega el atributo FareBasisCode dentro del elemento FligthSegment, donde cada segmento debe expresar la tarifa a aplicar. La misma tiene que ser concordante con la clase de reserva, puesto que el filtrado de tarifa aplica sobre la clase reservada.
Ejemplo
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRQ EchoToken="1" TimeStamp="2015-03-30T19:07:51+00:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" PseudoCityCode="AEP" ISOCountry="AR" ISOCurrency="ARS" TerminalID="AEP00XX816"> <RequestorID Type="5" /> <BookingChannel Type="1" /> </Source> </POS> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-13 20:00:00" ArrivalDateTime="2016-07-13 21:00:00" FlightNumber="041" ResBookDesigCode="Y" FareBasisCode="Y3"> <DepartureAirport LocationCode="TUC" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 08:00:00" ArrivalDateTime="2016-07-14 10:00:00" FlightNumber="044" ResBookDesigCode="Y" FareBasisCode="Y1S"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="SLA" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 15:00:00" ArrivalDateTime="2016-07-14 17:00:00" FlightNumber="1236" ResBookDesigCode="Y" FareBasisCode="Y1A"> <DepartureAirport LocationCode="SLA" /> <ArrivalAirport LocationCode="MDZ" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASAJERO NECESITA SILLA DE RUEDAS</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <Ticketing TicketTimeLimit="3" /> </KIU_AirBookRQ>
Agregados al Método
Se agrega el atributo FareBasisCode dentro de FlightSegment para ingresar la base de tarifa correspondiente. Se debe declarar la base de tarifa a aplicar, indistintamente si se repite o no, por cada segmento (un Farebase por segmento).
IMPORTANTE: no es combinable la opción de filtrado de tarifas con la opción de forzado de tarifas. Si existe el atributo declarado en FlightSegment al mismo que el TPA_Extension correspondiente a forzado de tarifa, el mismo responderá con un error de formato. |
---|
KIU_AirBookRS - Filtrado de Tarifa por Clase
Ejemplo
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2016-07-06T20:22:56+00:00" Target="Testing" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-13 20:00:00" ArrivalDateTime="2016-07-13 21:00:00" FlightNumber="041" ResBookDesigCode="Y" FareBasisCode="Y3"> <DepartureAirport LocationCode="TUC" /> <ArrivalAirport LocationCode="AEP" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 08:00:00" ArrivalDateTime="2016-07-14 10:00:00" FlightNumber="044" ResBookDesigCode="Y" FareBasisCode="Y1S"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="SLA" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> <OriginDestinationOption> <FlightSegment DepartureDateTime="2016-07-14 15:00:00" ArrivalDateTime="2016-07-14 17:00:00" FlightNumber="1236" ResBookDesigCode="Y" FareBasisCode="Y1A"> <DepartureAirport LocationCode="SLA" /> <ArrivalAirport LocationCode="MDZ" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT" BirthDate="1980-12-07"> <PersonName> <NamePrefix>MR</NamePrefix> <GivenName>JUAN</GivenName> <MiddleName>CARLOS</MiddleName> <Surname>PEREZ</Surname> </PersonName> <Telephone AreaCityCode="011" PhoneNumber="123456789" /> <Address> <AddressLine>CALLE 34 N 11</AddressLine> <CityName>BUENOS AIRES</CityName> <PostalCode>C1407AXA</PostalCode> <StateProv>CAPITAL FEDERAL</StateProv> <CountryName>ARGENTINA</CountryName> </Address> <Email>JUAN@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <CustoLoyalty ProgramID="XX" MembershipID="12346789" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <Remarks> <Remark>PASAJERO NECESITA SILLA DE RUEDAS</Remark> </Remarks> </SpecialReqDetails> </TravelerInfo> <BookingReferenceID Type="1" ID="IUUWCA" /> </KIU_AirBookRS>
Ejemplo Reserva Creada en RES
*IUUWCA RP/AEP00XX8 - LINEAS AEREAS XX 1.1PEREZ/JUAN MR CARLOS /07DEC80 »NI123456789 1 XX041 Y 13JUL WE TUCAEP HK1 2000 2100 /OPERATED BY BQB LINEAS AEREAS 2 XX044 Y 14JUL TH AEPSLA HK1 0800 1000 3 XX1236Y 14JUL TH SLAMDZ HK1 1500 1700 TKT/TIME LIMIT 1 TX NET 2323/06JUL-WED FARE - PRICE RETAINED CONTACTS 1-(011) 123456789 2- MAILTO:JUAN@PEREZ.COM 3-CALLE 34 N 11. BUENOS AIRES. C1407AXA REMARKS 1.PASAJERO NECESITA SILLA DE RUEDAS RECEIVED FROM - WEB SERVICE NET.AEPXX-SM 2022/06JUL16 *IUUWCA WW PAX: 1.ADT TOTAL PAXS FARED: 1 CHECK FARE RESTRICTION BEFORE ISSUE ------------------------------------------------------------------------- CR FLT BK DATE TIME ST FARE BASIS NVB NVA BG TUC AEP XX 41 Y 13JUL 2000 OK Y3 15K /OPERATED BY BQB LINEAS AEREAS SLA XX 44 Y 14JUL 0800 OK Y1S 15K MDZ XX 1236 Y 14JUL 1500 OK Y1A 15K ARS 1670.00 TUC XX BUE ARS30.00Y3 XX SLA ARS1540.00Y1S XX MDZ ARS 1670.00 ARS100.00Y1A TTL ARS1670.00 END XT 75.15QN 10.00TQ ARS 240.006A 107.91XR ARS 183.25DL ARS 193.06XT ARS 2286.31 BSR 1ARS = 1.00000ARS FARED: AEPXX-SM 2022/06JUL16 # ** WEB PRICE *FB/Y3.Y1S.Y1A **
19759150ce
Caso de Uso: Mensaje con DOCS abreviado
Ejemplo
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRQ EchoToken="1" TimeStamp="2013-01-25T18:40:47+00:00" Target="Production" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us"> <POS> <Source AgentSine="AEP00XXSM" PseudoCityCode="AEP" ISOCountry="AR" ISOCurrency="ARS" TerminalID="AEP00XX816"> <RequestorID Type="5" /> <BookingChannel Type="1" /> </Source> </POS> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-08-28 14:30:00" ArrivalDateTime="2013-05-03 14:45:00" FlightNumber="4522" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JUAN</GivenName> <MiddleName>JOSE</MiddleName> <Surname>PEREZ</Surname> <NamePrefix>MR</NamePrefix> </PersonName> <Telephone PhoneNumber="1234-5678" /> <Email>JUANJ@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <TravelerRefNumber RPH="01" /> </AirTraveler> <SpecialReqDetails> <SpecialServiceRequests> <SpecialServiceRequest ServiceQuantity="1" SSRCode="DOCS" Status="HK" TravelerRefNumberRPHList="01"> <Airline Code="XX" /> <FlightLeg Date="2017-08-28" FlightNumber="4522" ResBookDesigCode="Y"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> </FlightLeg> <Text>DOB/19JAN79/M/ALMEYRA/DIEGO/GASTON</Text> </SpecialServiceRequest> </SpecialServiceRequests> </SpecialReqDetails> </TravelerInfo> <Ticketing TicketTimeLimit="4" /> </KIU_AirBookRQ>
Respuesta
<?xml version="1.0" encoding="UTF-8"?> <KIU_AirBookRS EchoToken="1" TimeStamp="2017-08-29T11:37:32+00:00" Target="Production" Version="3.0" SequenceNmbr="1"> <Success /> <AirItinerary> <OriginDestinationOptions> <OriginDestinationOption> <FlightSegment DepartureDateTime="2017-08-28 14:30:00" ArrivalDateTime="2013-05-03 14:45:00" FlightNumber="4522" ResBookDesigCode="Y" RPH="01"> <DepartureAirport LocationCode="AEP" /> <ArrivalAirport LocationCode="COR" /> <MarketingAirline Code="XX" /> </FlightSegment> </OriginDestinationOption> </OriginDestinationOptions> </AirItinerary> <TravelerInfo> <AirTraveler PassengerTypeCode="ADT"> <PersonName> <GivenName>JUAN</GivenName> <MiddleName>JOSE</MiddleName> <Surname>PEREZ</Surname> <NamePrefix>MR</NamePrefix> </PersonName> <Telephone PhoneNumber="1234-5678" /> <Email>JUANJ@PEREZ.COM</Email> <Document DocID="123456789" DocType="NI" /> <TravelerRefNumber RPH="01" /> </AirTraveler> </TravelerInfo> <BookingReferenceID Type="1" ID="AHBUCS" /> </KIU_AirBookRS>
Posibles Mensajes de Error
Código | Mensaje | Explicación |
10009 | There is no contact info for this reservation. | Es obligatorio contar con información de contacto (teléfono, dirección o correo electrónico )de al menos un pasajero de la reserva. |
10010 | There is a passenger without document. | Es obligatorio que todos los pasajeros tengan un número y tipo de documento. |
10017 | The TravelerRefNumberRPHList in the SSR informs a non-existant RPH. | Alguno de los SSR incluye un valor en el atributo TravelerRefNumberRPHList que no corresponde con ninguno de los pasajeros de la reserva. |
10018 | There is a discrepancy between the AirItinerary flight data and the SSR flight data. | Alguno de los SSR incluye en el elemento FlightLeg información que no se corresponde con ninguno de los vuelos de la reserva declarados en el elemento OriginDestinationOption. |
10019 | There is at least one passenger without proper TSA data. | Si se incluye la información requerida por la TSA, es obligatorio que la misma esté completa y para todos los pasajeros. |
22050 | This flight requires TSA data for passengers but it is not present. | Alguno de los vuelos de la reserva requiere obligatoriamente información para la TSA, pero no fue incluida. |
10021 | Too many TicketDesignatorCodes to process. | Se enviaron más de tres códigos de descuento. |
10022 | There are at least two different passengers with the exact same name. | No debe haber dos o más pasajeros en la reserva que tengan exactamente el mismo nombre. En los casos en los que dos o más pasajeros comparten efectivamente el nombre completo (incluyendo segundos nombres y apellidos), se recomienda utilizar los prefijos honoríficos mediante el atributo NamePrefix para diferenciarlos. |
10029 | At least one of the informed passenger birth dates is in the future. | La fecha de nacimiento informada para alguno de los pasajeros es errónea por ocurrir en el futuro. |
10030 | At least one of the informed passenger birth dates does not correspond with the informed passenger type. | La fecha de nacimiento informada para alguno de los pasajeros no se corresponde con su tipo de pasajero (ver detalle de rangos etarios para cada tipo en la descripción del atributo PassengerTypeCode). |
11004 | Error at parameter Age Qualifying Code. | El valor del atributo PassengerTypeCode no se corresponde con el formato descripto (INF, CNN o ADT). |
11005 | Error at parameter DepartureDateTime. | El valor del atributo DepartureDateTime no es una fecha ISO válida. |
11010 | Error at parameter MarketingAirline. | El valor del atributo MarketingAirline no se corresponde con el formato descripto (alfabético en mayúsculas de dos caracteres). |
11011 | Error at parameter DepartureAirport. | El valor del atributo LocationCode del elemento DepartureAirport no se corresponde con el formato descripto (alfabético en mayúsculas de tres caracteres). |
11012 | Error at parameter ArrivalAirport. | El valor del atributo LocationCode del elemento ArrivalAirport no se corresponde con el formato descripto (alfabético en mayúsculas de tres caracteres). |
11013 | Error at parameter ArrivalDateTime. | El valor del atributo ArrivalDateTime del elemento FlightSegment no es una fecha y hora ISO válida. |
11014 | Error at parameter ResBookDesigCode. | El valor del atributo ResBookDesigCode del elemento FlightSegment no se corresponde con el formato descripto (carácter alfabético en mayúscula). |
11015 | Error at parameter FlightNumber. | El valor del atributo FlightNumber del elemento FlightSegment no se corresponde con el formato descripto (número entero positivo mayor a 0 y menor a 10000). |
11017 | Error at parameter ISOCountry. | El valor del atributo ISOCountry del elemento Source no se corresponde con el formato descripto (alfabético en mayúsculas de dos caracteres). |
11018 | Error at parameter ISOCurrency. | El valor del atributo ISOCurrency del elemento Source no se corresponde con el formato descripto (alfabético en mayúsculas de tres caracteres). |
11019 | Error at parameter PseudoCityCode. | El valor del atributo PseudoCityCode del elemento Source no se corresponde con el formato descripto (alfabético en mayúsculas de tres caracteres). |
11020 | Error at parameter GivenName. | El valor del atributo GivenName del elemento AirTraveler no se corresponde con el formato descripto (alfabético en mayúsculas de hasta 63 caracteres). |
11021 | Error at parameter SurName. | El valor del atributo Surname del elemento AirTraveler no se corresponde con el formato descripto (alfabético en mayúsculas de hasta 63 caracteres). |
11022 | Error at parameter NamePrefix. | El valor del atributo NamePrefix del elemento AirTraveler no se corresponde con el formato descripto (MR, MRS, MSS o JR). |
11028 | Error at parameter TicketTimeLimit. | El valor del atributo TicketTimeLimit del elemento Ticketing no se corresponde con el formato descripto (número entero mayor a cero). |
11030 | Error at parameter CustLoyalty. | El valor del atributo ProgramID o del atributo MembershipID del elemento CustLoyalty no se corresponde con el formato descripto (alfanumérico en mayúsculas de dos caracters y alfanumérico en mayúsculas de hasta veintidos caracteres, respectivamente). |
11031 | Error at parameter Document ID. | El valor del atributo DocID del elemento Document no se corresponde con el formato descripto (alfanumérico en mayúsculas de hasta cuarenta y seis caracteres). |
11032 | Error at parameter PhoneNumber. | El valor del atributo PhoneNumber del elemento Telephone no se corresponde con el formato descripto (alfanumérico en mayúsculas con caracteres especiales de hasta cincuenta caracteres). |
11033 | Error at parameter Email. | El valor del atributo Email del elemento AirTraveler no es una dirección de correo electrónico de formato válido. |
11034 | Error at parameter Address. | El valor de alguno de los atributos del elemento Address (AddressLine, CityName, PostalCode, StateProv, CountryName) no se corresponde con el formato descripto (alfanumérico en mayúsculas con caracteres especiales de hasta ciento veinte caracteres entre los cinco atributos). |
11035 | Error at parameter Remark. | El valor del atributo Remark del elemento Remarks no se corresponde con el formato descripto (alfanumérico en mayúsculas con caracteres especiales de hasta ciento veintisiete caracteres). |
11042 | Error at parameter Document Type. | El valor del atributo DocType del elemento Document no se corresponde con el formato descripto (alfanumérico en mayúsculas de dos o cuatro caracteres, ver explicación detallada en la descripción del elemento DocType). |
11048 | Error at parameter AreaCityCode. | El valor del atributo AreaCityCode del elemento Telephone no se corresponde con el formato descripto (alfanumérico en mayúsculas con caracteres especiales de hasta cincuenta caracteres). |
11049 | Error at parameter TsaBirthDate. | El valor del atributo BirthDate del elemento TSAInfo no es una fecha ISO válida. |
11050 | Error at parameter TsaGender. | El valor del atributo Gender del elemento TSAInfo no se corresponde con el formato descripto (M, F, MI, FI, U). |
11051 | Error at parameter DocIssueCountry. | El valor del atributo DocIssueCountry del elemento TSAInfo no se corresponde con el formato descripto (alfabético en mayúsculas de dos caracteres). |
11052 | Error at parameter BirthCountry. | El valor del atributo BirthCountry del elemento TSAInfo no se corresponde con el formato descripto (alfabético en mayúsculas de dos caracteres). |
11053 | Error at parameter DocExpireDate. | El valor del atributo DocExpireDate del elemento TSAInfo no es una fecha ISO válida. |
11054 | Error at parameter TSADocType. | El valor del atributo TSADocType del elemento TSAInfo no se corresponde con el formato descripto (AC, P, IP, F, A, C, I). |
11055 | Error at parameter TSADocID. | El valor del atributo TSADocID del elemento TSAInfo no se corresponde con el formato descripto (alfanumérico en mayúsculas de hasta cuarenta y seis caracteres). |
11056 | Error at parameter RPH. | El valor del atributo RPH del elemento TravelerRefNumber no se corresponde con el formato descripto (número entero entre 1 y 99). |
11057 | Error at parameter ServiceQuantity. | El valor del atributo ServiceQuantity del elemento SpecialServiceRequest no se corresponde con el formato descripto (número entero entre 1 y 1000). |
11058 | Error at parameter Status. | El valor del atributo Status del elemento SpecialServiceRequest no se corresponde con el formato descripto (alfabético en mayúsculas de dos caracteres). Para mayor información, remitirse al Anexo I. |
11061 | Error at parameter TravelerRefNumberRPHList. | El valor del atributo TravelerRefNumberRPHList del elemento SpecialServiceRequest no se corresponde con el formato descripto (colección de números enteros mayores a 1 y menores a 99, separados por espacios). |
11062 | Error at parameter SSRCode. | El valor del atributo SSRCode del elemento SpecialServiceRequest no se corresponde con el formato descripto (alfabético en mayúsculas de cuatro caracteres). Para mayor información, remitirse al Anexo I. |
11063 | Error at SSR parameter Airline Code. | El valor del atributo Code del elemento Airline del SpecialServiceRequest no se corresponde con el formato descripto (alfanumérico en mayúsculas de dos caracteres). |
11064 | Error at SSR parameter ArrivalAirport Code. | El valor del atributo Code el elemento ArrivalAirport del SpecialServiceRequest no se corresponde con el formato descripto (alfabético en mayúsculas de tres caracteres). |
11065 | Error at SSR parameter DepartureAirport Code. | El valor del atributo Code el elemento DepartureAirport del SpecialServiceRequest no se corresponde con el formato descripto (alfabético en mayúsculas de tres caracteres). |
11066 | Error at SSR parameter Date. | El valor del atributo Date del elemento FlightLeg no es una fecha ISO válida. |
11067 | Error at SSR parameter FlightNumber. | El valor del atributo FlightNumber del elemento FlightLeg no se corresponde con el formato descripto (número entero positivo mayor a 0 y menor a 10000). |
11068 | Error at SSR parameter ResBookDesigCode. | El valor del atributo ResBookDesigCode del elemento FlightLeg no se corresponde con el formato descripto (carácter alfabético en mayúscula). |
11069 | Error at parameter MiddleName. | El valor del atributo MiddleName del elemento AirTraveler no se corresponde con el formato descripto (alfabético en mayúsculas de hasta sesenta y tres caracteres). |
11071 | Error at parameter TicketDesignatorCode. | El valor del atributo TicketDesignatorCode del elemento DiscountPricing no se corresponde con el formato descripto (alfanumérico en mayúsculas de dos caracteres). |
11075 | Error at parameter BirthDate. | El valor del atributo BirthDate del elemento AirTraveler no es una fecha ISO válida. |
11076 | Error at parameter tax Amount. | El valor del atributo Amount del elemento Tax no se corresponde con el formato descripto (numero positivo). |
11077 | Error at parameter tax Code. | El valor del atributo TaxCode del elemento Tax no se corresponde con el formato descripto (alfabético en mayúsculas de dos caracteres). |
11085 | Error at SSR parameter Text. | El valor del atributo Text del elemento SpecialServiceRequest no se corresponde con el formato descripto (alfanumérico en mayúsculas con caracteres especiales de hasta ciento veintisiete caracteres). |
11134 | Infant should be after an adult | El pasajero infante debe tener un adulto cargado inmediatamente anterior. |
19759150ce