KIU_AirTravelerCheckin


Indice de contenido.



Objetivo:

El objetivo del método es recuperar, en base a un código de reserva y apellido o bien la sigla GRP y nombre de grupo, el/los pasajero/s y los segmentos por itinerario que comprendan para analizar cada segmento y reconocer si es posible ejecutar un Web Check-in y qué condición presenta cada pasajero en cada vuelo de referencia.


KIU_AirTravelerCheckInRQ:

 

Ejemplo del modelo de mensaje KIU_AirTravelerCheckInRQ


KIU_AirTravellerCheckInRQ
<?xml version="1.0" encoding="UTF-8"?>
<KIU_AirTravelerCheckInRQ EchoToken="1" TimeStamp="2012-04-20T15:45:07-03:00" Target="Testing" Version="3.0" SequenceNmbr="1" PrimaryLangID="en-us">
    <!-- POS/Source: Mandatorio en todos sus componentes -->
    <POS>
        <Source AgentSine="AEP00XXSM" TerminalID="AEP00XX816" ISOCountry="AR"/>
    </POS>
    <!-- FlightInfo - Opcional -->
    <FlightInfo RPH="1">
        <!-- CarrierInfo: Opcional -->
        <CarrierInfo>
            <CarrierCodeID>XX</CarrierCodeID>
            <CarrierShortName>KIU AIRLINE</CarrierShortName>
            <FlightNumber>9665</FlightNumber>
        </CarrierInfo>
        <!-- Departure information: Opcional -->
        <DepartureInformation BoardingOn="AEP" BoardingOff="COR">
            <DepartureDate>2016-11-21</DepartureDate>
            <!-- DepartureTime: Opcional -->
            <DepartureTime>08:00</DepartureTime>
        </DepartureInformation>
    </FlightInfo>
    <PassengerFlightInfo>
        <!-- BookingInfo: Mandatorio -->
        <BookingInfo>
            <!-- BookingReferenceID: Mandatorio -->
            <BookingReferenceID>
                <ID>XXXXXX</ID>
            </BookingReferenceID>
        </BookingInfo>
        <AirTravelerInfo>
            <!-- PassengerInfo: Mandatorio / RPH: Opcional -  El key por el caso de un PNR con multipassengers -->
            <PassengerInfo RPH="1">
                <!-- PassengerName: Mandatorio -->
                <PassengerName>
                    <!-- GivenName: Opcional -->
                    <GivenName>TEST</GivenName>
                    <!-- MiddleName: Opcional -->
                    <MiddleName>J</MiddleName>
                    <!-- Surname: Mandatorio -->
                    <Surname>TESTE</Surname>
                </PassengerName>
                <!-- Document: Opcional -->
                <Document DocID="123456789" DocType="NI"/>
                <!-- E-mail: Opcional -->
                <Email EmailType="OTAEAT">MAIL@GMAIL.COM</E-mail>
                <!-- FrecuentTravellerInfo: Opcional -->
                <FrecuentTravellerInfo>
                    <ProgramID>XX</ProgramID>
                    <MembershipID>1234569877</MembershipID>
                </FrecuentTravellerInfo>          
        </PassengerInfo>
        </AirTravelerInfo>
    </PassengerFlightInfo>
</KIU_AirTravelerCheckInRQ>

 


