Example Book Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns="http://www.opentravel.org/OTA/2003/05">
  <soapenv:Body>

    <TS_StartBookRQ xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-02-07T10:34:18.86Z" Target="Production" Version="1.0" TransactionIdentifier="G9ICWuwB8Kii1Y51" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" CorrelationID="zz55195ebe45b9207b2b0a491781ed62" Regionality="Domestic" RequiresSFPD="true" SkipDuplicateBookingCheck="false">  
    <POS> 
        <Source ISOCountry="ZA" ISOCurrency="ZAR" DisplayCurrency="ZAR" DisplayRate="1.0" FirstDepartPoint="JNB" FinalDestinationPoint="CPT" TSAffiliateID="1219058" ISOLanguageCode="en"> 
            <RequestorID URL="http://www.travelstart.co.za/website-services/api/payment-methods/" Type="Company" Instance="41.71.87.34" ID="website" ID_Context="ts" MessagePassword="<PASSWORD>"> 
                <CompanyName><USERNAME></CompanyName> 
            </RequestorID> 
        </Source>  
    </POS>  
    <PricedItineraries> 
        <PricedItinerary TicketingOffice="CPTS12801" TicketingCurrency="ZAR"> 
            <AirItinerary DirectionInd="OneWay" IncludeBaggage="false"> 
                <OriginDestinationOptions> 
                    <OriginDestinationOption tsDuration="7800000" RefNumber="0"> 
                        <FlightSegment DepartureDateTime="2020-05-05T06:25:00" ArrivalDateTime="2020-05-05T08:35:00" StopQuantity="0" FlightNumber="101" tsDuration="7800000" ResBookDesigCode="J" Status="UNDISCLOSED" DepartureDay="Tue"> 
                            <DepartureAirport LocationCode="JNB" CodeContext="IATA"/>  
                            <ArrivalAirport LocationCode="CPT" CodeContext="IATA"/>  
                            <OperatingAirline CompanyShortName="Comair" TravelSector="1" Code="MN" CodeContext="iata" TSDisplayCode="C_">Comair</OperatingAirline>  
                            <Equipment AirEquipType="738">738</Equipment>  
                            <MarketingAirline CompanyShortName="Kulula" TravelSector="1" Code="MN" CodeContext="iata">Kulula</MarketingAirline>  
                            <FareBaggageAllowance UnitOfMeasureQuantity="1.0" UnitOfMeasure="Pieces" UnitOfMeasureCode="pc" Operation="Add" BaggageCategory="CHECKED" BaggageDescription="20kg" Included="true" Extra="false" Multi="false" PerDirection="true" PerPassenger="true" PreSelected="false"/>  
                            <FareBaggageAllowance UnitOfMeasureQuantity="7.0" UnitOfMeasure="Kilograms" UnitOfMeasureCode="kg" BaggageCategory="HAND" BaggageDescription="7kg hand baggage" Included="true" PerDirection="true" PerPassenger="true" PreSelected="false"/>  
                            <BookingClassAvails CabinType="Economy"> 
                                <BookingClassAvail ResBookDesigCode="J" ResBookDesigQuantity="9"/> 
                            </BookingClassAvails> 
                        </FlightSegment>  
                        <BookingReferenceID Type="5" ID="1" ID_Context="1A" SellReference="CPTS128TS" TicketReference="CPTS12801"> 
                            <CompanyName CompanyShortName="Amadeus" TravelSector="5" Code="1A" CodeContext="OTA">Amadeus</CompanyName> 
                        </BookingReferenceID> 
                    </OriginDestinationOption> 
                </OriginDestinationOptions>  
                <TSMessageLinks ServerID="urn:uuid:b2000a7d-ae6f-59c1-add3-9e30462235d2"> 
                    <MessageLink Id="7e17b73f-63fb-43a4-9dbe-00153db340f1" Action="Fare_MasterPricerTravelBoardSearchRequest"/>  
                    <MessageLink Id="urn:uuid:6943c56a-648c-4254-e9d6-3102527f4090" Action="Fare_MasterPricerTravelBoardSearchReply"> 
                        <RelatesTo Id="7e17b73f-63fb-43a4-9dbe-00153db340f1"/> 
                    </MessageLink>  
                    <MessageLink Id="67e9eaf0-9d50-4e2c-92c3-145ccc35a54d" Action="Fare_InformativeBestPricingWithoutPNRRequest"> 
                        <RelatesTo Id="urn:uuid:6943c56a-648c-4254-e9d6-3102527f4090"/> 
                    </MessageLink>  
                    <MessageLink Id="urn:uuid:3c4b1a96-364d-09b4-c9ad-5516c33c7940" Action="Fare_InformativeBestPricingWithoutPNRReply"> 
                        <RelatesTo Id="67e9eaf0-9d50-4e2c-92c3-145ccc35a54d"/> 
                    </MessageLink> 
                </TSMessageLinks>  
                <TSValidatingAirline Code="MN" CodeContext="iata" CompanyShortName="Kulula"/>  
                <PriceIndex>8</PriceIndex>  
                <PriceIndex>8</PriceIndex>  
                <MetaInfo> 
                    <TSKeyValuePair Key="BAGLESS_FARE_INDICATOR" Value="false"/>  
                    <TSKeyValuePair Key="pricedItineraryUuid" Value="618dd69f-4a89-43e4-b67a-67cac6e4f666"/>  
                    <TSKeyValuePair Key="SORTING_RESULT" Value="0.8666666667,{JNB|CPT|2020-05-05T06:25:00|0|[MN]},true"/> 
                </MetaInfo> 
            </AirItinerary>  
            <AirItineraryPricingInfo PricingSource="Published" RepriceRequired="true"> 
                <ItinTotalFare> 
                    <BaseFare Amount="520.0" CurrencyCode="ZAR" DecimalPlaces="2" DisplayAmount="520.0" OriginalAmount="520.0" DisplayRate="1.0" OriginalRate="1.0" DisplayCurrencyCode="ZAR" DisplayDecimalPlaces="2" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2"/>  
                    <Taxes Amount="211.61" CurrencyCode="ZAR" DecimalPlaces="2" DisplayAmount="211.61" OriginalAmount="211.61" DisplayRate="1.0" OriginalRate="1.0" DisplayCurrencyCode="ZAR" DisplayDecimalPlaces="2" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2"/>  
                    <Fees/>  
                    <TotalFare Amount="769.0" CurrencyCode="ZAR" DecimalPlaces="2" DisplayAmount="769.0" OriginalAmount="731.61" DisplayRate="1.0" OriginalRate="1.0" DisplayCurrencyCode="ZAR" DisplayDecimalPlaces="2" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" Operation="Replace"/> 
                </ItinTotalFare>  
                <PTC_FareBreakdowns> 
                    <PTC_FareBreakdown PricingSource="Published"> 
                        <PassengerTypeQuantity Code="10" CodeContext="ota" Quantity="1"/>  
                        <FareBasisCodes> 
                            <FareBasisCode>JMNWOW</FareBasisCode> 
                        </FareBasisCodes>  
                        <PassengerFare Usage="PassengerFare"> 
                            <BaseFare Amount="520.0" CurrencyCode="ZAR" DecimalPlaces="2" DisplayAmount="520.0" OriginalAmount="520.0" DisplayRate="1.0" OriginalRate="1.0" DisplayCurrencyCode="ZAR" DisplayDecimalPlaces="2" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2"/>  
                            <Taxes Amount="211.61" CurrencyCode="ZAR" DecimalPlaces="2" DisplayAmount="211.61" OriginalAmount="211.61" DisplayRate="1.0" OriginalRate="1.0" DisplayCurrencyCode="ZAR" DisplayDecimalPlaces="2" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2"/>  
                            <Fees/>  
                            <TotalFare Amount="766.61" CurrencyCode="ZAR" DecimalPlaces="2" DisplayAmount="766.61" OriginalAmount="731.61" DisplayRate="1.0" OriginalRate="1.0" DisplayCurrencyCode="ZAR" DisplayDecimalPlaces="2" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2" Operation="Replace"/> 
                        </PassengerFare>  
                        <TravelerRefNumber RPH="1"/> 
                    </PTC_FareBreakdown> 
                </PTC_FareBreakdowns> 
            </AirItineraryPricingInfo>  
            <TicketingInfo TicketTimeLimit="2020-02-07T23:59:00" TicketType="eTicket" TicketingStatus="TL"/>  
            <TSRequiredParameter Optional="false" PerAdult="false" PerChild="true" PerInfant="true"> 
                <Name>DateOfBirth</Name>  
                <Type>past date</Type> 
            </TSRequiredParameter> 
        </PricedItinerary> 
    </PricedItineraries>  
    <TravelerInfo> 
        <AirTraveler BirthDate="2000-01-01" PassengerTypeCode="10"> 
            <ProfileRef> 
                <UniqueID Type="pax-id" ID="1"/> 
            </ProfileRef>  
            <PersonName> 
                <GivenName>TEST</GivenName>  
                <Surname>TEST</Surname>  
                <NameTitle>Ms</NameTitle> 
            </PersonName>  
            <Telephone PhoneTechType="1" CountryAccessCode="27" AreaCityCode="021" PhoneNumber="4684380"/>  
            <Telephone PhoneTechType="5" CountryAccessCode="27" AreaCityCode="082" PhoneNumber="2222"/>  
            <Email EmailType="tr@avelstart.com" Operation="Add">tr@avelstart.com</Email>  
            <Address> 
                <StreetNmbr>Longkloof Studios;Block B Darters Road</StreetNmbr>  
                <CityName>Cape Town</CityName>  
                <PostalCode>8001</PostalCode>  
                <CountryName Code="ZA">South Africa</CountryName> 
            </Address>  
            <Document DocType="PASSPORT" BirthDate="2000-01-01"/>  
            <Document DocType="SFPD" BirthDate="2000-01-01"/>  
            <TSRequiredParameterValue> 
                <Id>1</Id>  
                <Type>past date</Type>  
                <Name>DateOfBirth</Name>  
                <DateValue>2000-01-01</DateValue> 
            </TSRequiredParameterValue> 
        </AirTraveler>  
        <SpecialReqDetails> 
            <SeatRequests/>  
            <SpecialServiceRequests/> 
        </SpecialReqDetails> 
    </TravelerInfo>  
    <Fulfillment> 
        <DeliveryAddress> 
            <StreetNmbr>Longkloof Studios;Block B Darters Road</StreetNmbr>  
            <CityName>Cape Town</CityName>  
            <PostalCode>8001</PostalCode>  
            <CountryName Code="ZA">South Africa</CountryName> 
        </DeliveryAddress>  
        <Name> 
            <GivenName>TEST</GivenName>  
            <Surname>TEST</Surname>  
            <NameTitle>Ms</NameTitle> 
        </Name> 
    </Fulfillment>  
    <Orders> 
        <Order> 
            <Products/> 
        </Order> 
    </Orders>  
    <ContactInfo BirthDate="2000-01-01" Type="3"> 
        <PersonName> 
            <GivenName>TEST</GivenName>  
            <Surname>TEST</Surname>  
            <NameTitle>Ms</NameTitle> 
        </PersonName>  
        <Telephone PhoneTechType="1" CountryAccessCode="27" AreaCityCode="021" PhoneNumber="4684380"/>  
        <Telephone PhoneTechType="5" CountryAccessCode="27" AreaCityCode="082" PhoneNumber="2222"/>  
        <Email EmailType="tr@avelstart.com">tr@avelstart.com</Email> 
    </ContactInfo>  
    <TSRequiredParameterValue> 
        <Id>1</Id>  
        <Type>past date</Type>  
        <Name>DateOfBirth</Name>  
        <DateValue>2000-01-01</DateValue> 
    </TSRequiredParameterValue>  
    <TSAffiliateId AffiliateCode="" ImpactRadiusMediaPartnerID=""/>  
    <TSPromotionals> 
        <TSPromotional provider="cartrawler" id="361965" target="website" currency="ZAR"/>  
        <TSPromotional provider="cartrawler" id="439418" target="email_large" currency="ZAR"/>  
        <TSPromotional provider="cartrawler" id="622015" target="email_small" currency="ZAR"/> 
    </TSPromotionals>  
    <SearchFare Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2" DisplayAmount="0.0" OriginalAmount="0.0" DisplayRate="1.0" OriginalRate="1.0" DisplayCurrencyCode="ZAR" DisplayDecimalPlaces="2" OriginalCurrencyCode="ZAR" OriginalDecimalPlaces="2"/> 
</TS_StartBookRQ>
</soapenv:Body>
</soapenv:Envelope>