Table of Contents | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
...
Rate, Availability or Restriction updates must be
Status | ||||
---|---|---|---|---|
|
...
This is NOT expected:
...
2.2 - Delta Updates
All the requests (Availability, Restrictions & Rates) must only contain data relevant to the action being performed in your PMS. In other words, we require the messages to be as small as possible, meaning that only the modifications should be sent. No unchanged dates should be included in these request messages. For instance, if in a certification scenario we ask you to update ‘Availability’ to ‘4’ for Double Room (DBL) - Best Available Rate (BAR) for the 8th of November 2018, we expect to receive one single request containing only one message exclusively consisting of Availability data and nothing else:
...
This is NOT expected:
...
2.3 - Availability
...
Note that StopSell, CTA and CTD are completely independent from each other. A room can be open <RestrictionStatus Status="Open"/> while CTA (or CTD) being applied <RestrictionStatus Restriction="Arrival" (Restriction="Departure") Status="Close"/> at the same time, and vice versa. In other words - StopSell, CTA and CTD can be received separately so their status should be assumed as separate - for instance, a message which sets StopSell will not change the states of closed to arrival and departure.
Similarly, when removing CTA or CTD, @Restriction attribute has to be used as well:
<RestrictionStatus Restriction="Arrival" Status="Open"/>
<RestrictionStatus Restriction="Departure" Status="Open"/>
Restriction Type | How it will be sent |
Room is stop sold | <RestrictionStatus Status="Close"/> |
Room is opened for sale | <RestrictionStatus Status="Open"/> |
Room is set as closed to arrival | <RestrictionStatus Status="Close" Restriction="Arrival"/> |
Room is set as open to arrival | <RestrictionStatus Status="Open" Restriction="Arrival"/> |
Room is set as closed to departure | <RestrictionStatus Status="Close" Restriction="Departure"/> |
Room is set as open to departure | <RestrictionStatus Status="Open" Restriction="Departure"/> |
2.6 - Rates
Rate is a positive decimal value - a rate of 156 should be sent through as 156.00:
...