Understand the recent updates to Expedia reservations to ensure your integration remains accurate and up to date. These changes include a restructured daily price breakdown, new data fields for commissions and policies, and expanded reservation details and affect the following methods:
Updating reservation integration for Expedia
We have updated the logic and fields within the reservation response to provide better insight into daily pricing and channel-specific data. Review your current parsing logic to accommodate these specific field names and the restructured daily price breakdown.
Understanding the daily price breakdown
The ChannelBreakdown section now uses specific logic for DayPrices to help you identify daily rent, fees, and taxes more clearly.
ChannelPromotion: A new field in the breakdown that may contain negative values.RentInfoinDayPrices: Now reflects the daily rent excluding fees, taxes, promotions, or accelerators.PriceinDayPrices: A summary ofRentInfo,Fees, andTaxesfor that specific day.Day-level
FeesandTaxes: These tags are included withinDayPricesfor charges that aren't "per stay."
Reviewing calculation logic
Use the following logic to understand how daily totals and guest prices are calculated:
Daily Total:
Price=RentInfo+ExtraPersonCharge+Taxes+Fees-Accelerator(Acceleratoris treated as a fee with a negative value).ChannelTotal (Guest Price):
ChannelRent+IncludedFees+IncludedTaxes-ChannelPromotionValue.ChannelRent: The sum of
RentInfoandExtraPersonCharge.
Exploring new data fields
We introduced several new fields to provide more transparency regarding host commissions and cancellation policies.
ChannelCommission: Reflects the commission the host pays to the channel. This isn't presented in theChannelBreakdown.CancellationPolicyInfo: Provides a descriptive string regarding cancellation penalties, such as "The guest will be charged 1% of the total price if they cancel 72 hours before arrival."
Enhancing reservation comments and extended fields
The reservation response now returns more comprehensive information from Expedia within the Comments tag and the "Pull extended fields" method.
Comprehensive reservation comments
The Comments section now includes:
VCC details: Activation date, authorized expenses, and total allowed charges.
Guest requirements: Special requests, accessibility text, bed type, and ages of children.
Operational info: Payment method, instructions, and point of sale.
Upgraded extended fields
The Pull_ListExtendedFields_RQ API method includes new data when provided by Expedia.
ExpediaPriceBreakdownExpediaCancellationDetailsRateIdandRoomIdBusinessModelPaymentScheduleLoyaltyTierTravelPurposeAffiliateSourceItineraryReferenceSmokingTypeTIDSCodeValue Added PromotionsMulti roomCustomerCompanyNameSupplierLoyaltyPlan
Reach out to the API Support Team at apisupport@rentalsunited.com for assistance with your integration.