Hotel Meal Plans
hotel:MealPlans
Meal Plan information is returned by some hotel suppliers when presenting room rate and hotel meal plan information to prospective guests. Many suppliers return meal plan information as free text. However, depending on the supplier and provider, meal plan information may be returned as an OTA-standard Meal Plan code.
Implementation by Provider
See Implemented Transactions for provider functionality specific to each transaction.
Provider |
Implementation |
---|---|
Galileo (1G) | Supports meal plan codes. |
Apollo (1V) | Supports meal plan codes. |
Worldspan (1P) |
Does not support meal plan codes, but may return a meal plan indicator. |
Meal Plan Indicators
Meal type indicators were added to indicate the inclusion for specific meal types in a plan. For @Breakfast, @Lunch, and @Dinner:
- "True" indicates that a daily meal of that type is included in the meal plan.
- "False" indicates that a daily meal of that type is not included in the meal plan.
- "Unknown" indicates that the meal type was not returned from the supplier/aggregator.
Meal Plan codes are not returned in HotelRulesRsp or HotelDetailsRsp. However, if meal codes are present, Worldspan return an indicator in the Hotel Rate and Rule Search response: /HotelDetailItem Name="Meal Plan Indicator".
Free-Text Meal Plan Information
/HotelRateDetail/RoomRateDescription @Name @Text
In Hotel v35.0 and earlier, if available from the supplier, Meal Plan information may be returned as free text in /HotelRateDetail/RoomRateDescription Name="Meal Plans" and @Text.
Meal Plan information is returned only as discrete data in /Inclusions/MealPlans and no longer returned in RoomRateDescription.
If meal codes are present, Worldspan return an indicator in the Hotel Rate and Rule Search response: /HotelDetailItem Name="Meal Plan Indicator".
Meal Plan Codes
/HotelRateDetail/MealPlans/MealPlan @Code
/HotelRateDetail/Inclusions/MealPlan @Code
Decoded Meal Plan information can be retrieved as Reference Data through ReferenceDataRetrieveReq TypeCode="Mealplans".
All meal plans from Galileo and Apollo are returned only as discrete data in and MealPlans is moved from HotelRateDetail to HotelRateDetail/Inclusions. Availabilit of free-text meal plan information in RoomRateDescription is discontinued.
Meal Plan codes are stored in the Universal Record History for booked hotel segments.
Code | Description |
---|---|
01 |
All Inclusive |
02 |
American |
03 |
Bed & Breakfast |
04 |
Buffet breakfast |
05 |
Caribbean breakfast |
06 |
Continental breakfast |
07 |
English breakfast |
08 |
European Plan |
09 |
Family Plan |
10 |
Full board |
11 |
Full breakfast |
12 |
Halfboard/Modified American plan |
13 |
As Brochure |
14 |
Room only |
15 |
Self catering |
16 |
Bermuda |
17 |
Dinner bed and breakfast plan |
18 |
Family American |
19 |
Breakfast |
Implemented Transactions
- Hotel Booking (HotelCreateReservationRsp)
- Hotel Rules (HotelRulesRsp) for Galileo and Apollo only
- Hotel Rate and Rule Search (HotelDetailsRsp) for Galileo and Apollo only
- Universal Record Retrieve (UniversalRecordRetrieveRsp)