Elementos del mensaje KIU_AirTravelerCheckInRQ:

  • 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 (9). Identificador del agente que realiza la petición.
    • TerminalID: Alfanumérico (10). Código identificador del dispositivo desde el que se realiza la petición.
    • ISOCountry:  Alfabético (2). Código ISO del país desde donde se realiza la petición.

  • FlightInfo: Opcional. Lista de vuelos que componen una reserva.
    • FlightRPH: Opcional. Entero. ID de orden del segmento en el itinerario.
    • CarrierInfo: Elemento que agrupa la información específica del carrier transportador.
      • CarrierCodeID: Alfanumérico (2). Código ISO del carrier. 
      • CarrierShortName: Alfanumérico (30). Nombre de la línea aérea.
      • FlightNumber: Numérico (4). Número de vuelo.

  • PassengerFlightInfo: Elemento que agrupa la información del pasajero.
    • BookingReference: Mandatorio. Elemento que agrupa la información de la reserva de referencia que incluye a los pasajeros.
      • ID: Alfanumérico (6). Mandatorio. Código de la reserva del pasajero en el sistema.
    • AirTravelerInfo: Mandatorio. Elemento que agrupa los datos de el/los pasajero/s a solicitar acción.
      • PassengerInfo: Mandatorio. Información puntual de un pasajero, repetitiva por la cantidad de pasajeros que incluye la reserva.
        • PassengerName: Mandatorio. Elemento que agrupa la información de nombre del pasajero.
          • GivenName: Alfabético (20). Opcional. Primer nombre del pasajero.
          • MiddleName: Alfabético (20). Opcional. Segundo nombre del pasajero.
          • Surname: Alfabético (20). Mandatorio. Apellido del pasajero.

      • FOID: Elemento que agrupa la información del FOID del pasajero.
        • Type: Alfabético (2). Código del FOID ingresado.
        • Number: Alfanumérico (10). Número de ID ingresado.
      • Email: Especial (20). Opcional. Correo electrónico de contacto del pasajero.
        • Type: Alfanumérico. Codificación del estándar OTA especificada en la tabla EAT.
      • FrecuentTravelerInfo: Opcional. Agrupa la información del pasajero.
        • ProgramID: Alfabético (2). Código del carrier dueño del programa de loyalty.
        • MembershipID: Alfanumérico (12). Código de miembro del programa de loyalty del pasajero.

Volver al índice


 

KIU_AirTravelerCheckinRS:

Ejemplo del Mensaje KIU_AirTravellerCheckInRS


