Example Book Request

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

  <TS_PriceBookRQ xmlns="http://www.opentravel.org/OTA/2003/05" TimeStamp="2020-02-07T10:34:25.186Z" Target="Production" Version="1.0" TransactionIdentifier="AoGB_tr_avelstart_com" PrimaryLangID="en" AltLangID="en" RetransmissionIndicator="false" CorrelationID="zz55195ebe45b9207b2b0a491781ed62" Regionality="Domestic" RequiresSFPD="true" MyAccountOptIn="true">  
    <POS> 
        <Source ISOCountry="ZA" ISOCurrency="ZAR" DisplayCurrency="ZAR" DisplayRate="1.0" FirstDepartPoint="JNB" FinalDestinationPoint="CPT" TSAffiliateID="" ISOLanguageCode="en"> 
            <RequestorID URL="http://www.travelstart.co.za/website-services/api/book/" 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>  
                            <RequestedCabin CabinType="Economy" Name="ECONOMY"/>  
                            <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>  
            <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 NameType=""> 
                    <GivenName>TEST</GivenName>  
                    <Surname>TEST</Surname>  
                    <NameTitle>Ms</NameTitle> 
                </Name> 
            </Fulfillment>  
            <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> 
        <PaymentDetails> 
            <PaymentDetail> 
                <BankAcct BankID="nedbank" AcctType="Current" BankAcctNumber="1232117978"> 
                    <BankAcctName>Nedbank</BankAcctName> 
                </BankAcct>  
                <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>  
                <TSPaymentMethod PaymentMethodType="EFT" RequiresDelivery="false" FareTypeType="Published" PaymentOverride="false" PaymentMethodIsBold="false" ShowFee="true" IsBankCard="false" ProcessViaThreeDSecure="false" ContinueOnFail="false" ContinueOnThreeDFail="false" OverrideToNonThreeDGateway="false"> 
                    <Identifier Type="4" Instance="974262294-dAKL" ID="WEBSITE-EFT_DOM_RX" ID_Context="ts"> 
                        <CompanyName Code="EFT" CodeContext="ts">EFT</CompanyName> 
                    </Identifier>  
                    <FreeTextDescription>Pay by EFT</FreeTextDescription>  
                    <TransactionFeeMethod>FLAT_RATE</TransactionFeeMethod>  
                    <TransactionFee Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2"/>  
                    <PaymentMethodCostMethod>FLAT_RATE</PaymentMethodCostMethod>  
                    <PaymentMethodCost Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2"/>  
                    <AdditionalFee Amount="0.0" CurrencyCode="ZAR" DecimalPlaces="2"/>  
                    <SupplierCashOverride>true</SupplierCashOverride>  
                    <VanPaymentIndicators> 
                        <TSKeyValuePair Key=";JNB-CPT;2020-05-05" Value="true"/> 
                    </VanPaymentIndicators>  
                    <Product PaymentMethodInstanceId="974262294-dAKL" showCommentBox="false" ProductID="Clearance_fee_dom" ProductType="Processing Fee" ProductQuantity="1" InitiallySelected="true" HighlightBackground="false" HighlightBorder="false" DescriptionBold="false" DisplayOnly="false" SelectionType="radio" WarningMessageDisplayComponent="popup" OptOut="false" Amount="49.0" CurrencyCode="ZAR" DecimalPlaces="2" Supplier="TS" TaxPercentage="15.0"> 
                        <DisplayOnPage>payment</DisplayOnPage>  
                        <DisplayLayout>inline</DisplayLayout>  
                        <ProductPricing> 
                            <PricingInfo ProductTypeType="Booking" Quantity="1"> 
                                <ProductAmountGroup Amount="49.0" CurrencyCode="ZAR" DecimalPlaces="2"/> 
                            </PricingInfo> 
                        </ProductPricing> 
                    </Product> 
                </TSPaymentMethod> 
            </PaymentDetail> 
        </PaymentDetails>  
        <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>  
        <PayingCompanyInfo> 
            <CompanyName/>  
            <CompanyVATNumber/>  
            <CompanyVATName/>  
            <RequiresVATInvoice>false</RequiresVATInvoice> 
        </PayingCompanyInfo> 
    </Fulfillment>  
    <BookingReferenceID Type="5" ID="3986223" ID_Context="TS"> 
        <CompanyName TravelSector="" Code="TS">Travelstart</CompanyName> 
    </BookingReferenceID>  
    <TCCBookingId>0000001</TCCBookingId>  
    <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"/>  
    <TSTCCBookingRef>ZA0000001</TSTCCBookingRef>  
    <MetaInfo> 
        <TSKeyValuePair Key="290b20a3" Value="24cec538"/>  
        <TSKeyValuePair Key="24097270" Value="8e749ef2"/>  
        <TSKeyValuePair Key="fd073a57" Value="034c219f"/>  
        <TSKeyValuePair Key="3c0c33cd" Value="fa70196b"/> 
    </MetaInfo> 
</TS_PriceBookRQ>
</soapenv:Body>
</soapenv:Envelope>