Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

Version 1 Next »

9.1. ADDITIONAL QUESTIONS


AdditionalQuestions element contains remarks in the form of questions which are important to the supplier.

GP HUB shows these remarks in AdditionalQuestions element on Transfer Descriptive Info Response or Reservation Initiate Response depending on supplier:

 AdditionalQuestions (example of question) on response Sample XML
<AdditionalQuestions>
   <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4"/>
   <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4"/>
   <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4"/>
   <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4"/>
   <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4"/>
</AdditionalQuestions>

Answers to questions should be specified on Reservation Confirmation Request If supplier returns additional questions on Reservation Initiate Response:

 AdditionalQuestions (example of answers) on request Sample XML
<AdditionalQuestions>
   <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4">
      <AnswerValues>
         <Value>Addres Line, 2</Value>
      </AnswerValues>
   </AdditionalQuestion>
   <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4">
      <AnswerValues>
         <Value>12:00</Value>
      </AnswerValues>
   </AdditionalQuestion>
   <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4">
      <AnswerValues>
         <Value>AC0001</Value>
      </AnswerValues>
   </AdditionalQuestion>
   <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4">
      <AnswerValues>
         <Value>JFK</Value>
      </AnswerValues>
   </AdditionalQuestion>
   <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4">
      <AnswerValues>
         <Value>14:00</Value>
      </AnswerValues>
   </AdditionalQuestion>
</AdditionalQuestions>

Flow with AdditionalQuestions from Reservation Initiate Response:

 Transfer Reservation Initiate Response Sample XML
<GP_TransferResRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" TransactionIdentifier="912" Version="2.0">
  <Success/>
  <TransferReservations>
    <TransferReservation ResStatus="Requested">
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate AvailabilityStatus="OnRequest" BookingCode="8ab88c5" Language="Undefined" RPH="1" RateCode="40361" RateName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)(OPEN)" Type="Individual">
              <Rates>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
              </Rates>
              <RateDescription Name="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)">
                <Text Language="en">GRIFFIN TRANSPORTATION - EXECUTIVE BUS (MAX 20 PASSENGERS W/LUGGAGE) DRIVER GRATUITY INCLUDED</Text>
              </RateDescription>
              <AdditionalQuestions>
                <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4"/>
              </AdditionalQuestions>
              <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
              <CancelPenalties>
                <CancelPenalty End="2020-10-29T23:59:59-07:00" Start="2020-10-29T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                </CancelPenalty>
                <CancelPenalty End="2020-10-28T23:59:59-07:00" Start="2020-10-26T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                  <PenaltyDescription Language="en">
                    <Text>Standard Cancellation Policy ( 100 % of Total )</Text>
                  </PenaltyDescription>
                </CancelPenalty>
              </CancelPenalties>
            </TransferRate>
          </TransferRates>
          <TransferDate DateTime="2020-10-29T14:00:00"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
          <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
          <BasicTransferInfo OperatedBy="Griffin Transportation" TransferCode="40361" TransferCodeContext="dh" TransferName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)(OPEN)">
            <TransferDeparture CodeContext="dh" LocationCode="YWS" LocationType="City"/>
            <TransferDestination CodeContext="dh" LocationCode="YVR" LocationType="City"/>
          </BasicTransferInfo>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gaster</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="3"/>
              <Profile>
                <Customer BirthDate="2015-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Drei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="4"/>
              <Profile>
                <Customer BirthDate="2010-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Vier</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="client" ResID_Value="dh_tr_88fd9c5"/>
          <TransferReservationID ResID_Source="agent" ResID_Value="dh_tr_88fd9c5ag"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRS>
 Transfer Reservation Confirmation Request Sample XML
<GP_TransferResRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" PrimaryLangID="en" ResStatus="Book" TransactionIdentifier="912" Version="2">
  <POS>
    <Source>
      <RequestorID ID="client" MessagePassword="PWD" Type="22"/>
      <BookingChannel PriceDomain="1" Type="7"/>
    </Source>
  </POS>
  <TransferReservations>
    <TransferReservation>
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate BookingCode="8aac1c5" RPH="1">
              <AdditionalQuestions>
                <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>Addres Line, 2</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>12:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>AC0001</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>JFK</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>14:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
              </AdditionalQuestions>
            </TransferRate>
          </TransferRates>
          <TransferDate DateTime="2020-10-29T14:00:00"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gaster</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="3"/>
              <Profile>
                <Customer BirthDate="2015-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Drei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="4"/>
              <Profile>
                <Customer BirthDate="2010-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Vier</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="agent" ResID_Value="dh_tr_88fd9c5ag"/>
          <TransferReservationID ResID_Source="client" ResID_Value="dh_tr_88fd9c5"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRQ>
 Transfer Reservation Confirmation Response Sample XML