KIU_AirTravellerCheckInRS
<?xml version="1.0" encoding="UTF-8"?>
<KIU_AirTravelerCheckInRS EchoToken="1" TimeStamp="2016-12-23T19:02:11+00:00" Target="Production" Version="3.0" SequenceNmbr="1">
    <Success />
    <KIU_AirCheckInInfo>
        <IsGroupPNR>false</IsGroupPNR>
        <HasAdviceCode>false</HasAdviceCode>
        <FlightsInfo>
            <FlightSegment FlightRPH="001" InternalOrder="001">
                <CarrierInfo>
                    <CarrierCodeID>XX</CarrierCodeID>
                    <CarrierName>LINEAS AEREAS XX</CarrierName>
                    <FlightNumber>0206</FlightNumber>
                    <OperatingAirline>
                        <ID>XX</ID>
                        <Name>LINEAS AEREAS XX</Name>
                        <FlightNumber>0206</FlightNumber>
                    </OperatingAirline>
                </CarrierInfo>
                <DepartureInformation>
                    <BoardingPoint>AEP</BoardingPoint>
                    <AirportName>AEROPARQUE JORGE NEWBERY</AirportName>
                    <CityName>BUENOS AIRES</CityName>
                    <DepartureDate>2016-12-23</DepartureDate>
                    <DepartureTime>1400</DepartureTime>
                </DepartureInformation>
                <ArrivalInformation>
                    <BoardinOff>COR</BoardinOff>
                    <AirportName>PAJAS BLANCAS</AirportName>
                    <CityName>CORDOBA</CityName>
                    <ArrivalDate>2016-12-23</ArrivalDate>
                    <ArrivalTime>1500</ArrivalTime>
                    <ChangeOfDayInd>0</ChangeOfDayInd>
                </ArrivalInformation>
                <EquipmentInformation>
                    <Registration>LV-SSS</Registration>
                    <Code>SF3</Code>
                    <Description>SAAB 340</Description>
                </EquipmentInformation>
                <FlightRemark />
                <WebCheckInStatus>
                    <Status>Open</Status>
                    <Description />
                </WebCheckInStatus>
                <API_Indicator>N</API_Indicator>
                <SeatRequired>true</SeatRequired>
                <DHSOutage>false</DHSOutage>
            </FlightSegment>
            <PassengerFlightInfo>
                <BookingInfo>
                    <BookingReferenceID>YGLOME</BookingReferenceID>
                </BookingInfo>
                <AirTravellerInfo>
                    <PassengerInfo PsgrRPH="001">
                        <PTC>Adult</PTC>
                        <PassengerName>
                            <GivenName>PETER</GivenName>
                            <Surname>DEBOIS</Surname>
                        </PassengerName>
                        <FOID>
                            <Type>PP</Type>
                            <Number>99024915</Number>
                        </FOID>
                    </PassengerInfo>
                    <PassengerInfo PsgrRPH="002">
                        <PTC>Adult</PTC>
                        <PassengerName>
                            <GivenName>SILVIA</GivenName>
                            <Surname>LLAMOSAS</Surname>
                        </PassengerName>
                        <FOID>
                            <Type>PP</Type>
                            <Number>17657886</Number>
                        </FOID>
                    </PassengerInfo>
                    <PassengerInfo PsgrRPH="003">
                        <PTC>Adult</PTC>
                        <PassengerName>
                            <GivenName>EMILY</GivenName>
                            <Surname>MARTINEZ</Surname>
                        </PassengerName>
                        <FOID>
                            <Type>PP</Type>
                            <Number>36290857</Number>
                        </FOID>
                    </PassengerInfo>
                    <PassengerInfo PsgrRPH="004">
                        <PTC>Adult</PTC>
                        <PassengerName>
                            <GivenName>MARINELA</GivenName>
                            <Surname>DIAZ</Surname>
                        </PassengerName>
                        <FOID>
                            <Type>PP</Type>
                            <Number>54923829</Number>
                        </FOID>
                    </PassengerInfo>
                    <PassengerInfo PsgrRPH="005">
                        <PTC>Adult</PTC>
                        <PassengerName>
                            <GivenName>LOURDES BEATRIZ</GivenName>
                            <Surname>ALBARRACIN VIUDA DE MOLINA</Surname>
                        </PassengerName>
                        <FOID>
                            <Type>PP</Type>
                            <Number>73556800</Number>
                        </FOID>
                    </PassengerInfo>
                    <PassengerInfo PsgrRPH="006">
                        <PTC>Adult</PTC>
                        <PassengerName>
                            <GivenName>JESUS</GivenName>
                            <Surname>MARQUEZ</Surname>
                        </PassengerName>
                        <FOID>
                            <Type>PP</Type>
                            <Number>92189771</Number>
                        </FOID>
                    </PassengerInfo>
                </AirTravellerInfo>
            </PassengerFlightInfo>
        </FlightsInfo>
        <PsgrSegmentAssociations>
            <PsgrSegmentAssociation>
                <PassengerID PsgrRPH="001" />
                <Segment FlightRPH="001">
                    <MarketingBookingCode>Y</MarketingBookingCode>
                    <OperatingBookingCode>Y</OperatingBookingCode>
                    <OperatingCabin>
                        <CabinCode>Y</CabinCode>
                        <Description>Economy</Description>
                    </OperatingCabin>
                    <TicketInformation>
                        <Issue>true</Issue>
                        <Number>9990220032133</Number>
                        <TicketCouponNbr>1</TicketCouponNbr>
                    </TicketInformation>
                    <WebCheckIn>
                        <Status>true</Status>
                        <Description />
                    </WebCheckIn>
                    <Seat>5C</Seat>
                    <PNRStatus>HK</PNRStatus>
                    <CheckInInfo>
                        <PaxChequed>true</PaxChequed>
                        <BoardingPassNbr>14</BoardingPassNbr>
                    </CheckInInfo>
                </Segment>
            </PsgrSegmentAssociation>
            <PsgrSegmentAssociation>
                <PassengerID PsgrRPH="002" />
                <Segment FlightRPH="001">
                    <MarketingBookingCode>Y</MarketingBookingCode>
                    <OperatingBookingCode>Y</OperatingBookingCode>
                    <OperatingCabin>
                        <CabinCode>Y</CabinCode>
                        <Description>Economy</Description>
                    </OperatingCabin>
                    <TicketInformation>
                        <Issue>true</Issue>
                        <Number>9990220032134</Number>
                        <TicketCouponNbr>1</TicketCouponNbr>
                    </TicketInformation>
                    <WebCheckIn>
                        <Status>true</Status>
                        <Description />
                    </WebCheckIn>
                    <Seat>3C</Seat>
                    <PNRStatus>HK</PNRStatus>
                    <CheckInInfo>
                        <PaxChequed>true</PaxChequed>
                        <BoardingPassNbr>15</BoardingPassNbr>
                    </CheckInInfo>
                </Segment>
            </PsgrSegmentAssociation>
            <PsgrSegmentAssociation>
                <PassengerID PsgrRPH="003" />
                <Segment FlightRPH="001">
                    <MarketingBookingCode>Y</MarketingBookingCode>
                    <OperatingBookingCode>Y</OperatingBookingCode>
                    <OperatingCabin>
                        <CabinCode>Y</CabinCode>
                        <Description>Economy</Description>
                    </OperatingCabin>
                    <TicketInformation>
                        <Issue>true</Issue>
                        <Number>9990220032135</Number>
                        <TicketCouponNbr>1</TicketCouponNbr>
                    </TicketInformation>
                    <WebCheckIn>
                        <Status>true</Status>
                        <Description />
                    </WebCheckIn>
                    <Seat>1D</Seat>
                    <PNRStatus>HK</PNRStatus>
                    <CheckInInfo>
                        <PaxChequed>true</PaxChequed>
                        <BoardingPassNbr>16</BoardingPassNbr>
                    </CheckInInfo>
                </Segment>
            </PsgrSegmentAssociation>
            <PsgrSegmentAssociation>
                <PassengerID PsgrRPH="004" />
                <Segment FlightRPH="001">
                    <MarketingBookingCode>Y</MarketingBookingCode>
                    <OperatingBookingCode>Y</OperatingBookingCode>
                    <OperatingCabin>
                        <CabinCode>Y</CabinCode>
                        <Description>Economy</Description>
                    </OperatingCabin>
                    <TicketInformation>
                        <Issue>true</Issue>
                        <Number>9990220032136</Number>
                        <TicketCouponNbr>1</TicketCouponNbr>
                    </TicketInformation>
                    <WebCheckIn>
                        <Status>true</Status>
                        <Description />
                    </WebCheckIn>
                    <Seat>4B</Seat>
                    <PNRStatus>HK</PNRStatus>
                    <CheckInInfo>
                        <PaxChequed>true</PaxChequed>
                        <BoardingPassNbr>17</BoardingPassNbr>
                    </CheckInInfo>
                </Segment>
            </PsgrSegmentAssociation>
            <PsgrSegmentAssociation>
                <PassengerID PsgrRPH="005" />
                <Segment FlightRPH="001">
                    <MarketingBookingCode>Y</MarketingBookingCode>
                    <OperatingBookingCode>Y</OperatingBookingCode>
                    <OperatingCabin>
                        <CabinCode>Y</CabinCode>
                        <Description>Economy</Description>
                    </OperatingCabin>
                    <TicketInformation>
                        <Issue>true</Issue>
                        <Number>9990220032137</Number>
                        <TicketCouponNbr>1</TicketCouponNbr>
                    </TicketInformation>
                    <WebCheckIn>
                        <Status>true</Status>
                        <Description />
                    </WebCheckIn>
                    <Seat>8A</Seat>
                    <PNRStatus>HK</PNRStatus>
                    <CheckInInfo>
                        <PaxChequed>true</PaxChequed>
                        <BoardingPassNbr>18</BoardingPassNbr>
                    </CheckInInfo>
                </Segment>
            </PsgrSegmentAssociation>
            <PsgrSegmentAssociation>
                <PassengerID PsgrRPH="006" />
                <Segment FlightRPH="001">
                    <MarketingBookingCode>Y</MarketingBookingCode>
                    <OperatingBookingCode>Y</OperatingBookingCode>
                    <OperatingCabin>
                        <CabinCode>Y</CabinCode>
                        <Description>Economy</Description>
                    </OperatingCabin>
                    <TicketInformation>
                        <Issue>true</Issue>
                        <Number>9990220032138</Number>
                        <TicketCouponNbr>1</TicketCouponNbr>
                    </TicketInformation>
                    <WebCheckIn>
                        <Status>true</Status>
                        <Description />
                    </WebCheckIn>
                    <Seat />
                    <PNRStatus>HK</PNRStatus>
                    <CheckInInfo>
                        <PaxChequed>false</PaxChequed>
                        <BoardingPassNbr />
                    </CheckInInfo>
                </Segment>
            </PsgrSegmentAssociation>
        </PsgrSegmentAssociations>
        <SpecialServiceRequests />
    </KIU_AirCheckInInfo>
