Changes in reservation payload from Expedia

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.

  • RentInfo in DayPrices: Now reflects the daily rent excluding fees, taxes, promotions, or accelerators.

  • Price in DayPrices: A summary of RentInfo, Fees, and Taxes for that specific day.

  • Day-level Fees and Taxes: These tags are included within DayPrices for 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 ( Accelerator is treated as a fee with a negative value).

  • ChannelTotal (Guest Price): ChannelRent + IncludedFees + IncludedTaxes - ChannelPromotionValue.

  • ChannelRent: The sum of RentInfo and ExtraPersonCharge.

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 the ChannelBreakdown.

  • 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. 

  • ExpediaPriceBreakdown

  • ExpediaCancellationDetails

  • RateId and RoomId

  • BusinessModel

  • PaymentSchedule

  • LoyaltyTier

  • TravelPurpose

  • AffiliateSource

  • ItineraryReference

  • SmokingType

  • TIDSCode

  • Value Added Promotions

  • Multi room

  • CustomerCompanyName

  • SupplierLoyaltyPlan

Reach out to the API Support Team at  apisupport@rentalsunited.com for assistance with your integration.

Was this article helpful?
0 out of 0 found this helpful