<GP_TransferResRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" Version="2.0">
  <Success/>
  <TransferReservations>
    <TransferReservation ResStatus="Waitlisted">
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate BookingCode="8aac1c5" Language="Undefined" RPH="1" RateCode="40361" RateName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)" Type="Individual">
              <Rates>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
              </Rates>
              <RateDescription Name="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL">
                <Text Language="en">GRIFFIN TRANSPORTATION - EXECUTIVE BUS (MAX 20 PASSENGERS W/LUGGAGE) DRIVER GRATUITY INCLUDED</Text>
              </RateDescription>
              <AdditionalQuestions>
                <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>Addres Line, 2</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>12:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>AC0001</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>JFK</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>14:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
              </AdditionalQuestions>
              <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
              <CancelPenalties>
                <CancelPenalty End="2020-10-29T23:59:59-07:00" Start="2020-10-29T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                </CancelPenalty>
                <CancelPenalty End="2020-10-28T23:59:59-07:00" Start="2020-10-26T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                  <PenaltyDescription Language="en">
                    <Text>Standard Cancellation Policy ( 100 % of Total )</Text>
                  </PenaltyDescription>
                </CancelPenalty>
              </CancelPenalties>
            </TransferRate>
          </TransferRates>
          <TransferDate DateTime="2020-10-29"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
          <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
          <BasicTransferInfo OperatedBy="Griffin Transportation" TransferCode="40361" TransferCodeContext="dh" TransferName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)">
            <TransferDeparture CodeContext="dh" LocationCode="YWS" LocationType="City"/>
            <TransferDestination CodeContext="dh" LocationCode="YVR" LocationType="City"/>
          </BasicTransferInfo>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gaster</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="3"/>
              <Profile>
                <Customer BirthDate="2015-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Drei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="4"/>
              <Profile>
                <Customer BirthDate="2010-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Vier</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <DepositPayments>
          <GuaranteePayment Type="AcceptedPaymentForms">
            <AcceptedPayments>
              <AcceptedPayment CostCenterID="dh"/>
            </AcceptedPayments>
          </GuaranteePayment>
        </DepositPayments>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="client" ResID_Value="dh_tr_88fd9c5"/>
          <TransferReservationID ResID_Source="agent" ResID_Value="dh_tr_88fd9c5ag"/>
          <TransferReservationID ResID_Source="supplier" ResID_SourceContext="dh" ResID_Value="CAN98143113"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRS>

AdditionalQuestions element should be specified on Reservation Initiate Request and Reservation Confirmation Request If supplier returns AdditionalQuestions on Transfer Descriptive Info Response.

Flow with AdditionalQuestions from Transfer Descriptive Info Response:

 Transfer Descriptive Info Response Sample XML
<GP_TransferDescriptiveInfoRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" Version="2.0">
  <Success/>
  <TransferDescriptiveContents>
    <TransferDescriptiveContent AddressSupported="false" HotelCodeSupported="false" OperatedBy="Griffin Transportation" TransferCode="40361" TransferCodeContext="dh" TransferName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)(OPEN)" Type="Individual">
      <TransferInfo>
        <TransferDeparture CodeContext="dh" LocationCode="YWS" LocationType="City"/>
        <TransferDestination CodeContext="dh" LocationCode="YVR" LocationType="City"/>
        <AdditionalQuestions>
          <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4"/>
          <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4"/>
          <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4"/>
          <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4"/>
          <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4"/>
        </AdditionalQuestions>
        <MultimediaDescriptions>
          <MultimediaDescription>
            <TextItems>
              <TextItem Category="GEN" Title="General">
                <Description Language="en">Griffin Transportation
Ph: 1 877 369 5466

