The supplier sends this message about the closures for check-in which are applied by the structures. The query type (type) is set to getclousuretoarrival.
Below you can see the fields you can find in the message body and their meanings.
startdate
first closing check-in day
days
number of days. (You can add this number to the start date to get the end of the period. If these two dates correspond this value is set to 0).
Let’s see an example of message the client could send.
<?xml version="1.0" encoding="UTF-8"?>
<envelope>
<header>
<actor>...</actor>
<user>...</user>
<password>...</password>
<version>0.1b</version>
<timestamp>20210427</timestamp>
<transaction>160125</transaction>
</header>
<query type="getclousuretoarrival" product="hotel" agrement="1299">
<startdate>2022-01-01</startdate>
<days>30</days>
</query>
</envelope>
The reply message contains within tag response the various fields that describe the closure terms for each room type.
dates
start date
first closing day
days
number of days. (You can add this number to the start date to get the end of the period. If these two dates correspond this value is set to 0)
roomtype
parameter that identifies the room type
Let’s see an example of message the client could receive.
<?xml version="1.0" encoding="UTF-8"?>
<envelope>
<header>
<actor>...</actor>
<user>...</user>
<version>0.1b</version>
<timestamp>20210219164156</timestamp>
<transaction>160125</transaction>
</header>
<response type="getclousuretoarrival"/>
<date>
<startdate>2022-12-25</startdate>
<days>1</days>
<roomtype>
<DBL>Y</DBL>
<TWN>Y</TWN>
<QUD>Y</QUD>
<TRP>Y</TRP>
<SGL>Y</SGL>
<STR>Y</STR>
</roomtype>
</date>
</envelope>