passengerTransportData

The passengerTransportData element, through its child elements, defines various data point concerning the booking for rail travel.

 

Parent Elements:

authorization, capture, captureGivenAuth, credit, forceCapture, sale

 

Attributes:

None

 

Child Elements: (all Optional)

arrivalDate, carrierName, computerizedReservationSystem, creditReasonIndicator, customerCode, exchangeAmount, exchangeFeeAmount, exchangeTicketNumber, issuingCarrier, issueDate, numberOfAdults, numberOfChildren, passengerName, restrictedTicketIndicator, ticketChangeIndicator, ticketIssuerAddress, ticketNumber, travelAgencyCode, travelAgencyName, tripLegData

 

Example:  passengerTransportData Structure

<passengerTransportData>

  <passengerName>John Doe</passengerName>

  <ticketNumber>1234567890abcde</ticketNumber>

  <issuingCarrier>AmTk</issuingCarrier>

  <carrierName>AmTrack</carrierName>

  <restrictedTicketIndicator>one way</restrictedTicketIndicator>

  <numberOfAdults>2</numberOfAdults>

  <numberOfChildren>2</numberOfChildren>

  <customerCode>1234567890abcdefghijklmno</customerCode>

  <arrivalDate>YYYYMMDD</arrivalDate>

  <issueDate>YYYYMMDD</issueDate>

  <travelAgencyCode>12345678</travelAgencyCode>

  <travelAgencyName>Jones Travel</travelAgencyName>

  <computerizedReservationSystem>PARS</computerizedReservationSystem>

  <creditReasonIndicator>A</creditReasonIndicator>

  <ticketChangeIndicator>C</ticketChangeIndicator>

  <ticketIssuerAddress>Somewhere</ticketIssuerAddress>

<exchangeTicketNumber>1234567890abcde</exchangeTicketNumber>

  <excahngeAmount>10000</excahngeAmount>

  <exchangeFeeAmount>300</exchangeFeeAmount>

  <tripLegData>

...

</tripLegData>

</passengerTransportData>