Private transfer Whistler &gt; Vancouver Airport (Main and South Terminals) in an executive van.
Your transfer will be operated by Griffin Transportation. Should you need to contact them, they can be reached at 1 877 369 5466.
Please be ready outside the hotel's main entrance 10 minutes prior to scheduled pick-up time. Your driver will have an iPad displaying your party's name. Please present your voucher to the driver.
All vehicles include bottled water, refreshing towelettes, mints, and complimentary wifi. Driver gratuity has been included in your fare. 

Note: Additional costs owing due to delays (including flight, traffic, ferry, customs or client readiness) are the responsibility of the traveller and must be paid locally.</Description>
              </TextItem>
            </TextItems>
          </MultimediaDescription>
        </MultimediaDescriptions>
        <VendorMessages>
          <VendorMessage InfoType="5">
            <SubSection>
              <Paragraph>
                <Text Language="en">Important info for airport transfers
Please note that this airport transfer is for SCHEDULED flights only. If clients are arriving/departing on a private flight or a charter flight you need to use a different record marked with "FBO". (This includes charters from/to Clayoquot and Sonora as well as any non-commercial scheduled flight.) If you can't locate the correct record please contact our Travel Design team.</Text>
              </Paragraph>
            </SubSection>
          </VendorMessage>
        </VendorMessages>
      </TransferInfo>
    </TransferDescriptiveContent>
  </TransferDescriptiveContents>
</GP_TransferDescriptiveInfoRS>
 Transfer Reservation Initiate Request Sample XML
<GP_TransferResRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" PrimaryLangID="en" ResStatus="Initiate" Version="2">
  <POS>
    <Source>
      <RequestorID ID="client" MessagePassword="PWD" Type="22"/>
      <BookingChannel PriceDomain="1" Type="7"/>
    </Source>
  </POS>
  <TransferReservations>
    <TransferReservation>
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate BookingCode="8aac1c5" RPH="1">
              <AdditionalQuestions>
                <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>Addres Line, 2</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>12:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>AC0001</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>JFK</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>14:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
              </AdditionalQuestions>
            </TransferRate>
          </TransferRates>
          <TransferDate DateTime="2020-10-29T14:00:00"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="3"/>
              <Profile>
                <Customer BirthDate="2015-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Drei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="4"/>
              <Profile>
                <Customer BirthDate="2010-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Vier</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="agent" ResID_Value="dh_tr_88fd9c5ag"/>
          <TransferReservationID ResID_Source="client" ResID_Value="dh_tr_88fd9c5"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRQ>
 Transfer Reservation Initiate Response Sample XML
<GP_TransferResRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" TransactionIdentifier="912" Version="2.0">
  <Success/>
  <TransferReservations>
    <TransferReservation ResStatus="Requested">
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate AvailabilityStatus="OnRequest" BookingCode="8ab88c5" Language="Undefined" RPH="1" RateCode="40361" RateName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)(OPEN)" Type="Individual">
              <Rates>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
              </Rates>
              <RateDescription Name="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)">
                <Text Language="en">GRIFFIN TRANSPORTATION - EXECUTIVE BUS (MAX 20 PASSENGERS W/LUGGAGE) DRIVER GRATUITY INCLUDED</Text>
              </RateDescription>
              <AdditionalQuestions>
                <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4"/>
                <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4"/>
              </AdditionalQuestions>
              <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
              <CancelPenalties>
                <CancelPenalty End="2020-10-29T23:59:59-07:00" Start="2020-10-29T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                </CancelPenalty>
                <CancelPenalty End="2020-10-28T23:59:59-07:00" Start="2020-10-26T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                  <PenaltyDescription Language="en">
                    <Text>Standard Cancellation Policy ( 100 % of Total )</Text>
                  </PenaltyDescription>
                </CancelPenalty>
              </CancelPenalties>
            </TransferRate>
          </TransferRates>
          <TransferDate DateTime="2020-10-29T14:00:00"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
          <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
          <BasicTransferInfo OperatedBy="Griffin Transportation" TransferCode="40361" TransferCodeContext="dh" TransferName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)(OPEN)">
            <TransferDeparture CodeContext="dh" LocationCode="YWS" LocationType="City"/>
            <TransferDestination CodeContext="dh" LocationCode="YVR" LocationType="City"/>
          </BasicTransferInfo>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gaster</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="3"/>
              <Profile>
                <Customer BirthDate="2015-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Drei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="4"/>
              <Profile>
                <Customer BirthDate="2010-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Vier</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="client" ResID_Value="dh_tr_88fd9c5"/>
          <TransferReservationID ResID_Source="agent" ResID_Value="dh_tr_88fd9c5ag"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRS>
 Transfer Reservation Confirmation Request Sample XML
