Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: HUB-7265 modification note added

Modification Initiate Response contains information about changes that supposed to be done. Also, here is important information about room availability, new price, and possible charges.

...

Modification Fee = RoomStay/Total/@Amount - RoomRates/RoomRate/Rates/Total/@Amount.

Expand

That means that RoomRates/RoomRate/Rates/Total/@Amount should always have the same value after cancellation and modification. This value is the total price of the booking that we received after ResCommit.
But RoomStay/Total/@Amount should be the current total price for the booking.
If modification is made - this price should be the latest price for modification
If cancellation is made - this price should be the price for cancellation

OTA_HotelResModifyRS*:

*mandatory

Element

Attribute

Type

Description

Min…Max occurs

TransactionIdentifier

string

Unique transaction ID generated by GP Travel HUB. This attribute must be further passed on Ignore or Confirmation step to identify the modification request.

0...1

Success

For more information see Common Data Description section in Glossary.

Warnings/Warning

HotelResModifies*

Describes the modification.

1...1

ResStatus*

string ("Reserved", "Request denied", "Requested")

Mandatory only for multi-room booking. In other cases is not shown. Reservation status that can be one of:

"Reserved" - means that modification was successfully requested.

"Request denied" - means that supplier denied this modification.

"Requested" - means that GP Travel HUB has done best effort to ensure that accommodation can be modified, however, this status doesn't guarantee, that accommodation will be modified. This status usually denotes, that supplier doesn't support two-pass modification.

Info

Important note: in Multibooking the status of the whole reservation (basket) is defined according to the status of sub-reservations and is calculated by the following priority: 1. If any of HotelReservation has ResStatus Request denied=> ResStatus of the whole booking is Request denied. 2. If any of HotelReservation has ResStatus Requested=> ResStatus of the whole booking is Requested. 3. If any of HotelReservation has ResStatus Reserved=> ResStatus of the whole booking is Reserved.

1...1

HotelResModifies/ HotelResModify*

In successful response element represents booking information.

1...*

HotelResModifies/Total

For more information see Reservation Initiate Response section.

0...1

HotelResModifies/ HotelReservationIDs/ HotelReservationID

For more information see Reservation Initiate Response section.

0...1

OTA_HotelResModifyRS/HotelResModifies/HotelResModify*:

Element

Attribute

Type

Description

Min…Max occurs

ResStatus

string ("Reserved", "Request denied", "Requested")

Reservation status that can be one of:

"Reserved" - means that modification was successfully requested.

"Request denied" - means that supplier denied this modification.

"Requested" - means that GP Travel HUB has done best effort to ensure that accommodation can be modified, however, this status doesn't guarantee, that accommodation will be modified. This status usually denotes, that supplier doesn't support two-pass modification.

Info

Important note: in Multibooking the status of the whole reservation (basket) is defined according to the status of sub-reservations and is calculated by the following priority:

  1. If any of HotelReservation has ResStatus Request denied=> ResStatus of the whole booking is Request denied.

  2. If any of HotelReservation has ResStatus Requested=> ResStatus of the whole booking is Requested.

  3. If any of HotelReservation has ResStatus Reserved=> ResStatus of the whole booking is Reserved.

0...1

RoomStays/RoomStay*

Description that correspond to the modified room.

1...1

ResGuests/ResGuest*

For more information see Common Data Description section in Glossary.

1...*

ResGlobalInfo*

For more information see Reservation Confirmation Response section.

1...1

...