</KIU_AirTravelerCheckInRS>

 


Elementos del mensaje KIU_AirTravelerCheckInRS:

  • Success: Elemento que enuncia el estado de la respuesta.
    • Document: Elemento que describe el documento/método respondido.
      • Name: Alfabético. Nombre del método.
      • ReferenceVersion: Numérico. Número de versión de referencia del documento. 

  • Warnings: Opcional. Elemento que agrupa uno o una lista de warnings o avisos para el usuario respecto de la acción ejecutada.
    • Warning: Elemento que describe el warning/aviso al usuario.
      • Code: Numérico (6). Atributo que describe el código asociado al warning.
      • Description: Alfanumérico especial (50). Texto del warning asociado a la acción.

  • KIU_AirCheckInInfo: Mandatorio. Elemento que lista la información de Check-in específica.
    • POS: Point Of Sale. Elemento que enuncia la información del punto de venta usado para realizar la acción ejecutada.
    • Source: Información del punto de venta.
      • AgentSine: Alfanumérico (10). Atributo que informa el agente/usuario que solicitó la ejecución de la acción.
      • TerminalID: Alfanumérico (10). Atributo que informa la terminal usada para solicitar la ejecución de la acción.
      • ISOCountry: Alfabético (2). Código ISO de país.
      • AirportCode: Alfabético (3). Código IATA del aeropuerto.

 

    • IsGroupPNR: Boolean (true/false). Indica si el PNR informado es PNR de grupo o no.
    • HasAdviceCode: Boolean (true/false). Indica si la reserva contiene algún segmento con un estado diferente a HK.

 

    • FlightsInfo: Elemento que agrupa la informacion de vuelos.
      • FlightSegment: Elemento que agrupa la información de los segmentos de vuelo.
        • FlightRPH: Alfanumérico (4). ID del segmento en el sistema. Se utiliza para referenciar exclusivamente a ese segmento (no es el número de orden del segmento en el itinerario).
        • InternalOrder: Numérico (3). Número de orden del segmento dentro del PNR.
        • CarrierInfo: Elemento que agrupa la información del transportador/vendedor del segmento.
          • CarrierCodeID: Alfanumérico (2). Código ISO de línea aérea.
          • CarrierName: Alfanumérico (30). Nombre de la línea aérea.
          • FlightNumber: Numérico (4). Número de vuelo.
          • OperatingAirline: Elemento que agrupa información en caso de diferenciarse el vendedor del operador del vuelo para el segmento.
            • ID: Alfanumérico (2). Código ISO de línea aérea.
            • Name: Alfanumérico (30). Nombre de la línea aérea de operación.
            • FlightNumber: Numérico (4). Número de vuelo de operación.

      • DepartureInformation: Elemento que agrupa la información de punto de origen del segmento.
        • BoardingPoint: Alfabético (3). Código ISO de aeropuerto.
        • AirportName: Alfanumérico (30). Nombre del aeropuerto de origen.
        • CityName: Alfanumérico (30). Nombre de la ciudad asociada al aeropuerto de origen.
        • DepartureDate: Date. Fecha de salida (YYYY-MM-DD).
        • DepartureTime: Hora de salida del vuelo.
        • Terminal: Opcional. Elemento que agrupa información de la terminal de salida del vuelo.
          • Gate: Alfanumérico (2). Denominación de la terminal de salida.

      • ArrivalInformation: Elemento que agrupa la información del punto de destino del segmento.
        • BoardingOff: Alfabético (3). Código ISO del aeropuerto de arribo del segmento.
        • AirportName: Alfanumérico (30). Nombre del aeropuerto de arribo.
        • CityName: Alfanumérico (30). Nombre de la ciudad asociada al aeropuerto de arribo.
        • ArrivalDate: Fecha de salida (YYYY-MM-DD).
        • ArrivalTime: Hora de salida del vuelo.
        • Terminal: Opcional. Elemento que agrupa información de la terminal de arribo del vuelo.
          • Gate: Alfanumérico (2). Denominación de la terminal de arribo.

      • EquipmentInformation: Elemento que agrupa la información del equipo de vuelo del segmento.
        • Registration: Alfanumérico (8). Código de matrícula del vuelo.
        • Code: Alfanumérico (3). Código IATA del equipo.
        • Description: Alfanumérico (30). Nombre del equipo.

      • WebCheckInStatus: Elemento que agrupa la información del Web Check-in del segmento.
        • Status: (OPEN/CLOSE). Estado del Web Check-in para el vuelo del segmento.
        • Description: Opcional en caso de status CLOSE. Describe la razón del estado CLOSE.

      • API_Indicator: Boolean (true/false): Indicador de estado de API para el vuelo.
      • SeatRequiered: Boolean (Y/N). Indicador de FreeSeating o SeatMap.
      • DHSOutage: Boolean (true/false). Indicador de DHS en estado de caída. 

      • Connections: Elemento que agrupa el/los vuelo/s en conexión al segmento.
        • Connection: Vuelo/s en conexión asociado al segmento.
          • CarrierInfo: Elemento que agrupa la información del transportador/vendedor del vuelo en conexión.
            • CarrierCodeID: Alfanumérico (2). Código ISO de línea aérea.
            • CarrierName: Alfanumérico (30). Nombre de la línea aérea.
            • FlightNumber: Numérico (4). Número de vuelo.
            • OperatingAirline: Elemento que agrupa información en caso de diferenciarse el vendedor del operador del vuelo para el segmento en conexión.
            • ID: Alfanumérico (2). Código ISO de línea aérea.
            • Name: Alfanumérico (30). Nombre de la línea aérea de operación.
            • FlightNumber: Numérico (4). Número de vuelo de operación.

          • DepartureInformation: Elemento que agrupa la información de punto de origen del segmento en conexión.
            • BoardingPoint: Alfabético (3). Código ISO de aeropuerto.
            • AirportName: Alfanumérico (30). Nombre del aeropuerto de origen de la conexión.
            • CityName: Alfanumérico (30). Nombre de la ciudad asociada al aeropuerto de origen de la conexión.
            • DepartureDate: Fecha de salida (YYYY-MM-DD).
            • DepartureTime: Hora de salida del vuelo en conexión.
            • Terminal: Opcional. Elemento que agrupa información de la terminal de salida del vuelo en conexión.
              • Gate: Alfanumérico (2). Denominación de la terminal de salida.

          • ArrivalInformation: Elemento que agrupa la información del punto de destino del segmento en conexión.
            • BoardingOff: Alfabético (3). Código ISO del aeropuerto de arribo del segmento en conexión.
            • AirportName: Alfanumérico (30). Nombre del aeropuerto de arribo.
            • CityName: Alfanumérico (30). Nombre de la ciudad asociada al aeropuerto de arribo.
            • ArrivalDate: Fecha de salida (YYYY-MM-DD).
            • ArrivalTime: Hora de salida del vuelo en conexión.
            • Terminal: Opcional. Elemento que agrupa información de la terminal de arribo del vuelo en conexión.
              • Gate: Alfanumérico (2). Denominación de la terminal de arribo.

          • EquipmentInformation: Elemento que agrupo la información del equipo de vuelo del segmento en conexión.
            • Code: Alfanumérico (3). Código IATA del equipo.
            • Description: Alfanumérico (30). Nombre del equipo.

            • WebCheckInStatus: Elemento que agrupa la información del Web Check-in del segmento.
              • Status: (OPEN/CLOSE). Estado de Web Check-in para el vuelo del segmento.
              • Description: Opcional en caso de status CLOSE. Describe la razón del estado CLOSE.

            • API_Indicator: Boolean (true/false): Indicador de estado de API para el vuelo.
            • SeatRequiered: Boolean (Y/N) . Indicador de FreeSeating o SeatMap.
            • DHSOutage: Boolean (true/false). Indicador de DHS en estado de caída. 
    • PassengerFlightInformation: Elemento que agrupa la información de los pasajeros.
      • BookingInfo: Elemento que agrupa la informacion de la reserva que contiene a el/los pasajeros.
        • BookingReferenceID: Elemento que contiene la reserva de referencia.
          • ID: Alfabético (6). Contiene el código de reserva de referencia de los pasajeros.

        • AirTravellerInfo: Elemento que contiene la información de los pasajeros de la reserva.
          • PassengerInfo: Elemento que contiene la información individual de cada pasajero.
            • PsgrRPH: Entero (1,2,3... ). Corresponde al UniquePassengerID generado por KIU Res. Diferente al número de orden dentro de la reserva, este es un identificador único asignado a cada pasajero.
            • PTC: Alfabético (3). Tipo de pasajero (ADT - adulto / CNN - menor / INF - infante).
            • PassengerName: Elemento que agrupa la información de nombres del pasajero.
              • GivenName: Alfabético (30). Primer nombre del pasajero.
              • MiddleName: Alfabético (30). Segundo nombre del pasajero.
              • Surname: Alfabético (30). Apellido del pasajero.

            • FOID: Información de FOID del pasajero.
              • Type: Alfabético (2). Código de FOID expresado de acuerdo al estándar IATA (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).
              • Number: Alfanumérico (10). Número de identificación.
            • SpecialServiceRequests: Elemento que agrupa lista de SSRs asociados al pasajero.
              • SSR
                • Number: Numérico. Número de orden del SSR en el PNR.
                • SegmentAssociation: Asociación del SSR a un segmento.
                  • ID: Alfanumérico. Código de ID del segmento de referencia al cual se asocia.
                • SSRCode: Código del SSR.
                • SSRText: Texto del SSR.
            • SegmentReference: Elemento que lista el/los segmento/s asociado/s al pasajero.
              • Segment: Detalle del segmento individual asociado al pasajero.
                • FlightRPH: Alfanumérico (6). ID de referencia al objeto FlightSegment declarado en FlightInfo.
                • MarketingBookingCode: Alfabético (1). Clase de reserva del segmento.
                • OperatingBookingCode: Alfabético (1). Opcional. Clase de reserva para el operador del vuelo.
                • OperatingCabin: Elemento que agrupa la información de la cabina de viaje.
                  • Code: Alfabético (1). Elemento que contiene el código que designa la cabina (Y: Económica; C: Ejecutiva; F: Primera Clase).
                  • Description: Alfabético (20). Nombre que designa a la cabina.

                • TicketInformation: Elemento que agrupa la información del ticket del pasajero para el segmento asociado.
                  • Issue: Boolean. Indicador de estado de boleto (true: emitido, false: no emitido).
                  • Number: Numérico (13). Número del boleto.
                  • TicketCouponNbr: Numérico (1). Número del cupón que contiene al segmento de referencia.

                • WebCheckin: Elemento que describe el estado de Web Check-in para el pasajero en el segmento.
                  • Status: Boolean (true/false). Indica si el pasajero se encuentra habilitado para hacer Web check-in en el segmento.
                    Description: Alfanumérico. Descripción del estado del pasajero cuando el estado es "false".
                • CheckinInfo: Elemento que agrupa el estado del pasajero para Check-in.
                  • PaxChequed: Boolean. Indica el estado del pasajero para Check-in (false: pasajero no chequeado, true: pasajero chequeado).
                  • BoardingPassNbr: Numérico (13). Número del boarding pass (solo si el estado del pasajero es "chequeado").