The reply message contains within tag response the various fields that describe the tariffs for each type of room.
roomtype
Room type. It collects all data relating to a room type.
roomcode
Parameter that identifies the room type
dates
imposed taxes. You can receive this field (not always).
number of day. (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)
rate of room. Please notice that this is the gross price (it includes also the taxes)
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>20210219164741</timestamp>
<transaction>160125</transaction>
</header>
<response type="getrate"/>
<roomtype roomcode="TSU">
<dates>
<date value="2022-02-14">
<tax>0.0</tax>
<days>23</days>
<value>60.0</value>
</date>
<date value="2022-03-10">
<tax>0.0</tax>
<days>0</days>
<value>95.1</value>
</date>
<date value="2022-03-11">
<tax>0.0</tax>
<days>4</days>
<value>60.0</value>
</date>
</dates>
</roomtype>
</envelope>
In case of error the reply message contains, within tag response, the string "error code XX (description)", where XX represents an error code