The package cache request and response retrieve details of predefined packages which include flight and property components that have been cached in the system.
Your system can be set up so that packages with package references are generated in the system. If this has not been set up then this call will not return any results.
The structure of the XML will be:
The structure of the XML will be:
The User sends a Package Search Request to get details of Packages Applicable to a region.
<PackageSearchRequest>
<LoginDetails>
<Login>demo</Login>
<Password>demo</Password>
<AgentReference />
<SellingCurrencyID>0</SellingCurrencyID>
<LanguageID>0</LanguageID>
<TrackingAffiliateID>0</TrackingAffiliateID>
<BrandID>0</BrandID>
<BookingSourceID>0</BookingSourceID>
<SalesChannelID>0</SalesChannelID>
<TradeID>0</TradeID>
<SellingCountryID>0</SellingCountryID>
<CurrencyID>0</CurrencyID>
<ItineraryInformation>false</ItineraryInformation>
</LoginDetails>
<PackageReference />
<DepartureAirportID>47</DepartureAirportID>
<DepartureAirportGroupID>0</DepartureAirportGroupID>
<ArrivalAirportID>0</ArrivalAirportID>
<ArrivalAirportGroupID>0</ArrivalAirportGroupID>
<RegionID>61</RegionID>
<ResortID>0</ResortID>
<PropertyReferenceID>0</PropertyReferenceID>
<MealBasisID>0</MealBasisID>
<MinStarRating>0</MinStarRating>
<DepartureDate>0001-01-01T00:00:00</DepartureDate>
<Duration>0</Duration>
<FlightClassID>0</FlightClassID>
<InboundFlightClassID>0</InboundFlightClassID>
<ExactMatch>false</ExactMatch>
<AllowMultisectorFlights>true</AllowMultisectorFlights>
<WidenSearch>true</WidenSearch>
<MixedFlightClasses>false</MixedFlightClasses>
<RoomRequests />
<IPAddress />
<URL />
<MultiCarrier>true</MultiCarrier>
<OffsetDays xsi:nil="true" />
</PackageSearchRequest>
<PackageSearchResponse>
<ReturnStatus>
<Success>false</Success>
<Exceptions />
<ThirdPartyErrors />
</ReturnStatus>
<LeadInPrice>369.0</LeadInPrice>
<ArrivalDate>2023-03-04T00:00:00</ArrivalDate>
<Duration>4</Duration>
<PropertyResults>
<PropertyResult>
<BookingToken>kIBdY2VFQ1z8cV5XN8ye2mj6BFXMm</BookingToken>
<PropertyReferenceID>123</PropertyReferenceID>
<GeographyLevel1ID>235</GeographyLevel1ID>
<GeographyLevel2ID>409</GeographyLevel2ID>
<GeographyLevel3ID>1105</GeographyLevel3ID>
<RoomTypes>
<RoomType>
<Seq>1</Seq>
<RoomBookingToken>i1C/J9LbRMzFv9csi7BIbMx0QhRoGg</RoomBookingToken>
<TPReference />
<MealBasisID>1</MealBasisID>
<MealBasisGroupID>0</MealBasisGroupID>
<RoomTypeID>185</RoomTypeID>
<RoomType>Superior Overwater Bungalow</RoomType>
<RoomGroupID>0</RoomGroupID>
<RoomView />
<RoomViewID>0</RoomViewID>
<Description />
<AvailableRooms>999</AvailableRooms>
<DiscountID>0</DiscountID>
<Discount>0.00</Discount>
<Saving>0.00</Saving>
<SubTotal>1640.49</SubTotal>
<Total>1640.49</Total>
<PayLocalTotal>0</PayLocalTotal>
<TotalCommission>0</TotalCommission>
<Cancellations />
<SupplierDetails>
<SupplierID>116</SupplierID>
<Source>Own</Source>
<SupplierReference>SOFITELBOR01</SupplierReference>
<ContractBasis>Net</ContractBasis>
<PropertyID>152</PropertyID>
<CurrencyID>6</CurrencyID>
<Cost>871.00</Cost>
<SystemCost>1252.28</SystemCost>
<GrossCost>871.00</GrossCost>
<TotalMargin>388.21</TotalMargin>
<CommissionPercentage>0</CommissionPercentage>
<LocalPrice>0</LocalPrice>
<MarginIncludingDiscount>0</MarginIncludingDiscount>
<MCPercentage>0</MCPercentage>
<MCAmount>0</MCAmount>
<CostLessMC>0</CostLessMC>
<ExchangeRate>0</ExchangeRate>
<TotalPrice>0</TotalPrice>
<CustomerPrice>0</CustomerPrice>
<BuyingExchangeRate>0</BuyingExchangeRate>
<BuyingCurrencyID>0</BuyingCurrencyID>
<ExternalRate>false</ExternalRate>
<TotalSalesTax>0</TotalSalesTax>
<TotalRegionalTax>0</TotalRegionalTax>
<RegionalTaxes />
</SupplierDetails>
<Errata>
<Erratum>
<ErratumSubject>Multi Country</ErratumSubject>
<ErratumDescription>I am a errata with multiple countries.</ErratumDescription>
</Erratum>
<Erratum>
<ErratumSubject>Supplier + Country</ErratumSubject>
<ErratumDescription>I am a Property Errata applied to Country and supplier</ErratumDescription>
</Erratum>
</Errata>
<Adjustments>
<Adjustment>
<AdjustmentType>Supplement</AdjustmentType>
<AdjustmentID>72</AdjustmentID>
<AdjustmentName>Airport - Hotel - Airport transfer</AdjustmentName>
<Cost>0</Cost>
<Total>414.36</Total>
<PayLocal>false</PayLocal>
</Adjustment>
</Adjustments>
<OptionalSupplements>
<OptionalSupplement>
<ContractSupplementID>282</ContractSupplementID>
<PaxType>All</PaxType>
<PayableLocal>false</PayableLocal>
<RateCalculation>Per Person</RateCalculation>
<Value>852.00</Value>
<Adult>0.00</Adult>
<Child>0.00</Child>
<Infant>0.00</Infant>
</OptionalSupplement>
<OptionalSupplement>
<ContractSupplementID>289</ContractSupplementID>
<PaxType>All</PaxType>
<PayableLocal>false</PayableLocal>
<RateCalculation>Per Person</RateCalculation>
<Value>22456.00</Value>
<Adult>0.00</Adult>
<Child>0.00</Child>
<Infant>0.00</Infant>
</OptionalSupplement>
</OptionalSupplements>
<OptionalSpecialOffers />
<DailyRates />
<NonRefundable>false</NonRefundable>
<OnRequest>true</OnRequest>
<Taxes />
<Source>Own</Source>
<InvalidFlightResults />
<SupplierID>0</SupplierID>
<PayLocalAvailable>false</PayLocalAvailable>
<PayLocalRequired>false</PayLocalRequired>
<ItineraryInformation>
<PropertyRoomTypeID>0</PropertyRoomTypeID>
</ItineraryInformation>
<LocalCurrencyID>0</LocalCurrencyID>
</RoomType>
</RoomTypes>
<RoomGroups />
<Rental>false</Rental>
<OtherImages />
<ContractID>0</ContractID>
<Errata />
</PropertyResult>
</PropertyResults>
<Flights>
<Flight>
<FlightID>1</FlightID>
<BookingToken>DTVPDnu2C2jXhy3a3Ca4vhvM2s87I5AkR+3kYIJ+tfszkdwzFtKCIhGZNIhHbkk+</BookingToken>
<FlightCarrierID>48</FlightCarrierID>
<ReturnFlightCarrierID>0</ReturnFlightCarrierID>
<Source>FlightImport</Source>
<FlightSupplierID>4</FlightSupplierID>
<FlightSupplierCarrierID>529</FlightSupplierCarrierID>
<TPSessionID>1314089_1314376</TPSessionID>
<DepartureAirportID>47</DepartureAirportID>
<ArrivalAirportID>95</ArrivalAirportID>
<AltReturnAirportID>0</AltReturnAirportID>
<OutboundDepartureDate>2023-03-14T00:00:00</OutboundDepartureDate>
<OutboundDepartureTime>18:15</OutboundDepartureTime>
<OutboundArrivalDate>2023-03-15T00:00:00</OutboundArrivalDate>
<OutboundArrivalTime>07:25</OutboundArrivalTime>
<OutboundFlightClassID>7</OutboundFlightClassID>
<OutboundFlightCode>VS300M</OutboundFlightCode>
<OutboundOperatingFlightCarrierID>0</OutboundOperatingFlightCarrierID>
<ReturnDepartureDate>2023-03-21T00:00:00</ReturnDepartureDate>
<ReturnDepartureTime>09:50</ReturnDepartureTime>
<ReturnArrivalDate>2023-03-21T00:00:00</ReturnArrivalDate>
<ReturnArrivalTime>13:40</ReturnArrivalTime>
<ReturnFlightClassID>7</ReturnFlightClassID>
<ReturnFlightCode>VS301G</ReturnFlightCode>
<ReturnOperatingFlightCarrierID>0</ReturnOperatingFlightCarrierID>
<NumberOfOutboundStops>0</NumberOfOutboundStops>
<NumberOfReturnStops>0</NumberOfReturnStops>
<PerAdultFare>0</PerAdultFare>
<PerAdultTax>0</PerAdultTax>
<PerChildFare>0</PerChildFare>
<PerChildTax>0</PerChildTax>
<PerInfantFare>0</PerInfantFare>
<PerInfantTax>0</PerInfantTax>
<PerYouthFare>0</PerYouthFare>
<PerYouthTax>0</PerYouthTax>
<TotalSeatCost>1498.84</TotalSeatCost>
<TotalSeatPrice>1496.84</TotalSeatPrice>
<TotalBaggagePrice>0.0</TotalBaggagePrice>
<BaggagePricePerPerson>0</BaggagePricePerPerson>
<BaggageDescription></BaggageDescription>
<Saving>0.00</Saving>
<TotalTaxes>0</TotalTaxes>
<TotalPrice>1496.8400</TotalPrice>
<TotalCommission>0.00</TotalCommission>
<TicketingDeadline>2023-01-11T00:00:00</TicketingDeadline>
<ExactMatch>false</ExactMatch>
<HotelArrivalDate>2023-03-15T00:00:00</HotelArrivalDate>
<HotelDuration>6</HotelDuration>
<IncludesSupplierBaggage>false</IncludesSupplierBaggage>
<IncludedBaggageAllowance>0</IncludedBaggageAllowance>
<IncludedBaggageAllowancePerPerson>0</IncludedBaggageAllowancePerPerson>
<IncludedBaggageWeight>0.00</IncludedBaggageWeight>
<IncludedBaggageDescription></IncludedBaggageDescription>
<SupplierDetails>
<SupplierID>2564</SupplierID>
<SupplierReference>1314089_1314376</SupplierReference>
<PropertyID>0</PropertyID>
<CurrencyID>1</CurrencyID>
<Cost>1498.84</Cost>
<SystemCost>1498.84</SystemCost>
<GrossCost>0</GrossCost>
<TotalMargin>0</TotalMargin>
<CommissionPercentage>0</CommissionPercentage>
<LocalPrice>0</LocalPrice>
<MarginIncludingDiscount>0</MarginIncludingDiscount>
<MCPercentage>0</MCPercentage>
<MCAmount>0</MCAmount>
<CostLessMC>0</CostLessMC>
<AgencyFee>0</AgencyFee>
<NonStandardMarkup>0</NonStandardMarkup>
</SupplierDetails>
<FareFamilyName></FareFamilyName>
<FlightSectors>
<FlightSector>
<SupplierReference>1314089_1314376</SupplierReference>
<Direction>Outbound</Direction>
<Seq>1</Seq>
<DepartureAirportID>47</DepartureAirportID>
<ArrivalAirportID>95</ArrivalAirportID>
<FlightCode>VS300M</FlightCode>
<FlightCarrierID>48</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-03-14T00:00:00</DepartureDate>
<DepartureTime>18:15</DepartureTime>
<ArrivalDate>2023-03-15T00:00:00</ArrivalDate>
<ArrivalTime>07:25</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>0</OperatingCarrierID>
<FlightClassID>0</FlightClassID>
<FlightTime>0</FlightTime>
<TravelTime>0</TravelTime>
<VehicleID>0</VehicleID>
<DepartureTerminalID>0</DepartureTerminalID>
<ArrivalTerminalID>0</ArrivalTerminalID>
</FlightSector>
<FlightSector>
<SupplierReference>1314089_1314376</SupplierReference>
<Direction>Return</Direction>
<Seq>1</Seq>
<DepartureAirportID>95</DepartureAirportID>
<ArrivalAirportID>47</ArrivalAirportID>
<FlightCode>VS301G</FlightCode>
<FlightCarrierID>48</FlightCarrierID>
<OperatingFlightCarrierID>0</OperatingFlightCarrierID>
<DepartureDate>2023-03-21T00:00:00</DepartureDate>
<DepartureTime>09:50</DepartureTime>
<ArrivalDate>2023-03-21T00:00:00</ArrivalDate>
<ArrivalTime>13:40</ArrivalTime>
<NumberOfStops>0</NumberOfStops>
<OperatingCarrierID>0</OperatingCarrierID>
<FlightClassID>0</FlightClassID>
<FlightTime>0</FlightTime>
<TravelTime>0</TravelTime>
<VehicleID>0</VehicleID>
<DepartureTerminalID>0</DepartureTerminalID>
<ArrivalTerminalID>0</ArrivalTerminalID>
</FlightSector>
</FlightSectors>
<FlightErrata></FlightErrata>
<BookingClass></BookingClass>
<ProductAttributes></ProductAttributes>
<FareTypeCode></FareTypeCode>
</Flight>
</Flights>
</PackageSearchResponse>