<GP_TransferResRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" PrimaryLangID="en" ResStatus="Book" TransactionIdentifier="912" Version="2">
  <POS>
    <Source>
      <RequestorID ID="client" MessagePassword="PWD" Type="22"/>
      <BookingChannel PriceDomain="1" Type="7"/>
    </Source>
  </POS>
  <TransferReservations>
    <TransferReservation>
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate BookingCode="8aac1c5" RPH="1">
              <AdditionalQuestions>
                <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>Addres Line, 2</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>12:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>AC0001</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>JFK</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>14:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
              </AdditionalQuestions>
            </TransferRate>
          </TransferRates>
          <TransferDate DateTime="2020-10-29T14:00:00"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gaster</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="3"/>
              <Profile>
                <Customer BirthDate="2015-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Drei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="4"/>
              <Profile>
                <Customer BirthDate="2010-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Vier</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="agent" ResID_Value="dh_tr_88fd9c5ag"/>
          <TransferReservationID ResID_Source="client" ResID_Value="dh_tr_88fd9c5"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRQ>
 Transfer Reservation Confirmation Response Sample XML
<GP_TransferResRS xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" Version="2.0">
  <Success/>
  <TransferReservations>
    <TransferReservation ResStatus="Waitlisted">
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate BookingCode="8aac1c5" Language="Undefined" RPH="1" RateCode="40361" RateName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)" Type="Individual">
              <Rates>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="10" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
                <Rate AgeQualifyingCode="8" RateSource="Calculated">
                  <Total AmountAfterTax="199.50" CurrencyCode="CAD"/>
                </Rate>
              </Rates>
              <RateDescription Name="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL">
                <Text Language="en">GRIFFIN TRANSPORTATION - EXECUTIVE BUS (MAX 20 PASSENGERS W/LUGGAGE) DRIVER GRATUITY INCLUDED</Text>
              </RateDescription>
              <AdditionalQuestions>
                <AdditionalQuestion ID="40-251" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Location" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>Addres Line, 2</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-258" IsMandatory="true" IsPerPerson="false" QuestionText="Pickup Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>12:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-253" IsMandatory="true" IsPerPerson="false" QuestionText="Flight #" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>AC0001</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-255" IsMandatory="true" IsPerPerson="false" QuestionText="Flight Destination" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>JFK</Value>
                  </AnswerValues>
                </AdditionalQuestion>
                <AdditionalQuestion ID="40-257" IsMandatory="true" IsPerPerson="false" QuestionText="Departure Time" TypeDescription="Text" TypeID="4">
                  <AnswerValues>
                    <Value>14:00</Value>
                  </AnswerValues>
                </AdditionalQuestion>
              </AdditionalQuestions>
              <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
              <CancelPenalties>
                <CancelPenalty End="2020-10-29T23:59:59-07:00" Start="2020-10-29T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                </CancelPenalty>
                <CancelPenalty End="2020-10-28T23:59:59-07:00" Start="2020-10-26T00:00:00-07:00">
                  <AmountPercent Amount="798.00" CurrencyCode="CAD"/>
                  <PenaltyDescription Language="en">
                    <Text>Standard Cancellation Policy ( 100 % of Total )</Text>
                  </PenaltyDescription>
                </CancelPenalty>
              </CancelPenalties>
            </TransferRate>
          </TransferRates>
          <TransferDate DateTime="2020-10-29"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <Address>
                  <AddressLine>New York, 27 Devonshire Terrace</AddressLine>
                  <CityName>New York</CityName>
                  <PostalCode>220000</PostalCode>
                </Address>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
          <Total AmountAfterTax="798.00" CurrencyCode="CAD"/>
          <BasicTransferInfo OperatedBy="Griffin Transportation" TransferCode="40361" TransferCodeContext="dh" TransferName="PRIVATE EXECUTIVE BUS TRANSFER WHISTLER &gt; VANCOUVER AIRPORT/SOUTH TERMINAL(OPEN)">
            <TransferDeparture CodeContext="dh" LocationCode="YWS" LocationType="City"/>
            <TransferDestination CodeContext="dh" LocationCode="YVR" LocationType="City"/>
          </BasicTransferInfo>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gaster</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="3"/>
              <Profile>
                <Customer BirthDate="2015-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Drei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="8" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="4"/>
              <Profile>
                <Customer BirthDate="2010-05-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Vier</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <DepositPayments>
          <GuaranteePayment Type="AcceptedPaymentForms">
            <AcceptedPayments>
              <AcceptedPayment CostCenterID="dh"/>
            </AcceptedPayments>
          </GuaranteePayment>
        </DepositPayments>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="client" ResID_Value="dh_tr_88fd9c5"/>
          <TransferReservationID ResID_Source="agent" ResID_Value="dh_tr_88fd9c5ag"/>
          <TransferReservationID ResID_Source="supplier" ResID_SourceContext="dh" ResID_Value="CAN98143113"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRS>

