<?xml version="1.0" encoding="UTF-8"?>
<HotelDescriptionRS TimeStamp="2014-05-15T10:11:12.678" Version="1.000">
    <Success />
    <Hotel Code="2345" Name="Hotel test">
        <!-- List of RoomTypes created on the hotel -->
        <RoomTypes>
            <!--
            @Code = Channel Manager internal roomtype's id.
            @Name = Name of the roomtype.
            
            @MacroRoomType = Optional, roomtype's macro category
            
            @DefaultOccupancy = Optional, number of guests.
            
            @MealPlan = Optional, roomtype's meal plan.
                Can be one of the following (the list can grow with new codes);
                    "RM": Room only
                    "BB": B&B
                    "HB": Half board
                    "FB": Full board
                    "AI": All inclusive
                    
            @OtaMealPlan = Optional, roomtype's meal plan (OTA code).
                Can be one of the following (the list can grow with new codes);
                    "14": Room only
                    "3": B&B
                    "12": Half board
                    "10": Full board
                    "1": All inclusive
                    
            @RatePlan = Optional, roomtype's rate plan.
                Can be one of the following (the list can grow with new codes);
                    "STD": Standard
                    "ADV": Advanced
                    "LST": Lastminute
                    "PRM": Promo
                    "NR": Not refundable
                    "PKG": Package
                    "NPK": NR Package
                    "2NT": 2 nights promo
                    "3NT": 3 nights promo
                    "4NT": 4 nights promo
                    "5NT": 5 nights promo
                    "6NT": 6 nights promo
                    "7NT": 7 nights promo
                    "14N": 14 nights promo
                    "CRP": Corporate
                    "B2B": B2B
            -->
            <RoomType Code="9004" Name="Single" MacroRoomType="9004" DefaultOccupancy="1" MealPlan="BB" OtaMealPlan="3" RatePlan="NPK">
                <!-- List of attributes which are handled at least by one Room associated to the specified basic RoomType -->
                <Values>
                    <!--
                    @Code: The Channel Manager internal attribute code.
                        Can be one of the following:
                        "av": The room handles availability.
                        "ms": The room handles minlos.
                        "pr": The room handles rates.
                        "coa": The room handles close on arrival.
                        "cod": The room handles close on departure.
                        "msa": The room handles minlos arrival.
                        "mst": The room handles minlos through.
                        "mxa": The room handles maxlos arrival.
                        "mxt": The room handles maxlos through.
                        "crr": The room handles room rate level closure.
                        "cr": The room handles room level closure.
                    If the room doesn't handle a specific attribute, the Value node with the related code will not be present.
                    -->
                    <Value Code="mxt"/>
                    <Value Code="cr"/>
                    <Value Code="mst"/>
                    <Value Code="cod"/>
                    <Value Code="crr"/>
                    <Value Code="ms"/>
                    <Value Code="coa"/>
                    <Value Code="msa"/>
                    <Value Code="mxa"/>
                    <Value Code="pr"/>
                    <Value Code="av"/>
                </Values>
            </RoomType> 
            <RoomType Code="9005" Name="Double" DefaultOccupancy="2" RatePlan="NR">
                <Values>
                    <Value Code="mxt"/>
                    <Value Code="cr"/>
                    <Value Code="mst"/>
                    <Value Code="cod"/>
                    <Value Code="crr"/>
                    <Value Code="ms"/>
                    <Value Code="coa"/>
                    <Value Code="msa"/>
                    <Value Code="mxa"/>
                    <Value Code="pr"/>
                    <Value Code="av"/>
                </Values>
            </RoomType>
            <RoomType Code="9007" Name="Triple">
                <Values>
                    <Value Code="mxt"/>
                    <Value Code="cr"/>
                    <Value Code="mst"/>
                    <Value Code="cod"/>
                    <Value Code="crr"/>
                    <Value Code="ms"/>
                    <Value Code="coa"/>
                    <Value Code="msa"/>
                    <Value Code="mxa"/>
                    <Value Code="pr"/>
                    <Value Code="av"/>
                </Values>
            </RoomType>
            <RoomType Code="9008" Name="Twin" MacroRoomType="9005">
                <Values>
                    <Value Code="mxt"/>
                    <Value Code="cr"/>
                    <Value Code="mst"/>
                    <Value Code="cod"/>
                    <Value Code="crr"/>
                    <Value Code="ms"/>
                    <Value Code="coa"/>
                    <Value Code="msa"/>
                    <Value Code="mxa"/>
                    <Value Code="pr"/>
                    <Value Code="av"/>
                </Values>
            </RoomType>
        </RoomTypes>
        <!-- List of Portals created on the hotel -->
        <Portals>
            <!--
            @PortalType = Channel Manager internal website type
            @Code = Channel Manager internal website's id.
            @Name = Name of the website.
            -->
            <Portal Code="4790" PortalType="0" Name="Booking.com (DEMO)"/>
            <Portal Code="4777" PortalType="1" Name="Venere (DEMO)"/>
            <Portal Code="4796" PortalType="0" Name="Booking.com (DEMO)"/>
        </Portals>
        <Rooms>
            <!--
            @Code = Channel Manager internal room's id.
            @Name = Name of the room.
            @PortalCode = Channel Manager internal website's id associated with room.
            @PortalRoomCode = External room code. More rooms can have the same PortalRoomCode.
            @RoomTypeCode = Optional, If present means that the room is associated with a subtype. The id of the roomtype associated with the room.
            -->
            <Room Code="70227" Name="Single Not Ref" PortalCode="4777" PortalRoomCode="SNGL" RoomTypeCode="9004">
                <!-- List of attributes which are handled by the specified room -->
                <Values>
                    <!--
                    @Code: The Channel Manager internal attribute code.
                        Can be one of the following:
                        "av": The room handles availability.
                        "ms": The room handles minlos.
                        "pr": The room handles rates.
                        "coa": The room handles close on arrival.
                        "cod": The room handles close on departure.
                        "msa": The room handles minlos arrival.
                        "mst": The room handles minlos through.
                        "mxa": The room handles maxlos arrival.
                        "mxt": The room handles maxlos through.
                        "crr": The room handles room rate level closure.
                        "cr": The room handles room level closure.
                    If the room doesn't handle a specific attribute, the Value node with the related code will not be present.
                        
                    @BaseRoomCode = Optional. If present means that the room shares the parameter with another room.
                    -->
                    <Value BaseRoomCode="70213" Code="av"/>
                    <Value Code="ms"/>
                    <Value Code="pr"/>
                    <Value Code="cr"/>
                    <Value Code="crr"/>
                    <Value Code="msa"/>
                    <Value Code="mst"/>
                    <Value Code="mxa"/>
                    <Value Code="mxt"/>
                    <Value Code="coa"/>
                    <Value Code="cod"/>
                </Values>
            </Room>
            <Room Code="70213" Name="Single Standard" PortalCode="4777" PortalRoomCode="SNGL" RoomTypeCode="9004">
                <Values>
                    <Value Code="av"/>
                    <Value Code="ms"/>
                    <Value Code="pr"/>
                    <Value Code="cr"/>
                    <Value Code="crr"/>
                    <Value Code="msa"/>
                    <Value Code="mxa"/>
                    <Value Code="mxt"/>
                    <Value Code="coa"/>
                    <Value Code="cod"/>
                </Values>
            </Room>
        </Rooms>
        <!-- List of Services mapped for the hotel. -->
        <HotelServices>
            <!--
                Service info
                @PortalType = Channel id sending the service.
                @Code = Service code, as sent by the channel (PortalType).
                    You can request to map your own Service code within this service code
                    so you will find your service code in @Code field. 
                    The hotel can map them through Channel Manager, they can ask support dept for informations.
            -->
            <HotelService Code="Parking" PortalType="0"/>
            <HotelService Code="ParkingTicket" PortalType="1"/>
            <HotelService Code="Flowers" PortalType="1"/>
        </HotelServices>
    </Hotel>
</HotelDescriptionRS>