TABLE OF CONTENTS


Introduction

The Day-Use Room refers to the availability of hourly hotel rooms or dayrooms for a specific time range in a day. Customers are charged for the duration of the selected time block, regardless of how long they stay in the room.


Business Scenarios 

Hotel Suppliers offer hourly hotel rooms and services, including amenities such as hourly room rentals, spa services, meeting rooms, and swimming pools. For example, DayBreakHotels collaborates with well-known suppliers such as Hilton, IHG, Marriott, and other hotel chains that use Synxis. These suppliers also provide day-use hotels and hourly rooms located in close proximity to the airport. This can be particularly useful for a modern and innovative way of working, such as conducting business meetings during the day in a peaceful and quiet environment offered by a business hotel.

 


How Does It Work

The Hotel Product API of AgencyUSB now includes a new attribute called "stayType" which indicates the type of stay for each product. When a product is a Day-Use Room, the stay type indicator will be marked as "DayUseRoom". Distributors will use the indicator to determine if a product is Day-Use or overnight rooms.


AttributeTypeDescriptionExample
stayTypeEnum

Enum: [ OverNightRoom, DayUseRoom ]


This label specifies whether the product is Day-Use or overnight rooms.


Default is OverNightRoom

DayUseRoom



GO Supplier must accept a check-out date that is the same as the check-in date when processing requests from AgencyUSB's Availability and Book API for day-use room products. 

{
    "header": {
        "sourceId": "HHBIJSOPLS",
        "distributorId": "GTA",
        "version": "v4",
        "token": "18393849028490234"
    },
    "hotelId": "NYGRC",
    "stayRange": {
        "checkin": "2018-01-01", 
        "checkout": "2018-01-01"
    },
    "roomCriteria": {
        "roomCount": 1,
        "adultCount": 2,
        "childCount": 0,
        "childAges": []
    }
}


Additionally, for hotels that follow a LOS rate model, GO Supplier is supposed to provide ARI data for LOS 1 ONLY.

For instance, "roomId": "KING", "rateId": "BAR" is a general product that has rates for multiple LOS. On the other hand, "roomId": "KING", "rateId": "FLEXIBLE" is a Day-Use Room product that has a rate for LOS 1 only.

{
    "header": {
        "sourceId": "HHBIJSOPLS",
        "distributorId": "GTA",
        "version": "v4",
        "token": "18393849028490234"
    },
    "hotelId": "NYGCR",
    "dateRange": {
        "startDate": "2018-01-01",
        "endDate": "2018-01-04"
    },
    "currency": "USD",
    "losAris": [
        {
            "roomId": "KING",
            "rateId": "FLEXIBLE",
            "los": 1,
            "mealPlans": [
                "BB",
                "BB",
                "BB",
                "BB"
            ],
            "inventories": [
                9,
                0,
                9,
                9
            ],
            "rates": {
                "type": "OccupancyRate",
                "rates": [
                    {
                        "adultCount": 1,
                        "childCount": 0,
                        "amountBeforeTax": [
                            75.90,
                            75.90,
                            75.90,
                            75.90
                        ],
                        "amountAfterTax": [
                            83.49,
                            83.49,
                            83.49,
                            83.49
                        ]
                    },{
                        "adultCount": 2,
                        "childCount": 0,
                        "amountBeforeTax": [
                            75.90,
                            75.90,
                            75.90,
                            75.90
                        ],
                        "amountAfterTax": [
                            83.49,
                            83.49,
                            83.49,
                            83.49
                        ]
                    }
                ]
            },
            "extensions": {
                "key": "value"
            }
        },
        {
            "roomId": "KING",
            "rateId": "BAR",
            "los": 1,
            "mealPlans": [
                "BB",
                "BB",
                "BB",
                "BB"
            ],
            "inventories": [
                9,
                0,
                9,
                9
            ],
            "rates": {
                "type": "OccupancyRate",
                "rates": [
                    {
                        "adultCount": 1,
                        "childCount": 0,
                        "amountBeforeTax": [
                            268.90,
                            268.90,
                            268.90,
                            268.90
                        ],
                        "amountAfterTax": [
                            295.79,
                            295.79,
                            295.79,
                            295.79
                        ]
                    },{
                        "adultCount": 2,
                        "childCount": 0,
                        "amountBeforeTax": [
                            268.90,
                            268.90,
                            268.90,
                            268.90
                        ],
                        "amountAfterTax": [
                            295.79,
                            295.79,
                            295.79,
                            295.79
                        ]
                    }
                ]
            },
            "extensions": {
                "key": "value"
            }
        },
        {
            "roomId": "KING",
            "rateId": "BAR",
            "los": 2,
            "mealPlans": [
                "BB",
                "BB",
                "BB",
                "BB"
            ],
            "inventories": [
                9,
                0,
                9,
                9
            ],
            "rates": {
                "type": "OccupancyRate",
                "rates": [
                    {
                        "adultCount": 2,
                        "childCount": 1,
                        "amountBeforeTax": [
                            537.80,
                            537.80,
                            537.80,
                            537.80
                        ],
                        "amountAfterTax": [
                            591.58,
                            591.58,
                            591.58,
                            591.58
                        ]
                    }
                ]
            },
            "extensions": {
                "key": "value"
            }
        }
    ]
}