Possible AnswerValues for different TypeDescription you can see at Remarks Type in Glossary.

9.2. PICK-UP AND DROP-OFF POINTS


TransferSegments element on Reservation Initiate Request and Reservation Confirmation Request contains Pick-Up and Drop-Off points that can be booked. TransferSegments element describe Flight/City Address/Hotel details that can be used as pickup/destination points.

 Flight details:
<TransferSegment>
   <TransferPickUpDetails>
      <FlightDetails FlightNumber="AC0001" FlightDateTime="2022-10-16T14:45:00" DepartureCode="JFK" ArrivalCode="LCY" CodeContext="IATA"/>
   </TransferPickUpDetails>
</TransferSegment>
...
</TransferSegment>
   <TransferDropOffDetails>
      <FlightDetails FlightNumber="AC0001" FlightDateTime="2022-10-16T14:45:00" DepartureCode="JFK" ArrivalCode="LCY" CodeContext="IATA"/>
   </TransferDropOffDetails>
</TransferSegment>
 City Address:
<TransferSegments>
   <TransferSegment>
      <TransferPickUpDetails>
         <Address>
            <AddressLine>London, 27 Devonshire Terrace</AddressLine>
            <CityName>London</CityName>
            <PostalCode>220000</PostalCode>
            <CountryName>Great Britain</CountryName>
         </Address>
      </TransferPickUpDetails>
    </TransferSegment>
</TransferSegments>
...
<TransferSegments>
   <TransferSegment>
      <TransferDropOffDetails>
         <Address>
            <AddressLine>London, 27 Devonshire Terrace</AddressLine>
            <CityName>London</CityName>
            <PostalCode>220000</PostalCode>
            <CountryName>Great Britain</CountryName>
         </Address>
      </TransferDropOffDetails>
   </TransferSegment>
</TransferSegments>
 Hotel details:
<TransferSegments>
   <TransferSegment>
      <TransferPickUpDetails>
         <Hotel HotelCityCode="LON" HotelCode="98345" HotelCodeContext="supplierCode"/>
      </TransferPickUpDetails>
   </TransferSegment>
</TransferSegments>
...
<TransferSegments>
   <TransferSegment>
      <TransferDropOffDetails>
         <Hotel HotelCityCode="LON" HotelCode="98345" HotelCodeContext="supplierCode"/>
      </TransferDropOffDetails>
   </TransferSegment>
</TransferSegments>

Flow with Pick-Up and Drop-Off points:

 Transfer Availability Request Sample XML
