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

 Click para ver la llamada KIU_AirBookRQ ....
KIU_AirBookRQ -
<?xml version="1.0" encoding="UTF-8"?>
<KIU_AirBookRQ EchoToken="1" TimeStamp="2015-03-30T19:07:51+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>
    <PriceInfo>
		<TourCodeInformation TourCodeType="N" Text="TOURCODETEST"/>
        <FareInfos>
            <FareInfo>
                <DiscountPricing TicketDesignatorCode="DC" />
                <DiscountPricing TicketDesignatorCode="F1" />
            </FareInfo>
        </FareInfos>
        <PriceRequestInformation FeeExemption="true">
            <TPA_Extensions>
                <Tax Amount="20.99" TaxCode="PP" />
                <Tax Amount="15" TaxCode="PW" />
            </TPA_Extensions>
        </PriceRequestInformation>
    </PriceInfo>
    <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"></Document>
            <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 ServiceQuantity="1" SSRCode="CKIN" Status="HK" TravelerRefNumberRPHList="01">
                    <Text>PEREZ/JUAN.NI123456789</Text>
                    <Airline Code="XX" />
                    <FlightLeg Date="2016-08-11" FlightNumber="9665" ResBookDesigCode="Y">
                        <DepartureAirport LocationCode="AEP" />
                        <ArrivalAirport LocationCode="COR" />
                    </FlightLeg>
                </SpecialServiceRequest>
                <SpecialServiceRequest ServiceQuantity="1" SSRCode="WCHR" Status="NN" TravelerRefNumberRPHList="01">
                    <Text>PASAJERO NECESITA SILLA DE RUEDAS</Text>
                    <Airline Code="XX" />
                    <FlightLeg Date="2016-08-11" FlightNumber="9665" ResBookDesigCode="Y">
                        <DepartureAirport LocationCode="AEP" />
                        <ArrivalAirport LocationCode="COR" />
                    </FlightLeg>
                </SpecialServiceRequest>
            </SpecialServiceRequests>
        </SpecialReqDetails>
    </TravelerInfo>
    <Ticketing TicketTimeLimit="3" />
</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.
  • 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.    
      • Text: Atributo. Alfanumérico [3-12]. Se espera el código de tourcode.

    • 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.
  • 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.
  • 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.
  • 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.

19759150


KIU_AirBookRS


Ejemplos del Mensaje

KIU_AirBookRS
<?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.
      • 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.
    • 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.
  • 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.


19759150



Caso de uso: Forzado de Tarifas


KIU_AirBookRQ - Forzado de Tarifa


Crear una Reserva Forzando Tarifa


Ejemplo

KIU_AirBooKRQ - Forzado de Tarifa
<?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:

Estructura del Método
<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

KIU_AirBooKRS - Forzado de Tarifa
<?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


Ejemplo de 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 **


19759150


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

KIU_AirBooKRQ - Filtrado de Tarifa
<?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.


 19759150


KIU_AirBookRS - Filtrado de Tarifa por Clase


Ejemplo

KIU_AirBookRS - Filtrado de tarifa
<?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

Ejemplo reserva 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

KIU_AirBookRQ - Docs Abreviado
<?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

KIU_AirBookRS - Docs abreviado
<?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).

11134Infant should be after an adultEl pasajero infante debe tener un adulto cargado inmediatamente anterior.

19759150ce