Vehicle Price Check (VehPriceCheckRQ) is used to request information about a vehicle’s specific rate and verify if it is still available.
Vehicle Price Check is designed to be used after an original vehicle availability request.
It is particularly useful if the availability entry was done several minutes ago, as all Car Supplier’s vehicles and rates have limited availability and it is possible the vehicle is no longer available.
Vehicle Price Check should be used immediately prior to using one of the Car booking APIs, to reduce the likelihood of a booking failure or a price change.
VehPriceCheckRQ is used to request information about a vehicle’s specific rate and verify if it is still available.
Vehicle Price Check allows for two types of inputs.
The preferred is to return the ‘ratekey’ that is returned from the GetVehAvail version 2 or higher:
- RateKey
- Specific car supplier at a specific location
If using specific car supplier at a specific location, then all the optional items that apply must also be part of the request.
Below is a table of options:
Return location city location code, if different than the pickup city location code.
Client ID numbers Tour codes Promotional Coupons |
Corporate IDs |
Frequent Traveler |
Guaranteed/prepaid rates |
Commission programs |
Rate assured |
Rate categories |
Rate codes |
Rate qualifiers Rate assured |
ConvertedRateInfoOnly |
SupplierCurrencyOnly |
Special equipment/Car Extra preferences |
<VehPriceCheckRQ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://services.sabre.com/car/pricecheck/v1_0_0" version="1.0.0" xsi:schemaLocation="http://services.sabre.com/car/pricecheck/v1_0_0 VehPriceCheckRQ_v1.0.0.xsd">
<POS>
<Source PseudoCityCode="ABC1"/>
</POS>
<VehRateInfoRef RateKey="SampleRateKey"/>
<RateDetailsRef>
<VehInfo PickUpDate="2020-12-05" PickUpTime="09:00" ReturnDate="2020-12-15" ReturnTime="09:00" VendorCode="ZE" VehTypeCode="ECAR">
<PickUpLocation LocationCode="DFW" ExtendedLocationCode="C001"/>
<ReturnLocation LocationCode="SFO" ExtendedLocationCode="SFO"/>
<CarExtras>
<CarExtrasPref Type="NAV"/>
</CarExtras>
</VehInfo>
<VehRateInfo>
<RatePrefs RateAssured="true" RateCategory="AA" RatePlan="D" RateCode="AA" Commission="true" SupplierCurrencyOnly="true" ConvertedRateInfoOnly="false">
<CustLoyalty MembershipType="FT" MembershipId="00" MembershipCode="String"/>
<GuaranteePrepaid Type="GP"/>
<GuaranteeInd Type="C"/>
<PrepayDeposit Type="P"/>
<SellGuaranteeReq Type="G"/>
</RatePrefs>
<RentalRate>
<ApproximateTotalPrice Amount="100.00" CurrencyCode="USD" MileageAllowance="200"/>
</RentalRate>
<ConvertedRentalRate>
<ApproximateTotalPrice Amount="90.00" CurrencyCode="GBP" MileageAllowance="200"/>
</ConvertedRentalRate>
</VehRateInfo>
</RateDetailsRef>
</VehPriceCheckRQ>
<VehPriceCheckRS xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stlp="http://services.sabre.com/STL_Payload/v02_02" xmlns="http://services.sabre.com/car/pricecheck/v1_0_0" version="1.0.0" xsi:schemaLocation="http://services.sabre.com/car/pricecheck/v1_0_0 VehPriceCheckRS_v1.0.0.xsd">
<stlp:ApplicationResults status="Complete">
<stlp:Success type="Transport" timeStamp="2001-12-17T09:30:47Z">
<stlp:SystemSpecificResults timeStamp="2001-12-17T09:30:47Z" >
<stlp:HostCommand LNIATA="String">a</stlp:HostCommand>
<stlp:Message code="String">a</stlp:Message>
<stlp:ShortText>a</stlp:ShortText>
<stlp:Element>a</stlp:Element>
<stlp:RecordID>a</stlp:RecordID>
<stlp:DocURL>http://www.altova.com/</stlp:DocURL>
</stlp:SystemSpecificResults>
</stlp:Success>
<stlp:Error type="Validation" timeStamp="2001-12-17T09:30:47Z">
<stlp:SystemSpecificResults timeStamp="2001-12-17T09:30:47Z" >
<stlp:HostCommand LNIATA="String">a</stlp:HostCommand>
<stlp:Message code="String">a</stlp:Message>
<stlp:ShortText>a</stlp:ShortText>
<stlp:Element>a</stlp:Element>
<stlp:RecordID>a</stlp:RecordID>
<stlp:DocURL>http://www.altova.com/</stlp:DocURL>
</stlp:SystemSpecificResults>
</stlp:Error>
<stlp:Warning type="Validation" timeStamp="2001-12-17T09:30:47Z">
<stlp:SystemSpecificResults timeStamp="2001-12-17T09:30:47Z" >
<stlp:HostCommand LNIATA="String">a</stlp:HostCommand>
<stlp:Message code="String">a</stlp:Message>
<stlp:ShortText>a</stlp:ShortText>
<stlp:Element>a</stlp:Element>
<stlp:RecordID>a</stlp:RecordID>
<stlp:DocURL>http://www.altova.com/</stlp:DocURL>
</stlp:SystemSpecificResults>
</stlp:Warning>
</stlp:ApplicationResults>
<PriceCheckInfo BookingKey="String" PriceChange="true" PriceDifference="String" CurrencyCode="AAA" ConvertedPriceChange="true" ConvertedPriceDifference="String" ConvertedCurrencyCode="AAA">
<VehRateInfo>
<VehAvailInfos PickUpDate="2020-12-05" PickUpTime="09:00" ReturnDate="2020-12-05" ReturnTime="09:00" RentalDays="5" RentalHours="8">
<VehAvailInfo>
<Vendor Code="String" Name="String" Logo="String"/>
<PickUpLocation PolicyRef="00" LocationCode="000" ExtendedLocationCode="000" Distance="String" Direction="String" UOM="String" Latitude="String" Longitude="String"/>
<ReturnLocation PolicyRef="00" LocationCode="000" ExtendedLocationCode="000" Distance="String" Direction="String" UOM="String" Latitude="String" Longitude="String"/>
<VehRentalRate AvailabilityStatus="String" RateCode="String" RatePlanRequested="String" RatePlanReturned="String" RatePlanChangeIndicator="String" Category="String" PrepayDeposit="String" GuaranteeInd="String" RateAssured="String" SellGuaranteeReq="String" SupplierCurrency="true" RateKey="String" Ordinal="3.1415926535897900073734945">
<Vehicle VehType="String" VehMakeAndModel="String" VehNumOfDoors="String">
<SeatBeltsAndBagsInfo>
<SeatBelts Quantity="1"/>
<BagsInfo>
<Bags Quantity="0" Size="Small"/>
</BagsInfo>
</SeatBeltsAndBagsInfo>
</Vehicle>
<VehicleCharges>
<VehicleCharge Amount="String" CurrencyCode="String" ChargeType="BaseRate" MileageAllowance="String" ExtraMileageCharge="String" UOM="String"/>
</VehicleCharges>
<Commission Amount="String" Percent="String" Fixed="false"/>
<CarExtraCharges TotalAmount="String">
<CarExtra BaseAmount="String" Plan="String" Code="String" Status="String"/>
</CarExtraCharges>
<GuaranteePrepaid Amount="String" AmountPercentage="String" CurrencyCode="String" Ind="String">
<CancellationRefundAmount DaysPrior="String" Amount="String"/>
</GuaranteePrepaid>
</VehRentalRate>
<ConvertedVehRentalRate AvailabilityStatus="String" RateCode="String" RatePlanRequested="String" RatePlanReturned="String" RatePlanChangeIndicator="String" Category="String" PrepayDeposit="String" GuaranteeInd="String" RateAssured="String" SellGuaranteeReq="String" SupplierCurrency="true" RateKey="String" Ordinal="3.1415926535897900073734945">
<Vehicle VehType="String" VehMakeAndModel="String" VehNumOfDoors="String">
<SeatBeltsAndBagsInfo>
<SeatBelts Quantity="1"/>
<BagsInfo>
<Bags Quantity="0" Size="Small"/>
</BagsInfo>
</SeatBeltsAndBagsInfo>
</Vehicle>
<VehicleCharges>
<VehicleCharge Amount="String" CurrencyCode="String" ChargeType="HourlyChargesTotal" MileageAllowance="String" ExtraMileageCharge="String" UOM="String"/>
</VehicleCharges>
<Commission Amount="String" Percent="String" Fixed="false"/>
<CarExtraCharges TotalAmount="String">
<CarExtra BaseAmount="String" Plan="String" Code="String" Status="String"/>
</CarExtraCharges>
<GuaranteePrepaid Amount="String" AmountPercentage="String" CurrencyCode="String" Ind="String">
<CancellationRefundAmount DaysPrior="String" Amount="String"/>
</GuaranteePrepaid>
</ConvertedVehRentalRate>
</VehAvailInfo>
</VehAvailInfos>
</VehRateInfo>
<VehLocPolicyInfos>
<VehLocPolicyinfo PolicyRef="00" LocationName="a" LocationCode="String" ExtendedLocationCode="String" LocationOwner="a" CounterLocation="String" LocationType="String" DeliveryCollectionInfo="Collection">
<VendorDetails Code="String" Name="String"/>
<LocationInfo Latitude="a" Longitude="a">
<Address>
<Name>String</Name>
<AddressLine1>a</AddressLine1>
<AddressLine2>a</AddressLine2>
<AddressLine3>a</AddressLine3>
<CityName CityCode="String">a</CityName>
<StateProv StateCode="00">String</StateProv>
<PostalCode>a</PostalCode>
<CountryName Code="00">String</CountryName>
</Address>
</LocationInfo>
<OperationSchedule StartDate="2020-12-05">
<OperationTimes>
<OperationTime Start="2020-12-05" End="2020-12-05" DayOfTheWeek="a"/>
</OperationTimes>
</OperationSchedule>
</VehLocPolicyinfo>
</VehLocPolicyInfos>
</PriceCheckInfo>
</VehPriceCheckRS>