<GP_TransferAvailRQ xmlns="http://www.opentravel.org/OTA/2003/05" AvailRatesOnly="true" EchoToken="EchoToken" PrimaryLangID="en" RequestedCurrency="USD" Version="2">
  <POS>
    <Source>
      <RequestorID ID="client" MessagePassword="PWD" Type="22"/>
      <BookingChannel PriceDomain="1" Type="7"/>
    </Source>
  </POS>
  <AvailRequestSegments>
    <AvailRequestSegment>
      <TransferDate DateTime="2022-11-04T14:00:00"/>
      <TransferCandidates>
        <TransferCandidate Quantity="1" RPH="1">
          <GuestCounts>
            <GuestCount AgeQualifyingCode="10" Count="1"/>
            <GuestCount Age="1" AgeQualifyingCode="7" Count="1"/>
          </GuestCounts>
        </TransferCandidate>
      </TransferCandidates>
      <TransferSearchCriteria>
        <Criterion>
          <TransferDeparture CodeContext="GEO.supplierCode" LocationCode="4717" LocationType="City"/>
          <TransferDestination CodeContext="IATA.supplierCode" LocationCode="ZRH" LocationType="Airport"/>
        </Criterion>
      </TransferSearchCriteria>
    </AvailRequestSegment>
  </AvailRequestSegments>
</GP_TransferAvailRQ>
 Transfer Reservation Initiate Request Sample XML
<GP_TransferResRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" PrimaryLangID="en" ResStatus="Initiate" Version="2">
  <POS>
    <Source>
      <RequestorID ID="client" MessagePassword="PWD" Type="22"/>
      <BookingChannel PriceDomain="1" Type="7"/>
    </Source>
  </POS>
  <TransferReservations>
    <TransferReservation>
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate BookingCode="26e8f02a6" RPH="1"/>
          </TransferRates>
          <TransferDate DateTime="2022-11-04T14:00:00"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Hotel HotelCityCode="ZRH" HotelCode="6419" HotelCodeContext="supplierCode"/>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <FlightDetails ArrivalCode="VIE" CodeContext="IATA" DepartureCode="ZRH" FlightDateTime="2022-11-04T14:00:00" FlightNumber="KK999"/>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="7" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer BirthDate="2021-01-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastar</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="client" ResID_Value="65hj7h33h3i00"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRQ>
 Transfer Reservation Confirmation Request Sample XML
<GP_TransferResRQ xmlns="http://www.opentravel.org/OTA/2003/05" EchoToken="EchoToken" PrimaryLangID="en" ResStatus="Book" TransactionIdentifier="493" Version="2">
  <POS>
    <Source>
      <RequestorID ID="client" MessagePassword="PWD" Type="22"/>
      <BookingChannel PriceDomain="1" Type="7"/>
    </Source>
  </POS>
  <TransferReservations>
    <TransferReservation>
      <Transfers>
        <Transfer>
          <TransferRates>
            <TransferRate BookingCode="2719ca5a6" RPH="1"/>
          </TransferRates>
          <TransferDate DateTime="2022-11-04T11:00:00"/>
          <TransferSegments>
            <TransferSegment>
              <TransferPickUpDetails>
                <Hotel HotelCityCode="ZRH" HotelCode="6419" HotelCodeContext="supplierCode"/>
              </TransferPickUpDetails>
              <TransferDropOffDetails>
                <FlightDetails ArrivalCode="VIE" CodeContext="IATA" DepartureCode="ZRH" FlightDateTime="2022-11-04T14:00:00" FlightNumber="KK999"/>
              </TransferDropOffDetails>
            </TransferSegment>
          </TransferSegments>
        </Transfer>
      </Transfers>
      <ResGuests>
        <ResGuest AgeQualifyingCode="10" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="1"/>
              <Profile>
                <Customer>
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastarbaiter</GivenName>
                    <Surname>Eins</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
        <ResGuest AgeQualifyingCode="7" ResGuestRPH="1">
          <Profiles>
            <ProfileInfo>
              <UniqueID ID="2"/>
              <Profile>
                <Customer BirthDate="2021-01-01">
                  <PersonName>
                    <NamePrefix>Mr</NamePrefix>
                    <GivenName>Gastarbaiter</GivenName>
                    <Surname>Zwei</Surname>
                  </PersonName>
                  <CitizenCountryName Code="MC"/>
                </Customer>
              </Profile>
            </ProfileInfo>
          </Profiles>
        </ResGuest>
      </ResGuests>
      <ResGlobalInfo>
        <TransferReservationIDs>
          <TransferReservationID ResID_Source="client" ResID_Value="65hj7h33h3i00"/>
        </TransferReservationIDs>
      </ResGlobalInfo>
    </TransferReservation>
  </TransferReservations>
</GP_TransferResRQ>
  • No labels