PMS Maximum Content XML Sample

The maximum amount of nodes that can be expected in a pmsXchange reservation.

<OTA_ResRetrieveRS xmlns="http://www.opentravel.org/OTA/2003/05" Version="1.0" TimeStamp="2005-08-01T09:32:47+08:00" EchoToken="echo-abc123">
    <Success/>
    <ReservationsList>
        <HotelReservation CreateDateTime="2007-12-09T08:51:45.000+0000" ResStatus="Book">
            <POS>
                <Source>
                    <RequestorID Type="22" ID="SITEMINDER"/>
                    <BookingChannel Primary="true" Type="7">
                        <CompanyName Code="EXP">Expedia</CompanyName>
                    </BookingChannel>
                </Source>
                <Source>
                    <BookingChannel Primary="false" Type="7">
                        <CompanyName Code="EXPA">Expedia Affilate Account</CompanyName>
                    </BookingChannel>
                </Source>
            </POS>
            <UniqueID Type="14" ID="EXP-001"/>
            <UniqueID Type="16" ID="1243132" ID_Context="MESSAGE_UNIQUE_ID"/>
            <RoomStays>
                <RoomStay MarketCode="Corporate" PromotionCode="STAYANDSAVE" SourceOfBusiness="Radio">
                    <RoomTypes>
                        <RoomType RoomType="Double Room" RoomTypeCode="DR" NonSmoking="true" Configuration="2 Beds and 1 cot">
                            <RoomDescription>
                                <Text>Double room</Text>
                            </RoomDescription>
                            <AdditionalDetails>
                                <AdditionalDetail Type="4" Code="PIA">
                                    <DetailDescription>
                                        <Text>Room paid in advance with credit card</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                                <AdditionalDetail Type="7">
                                    <DetailDescription>
                                        <Text>Cancellation deadline 10/10/2012</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                            <AdditionalDetail Type="5" Code="ECB">
                                <DetailDescription>
                                    <Text>Continental breakfast included</Text>
                                </DetailDescription>
                            </AdditionalDetail>
                          </AdditionalDetails>
                        </RoomType>
                    </RoomTypes>
                    <RatePlans>
                        <RatePlan RatePlanCode="RAC1" EffectiveDate="2013-03-12" ExpireDate="2013-03-14" RatePlanName="RACK Rate1">
                            <RatePlanDescription>
                                <Text>Long Stay Discount</Text>
                            </RatePlanDescription>
                            <AdditionalDetails>
                                <AdditionalDetail Type="15" Code="EB1">
                                    <DetailDescription>
                                        <Text>Stay n Save promotion grants 10% discount</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                                <AdditionalDetail Type="43">
                                    <DetailDescription>
                                        <Text>Continental breakfast included</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                                <AdditionalDetail Type="5" Code="ECB">
                                    <DetailDescription>
                                        <Text>Expedia Collect</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                            </AdditionalDetails>
                        </RatePlan>
                        <RatePlan RatePlanCode="RAC2" EffectiveDate="2013-03-14" ExpireDate="2013-03-15" RatePlanName="RACK Rate2">
                            <RatePlanDescription>
                                <Text>Discounted Daily Rate</Text>
                            </RatePlanDescription>
                            <AdditionalDetails>
                                <AdditionalDetail Type="15" Code="EB1">
                                    <DetailDescription>
                                        <Text>Single Night Discount Promo</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                                <AdditionalDetail Type="43">
                                    <DetailDescription>
                                        <Text>Continental breakfast included</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                                <AdditionalDetail Type="5" Code="ECB">
                                    <DetailDescription>
                                        <Text>Expedia Collect</Text>
                                    </DetailDescription>
                                </AdditionalDetail>
                            </AdditionalDetails>
                        </RatePlan>
                    </RatePlans>
                    <RoomRates>
                        <RoomRate RoomTypeCode="DR" RatePlanCode="RAC1" NumberOfUnits="1">
                            <Rates>
                                <Rate UnitMultiplier="2" RateTimeUnit="Day" EffectiveDate="2013-03-12" ExpireDate="2013-03-14">
                                    <Base AmountBeforeTax="200.00" AmountAfterTax="220.00" CurrencyCode="USD">
                                        <Taxes Amount="20.00">
                                            <Tax Code="19" Percent="10" Amount="20.00">
                                                <TaxDescription>
                                                    <Text>GST 10 percent</Text>
                                                </TaxDescription>
                                            </Tax>
                                        </Taxes>
                                    </Base>
                                    <Total AmountBeforeTax="202.50" AmountAfterTax="222.75" CurrencyCode="USD">
                                        <Taxes Amount="20.25">
                                            <Tax Code="19" Percent="10" Amount="20.25">
                                                <TaxDescription>
                                                    <Text>GST 10 percent</Text>
                                                </TaxDescription>
                                            </Tax>
                                        </Taxes>
                                    </Total>
                                </Rate>
                            </Rates>
                            <ServiceRPHs>
                                <ServiceRPH RPH="1"/>
                            </ServiceRPHs>
                        </RoomRate>
                        <RoomRate RoomTypeCode="DR" RatePlanCode="RAC2" NumberOfUnits="1">
                            <Rates>
                                <Rate UnitMultiplier="1" RateTimeUnit="Day" EffectiveDate="2013-03-14" ExpireDate="2013-03-15">
                                    <Base AmountBeforeTax="100.00" AmountAfterTax="110.00" CurrencyCode="USD">
                                        <Taxes Amount="10.00">
                                            <Tax Code="19" Percent="10" Amount="10.00">
                                                <TaxDescription>
                                                    <Text>GST 10 percent</Text>
                                                </TaxDescription>
                                            </Tax>
                                        </Taxes>
                                    </Base>
                                    <Total AmountBeforeTax="102.50" AmountAfterTax="112.75" CurrencyCode="USD">
                                        <Taxes Amount="10.25">
                                            <Tax Code="19" Percent="10" Amount="10.25">
                                                <TaxDescription>
                                                    <Text>GST 10 percent</Text>
                                                </TaxDescription>
                                            </Tax>
                                        </Taxes>
                                    </Total>
                                </Rate>
                            </Rates>
                            <ServiceRPHs>
                                <ServiceRPH RPH="2"/>
                            </ServiceRPHs>
                        </RoomRate>
                    </RoomRates>
                    <ServiceRPHs>
                        <ServiceRPH RPH="3"/>
                    </ServiceRPHs>
                    <GuestCounts>
                        <GuestCount AgeQualifyingCode="10" Count="1"/>
                        <GuestCount AgeQualifyingCode="8" Count="1"/>
                        <GuestCount AgeQualifyingCode="7" Count="1"/>
                    </GuestCounts>
                    <TimeSpan Start="2013-03-12" End="2013-03-15"/>
                    <Total AmountAfterTax="568.25" CurrencyCode="USD"/>
                    <BasicPropertyInfo HotelCode="10107"/>
                    <ResGuestRPHs>
                        <ResGuestRPH RPH="1"/>
                    </ResGuestRPHs>
                    <Comments>
                        <Comment>
                            <Text>non-smoking Room requested, king bed</Text>
                        </Comment>
                    </Comments>
                </RoomStay>
            </RoomStays>
            <Services>
                <Service ServiceInventoryCode="EXTRA_BED" Inclusive="true" ServiceRPH="1" Quantity="1" ID="12345" ID_Context="CHANNEL" Type="18">
                    <Price>
                        <Base AmountBeforeTax="2.50" AmountAfterTax="2.75" CurrencyCode="USD">
                            <Taxes Amount="0.25">
                                <Tax Code="19" Percent="10" Amount="0.25">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Base>
                        <Total AmountBeforeTax="5.00" AmountAfterTax="5.50" CurrencyCode="USD">
                            <Taxes Amount="0.50">
                                <Tax Code="19" Percent="10" Amount="0.50">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Total>
                        <RateDescription>
                            <Text>Extra person charge $2.50 (ex GST) per day for cot</Text>
                        </RateDescription>
                    </Price>
                    <ServiceDetails>
                        <TimeSpan End="2013-03-14" Start="2013-03-12"/>
                    </ServiceDetails>
                </Service>
                <Service ServiceInventoryCode="EXTRA_BED" Inclusive="true" ServiceRPH="2" Quantity="1" ID="12346" ID_Context="CHANNEL" Type="18">
                    <Price>
                        <Base AmountBeforeTax="2.50" AmountAfterTax="2.75" CurrencyCode="USD">
                            <Taxes Amount="0.25">
                                <Tax Code="19" Percent="10" Amount="0.25">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Base>
                        <Total AmountBeforeTax="2.50" AmountAfterTax="2.75" CurrencyCode="USD">
                            <Taxes Amount="0.25">
                                <Tax Code="19" Percent="10" Amount="0.25">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Total>
                        <RateDescription>
                            <Text>Extra person charge $2.50 (ex GST) per day for cot</Text>
                        </RateDescription>
                    </Price>
                    <ServiceDetails>
                        <TimeSpan End="2013-03-15" Start="2013-03-14"/>
                    </ServiceDetails>
                </Service>
                <Service ServiceInventoryCode="OTHER" Inclusive="true" ServiceRPH="3" Quantity="2" ID="12347" ID_Context="CHANNEL" Type="18">
                    <Price>
                        <Base AmountBeforeTax="4.55" AmountAfterTax="5.00" CurrencyCode="USD">
                            <Taxes Amount="0.45">
                                <Tax Code="19" Percent="10" Amount="0.45">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Base>
                        <Total AmountBeforeTax="9.09" AmountAfterTax="10.00" CurrencyCode="USD">
                            <Taxes Amount="0.91">
                                <Tax Code="19" Percent="10" Amount="0.91">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Total>
                        <RateDescription>
                            <Text>Extra bathrobe $5.00 (incl GST) per person</Text>
                        </RateDescription>
                    </Price>
                </Service>
                <Service ServiceInventoryCode="EXTRA" Inclusive="true" Quantity="1" ID="12348" ID_Context="CHANNEL" Type="18">
                    <Price>
                        <Base AmountBeforeTax="4.55" AmountAfterTax="5.00" CurrencyCode="USD">
                            <Taxes Amount="0.45">
                                <Tax Code="19" Percent="10" Amount="0.45">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Base>
                        <Total AmountBeforeTax="13.65" AmountAfterTax="15.00" CurrencyCode="USD">
                            <Taxes Amount="1.35">
                                <Tax Code="19" Percent="10" Amount="1.35">
                                    <TaxDescription>
                                        <Text>GST 10 percent</Text>
                                    </TaxDescription>
                                </Tax>
                            </Taxes>
                        </Total>
                        <RateDescription>
                            <Text>Car Park - Undercover Parking (Clearance 2.2 meter or 7.2 feet) $5.00 (incl GST) per day</Text>
                        </RateDescription>
                    </Price>
                    <ServiceDetails>
                        <TimeSpan End="2013-03-15" Start="2013-03-12"/>
                    </ServiceDetails>
                </Service>
            </Services>
            <ResGuests>
                <ResGuest ResGuestRPH="1" ArrivalTime="10:30:00" Age="8" PrimaryIndicator="true">
                    <Profiles>
                        <ProfileInfo>
                            <UniqueID Type="16" ID="12345" ID_Context="CHANNEL"/>
                            <Profile ProfileType="1">
                                <Customer>
                                    <PersonName>
                                        <NamePrefix>Mr</NamePrefix>
                                        <GivenName>James</GivenName>
                                        <MiddleName>Herbert</MiddleName>
                                        <Surname>Bond</Surname>
                                    </PersonName>
                                    <Telephone PhoneNumber="555-1234"/>
                                    <Telephone PhoneNumber="555-4321" PhoneUseType="4"/>
                                    <Telephone PhoneNumber="0411444000" PhoneTechType="5"/>
                                    <Telephone PhoneNumber="213451515" PhoneTechType="3"/>
                                    <Email>james.bond@mi5.co.uk</Email>
                                    <Address>
                                        <AddressLine>Claretta House</AddressLine>
                                        <AddressLine>Tower Bridge Close</AddressLine>
                                        <CityName>London</CityName>
                                        <PostalCode>EC1 2PG</PostalCode>
                                        <StateProv>Middlesex</StateProv>
                                        <CountryName>United Kingdom</CountryName>
                                        <CompanyName>MI6</CompanyName>
                                    </Address>
                                    <CustLoyalty MembershipID="1234567890" ProgramID="FrequentFlyer" ExpiryDate="2017-03-31"/>
                                </Customer>
                            </Profile>
                        </ProfileInfo>
                    </Profiles>
                    <Comments>
                        <Comment Name="ArrivalDetails">
                            <Text>Arriving by coach</Text>
                        </Comment>
                        <Comment Name="DepartureDetails">
                            <Text>Departure flight QF123</Text>
                        </Comment>
                    </Comments>
                </ResGuest>
            </ResGuests>
            <ResGlobalInfo>
                <Guarantee>
                    <GuaranteesAccepted>
                        <GuaranteeAccepted>
                            <PaymentCard CardCode="VI" CardType="1" CardNumber="4444444444444444" ExpireDate="1114">
                                <CardHolderName>John Smith</CardHolderName>
                            </PaymentCard>
                        </GuaranteeAccepted>
                    </GuaranteesAccepted>
                    <Comments>
                        <Comment Name="PaymentReferenceId">
                            <Text>123124151616</Text>
                        </Comment>
                    </Comments>
                    <GuaranteeDescription>
                        <Text>Payment accepted up front</Text>
                    </GuaranteeDescription>
                </Guarantee>
                <DepositPayments>
                    <GuaranteePayment>
                        <AmountPercent Amount="291.63" Percent="50" CurrencyCode="USD"/>
                        <Description>
                            <Text>50% Deposit</Text>
                        </Description>
                    </GuaranteePayment>
                </DepositPayments>
                <Fees>
                    <Fee TaxInclusive="true" Type="Inclusive" Code="27" Amount="5.00">
                        <Taxes Amount="0.45"/>
                        <Description Name="Commission">
                            <Text>Commission - $5 flat fee</Text>
                        </Description>
                    </Fee>
                </Fees>
                <Total AmountAfterTax="583.25" CurrencyCode="USD">
                    <Taxes Amount="53.02">
                        <Tax Code="19" Percent="10" Amount="53.52">
                            <TaxDescription>
                                <Text>GST 10 percent</Text>
                            </TaxDescription>
                        </Tax>
                    </Taxes>
                </Total>
                <HotelReservationIDs>
                    <HotelReservationID ResID_Type="14" ResID_Value="RES_3243525"/>
                </HotelReservationIDs>
                <Profiles>
                    <ProfileInfo>
                        <UniqueID Type="16" ID="12345" ID_Context="CHANNEL"/>
                        <Profile ProfileType="1">
                            <Customer>
                                <PersonName>
                                    <NamePrefix>Mr</NamePrefix>
                                    <GivenName>James</GivenName>
                                    <MiddleName>Herbert</MiddleName>
                                    <Surname>Bond</Surname>
                                </PersonName>
                                <Telephone PhoneNumber="555-1234"/>
                                <Telephone PhoneNumber="555-4321" PhoneUseType="4"/>
                                <Telephone PhoneNumber="0411444000" PhoneTechType="5"/>
                                <Telephone PhoneNumber="213451515" PhoneTechType="3"/>
                                <Email>james.bond@mi5.co.uk</Email>
                                <Address>
                                    <AddressLine>Claretta House</AddressLine>
                                    <AddressLine>Tower Bridge Close</AddressLine>
                                    <CityName>London</CityName>
                                    <PostalCode>EC1 2PG</PostalCode>
                                    <StateProv>Middlesex</StateProv>
                                    <CountryName>United Kingdom</CountryName>
                                    <CompanyName>MI6</CompanyName>
                                </Address>
                                <CustLoyalty MembershipID="1234567890" ProgramID="FrequentFlyer" ExpiryDate="2017-03-31"/>
                            </Customer>
                        </Profile>
                    </ProfileInfo>
                    <ProfileInfo>
                        <UniqueID Type="16" ID="STA" ID_Context="CHANNEL"/>
                        <UniqueID Type="16" ID="12312414" ID_Context="IATA"/>
                        <Profile ProfileType="4">
                            <Customer>
                                <PersonName>
                                    <NamePrefix>Mis</NamePrefix>
                                    <Surname>Moneypenny</Surname>
                                </PersonName>
                                <Telephone PhoneNumber="555-1234"/>
                                <Address>
                                    <CompanyName>STA Travel</CompanyName>
                                </Address>
                            </Customer>
                        </Profile>
                    </ProfileInfo>
                </Profiles>
                <Comments>
                    <Comment>
                        <Text>will be arriving after 6 pm</Text>
                    </Comment>
                </Comments>
            </ResGlobalInfo>
        </HotelReservation>
    </ReservationsList>
</OTA_ResRetrieveRS>

Last updated