Skip to main content

Monthly Summary (MTD)

Overview

Provides a month-to-date (MTD) performance snapshot as of the requested report_date, aggregating results from the beginning of the month through that date. The response mirrors the Daily Summary structure at MTD scope by returning room and guest statistics, room revenue metrics (including average room rate and RevPAR with commission adjustments where applicable), and a breakdown by reservation source/agent.

Request Endpoint

  • Method: POST
  • Path: {{base_url}}/api/hq/reports/mtd-summary

Payload Construction and Schema Definition

The request payload is submitted as form-data fields.

Request Body Fields

FieldTypeRequiredDescription
report_datestringYesDate for the report (YYYY-MM-DD).

Response Body Fields

FieldTypeAlways presentDescription
errorbooleanYesIndicates whether the request failed.
statusstringYesStatus string. On success returns e.g. "ok".
messagestringYesHuman-readable message. Often empty on success.
dataobjectYes (on success)MTD summary object.

Response data Fields

FieldTypeDescriptionExample
datestringReport date (YYYY-MM-DD).2023-01-01
statisticsobjectRoom and guest statistics (see below).{...}
roomRevenueobjectRoom revenue summary (see below).{...}
reservationAgentarray of objectsBreakdown by reservation agent (see below).[...]

Response data.statistics Fields

FieldTypeDescriptionExample
totalRoomnumberTotal number of rooms.17
roomSoldnumberNumber of rooms sold.1
roomSoldPercentobjectOccupancy percent (see below).{...}
roomAvailablenumberNumber of rooms available.16
noOfAdultnumberNumber of adult guests.1
noOfChildrennumberNumber of child guests.0
noOfPaxnumberTotal number of guests (adults + children).1
complimentarynumberNumber of complimentary rooms.0

Response data.statistics.roomSoldPercent Fields

FieldTypeDescriptionExample
valuenumberFractional value (0-1).0.06
formattedStringstringFormatted percent string.5.88%
percentValuenumberPercent value (0-100).5.88

Response data.roomRevenue Fields

FieldTypeDescriptionExample
codestringRevenue code.RR
namestringRevenue name.Room Revenue
averageRoomRatenumberAverage room rate.785123.97
averageRoomRateLessCommissionnumberAvg. room rate after commission.785123.97
revParnumberRevenue per available room.46183.76
revParLessCommissionnumberRevPAR after commission.46183.76
commissionnumberTotal commission.0
amountnumberTotal room revenue.1000000
amountLessCommissionnumberRoom revenue after commission.1000000

Response data.reservationAgent Fields

FieldTypeDescriptionExample
codestringReservation source code.S1
namestringReservation source name.Walk In
roomRevenuenumberRoom revenue for this agent.14492148.76
roomRevenueLessCommissionnumberRoom revenue after commission.14492148.76
commissionnumberCommission for this agent.0
roomSoldstring/numberNumber of rooms sold by this agent.17

Expected System Responses

The system responds with HTTP 200 OK.

{
"error": false,
"status": "ok",
"message": "",
"data": {
"date": "2023-01-01",
"statistics": {
"totalRoom": 17,
"roomSold": 1,
"roomSoldPercent": {
"value": 0.06,
"formattedString": "5.88%",
"percentValue": 5.88
},
"roomAvailable": 16,
"noOfAdult": 1,
"noOfChildren": 0,
"noOfPax": 1,
"complimentary": 0
},
"roomRevenue": {
"code": "RR",
"name": "Room Revenue",
"averageRoomRate": 785123.9669421487,
"averageRoomRateLessCommission": 785123.9669421487,
"revPar": 46183.76,
"revParLessCommission": 46183.76,
"commission": 0,
"amount": 1000000,
"amountLessCommission": 1000000
},
"reservationAgent": [
{
"code": "S1",
"name": "Walk In",
"roomRevenue": 14492148.760330575,
"roomRevenueLessCommission": 14492148.760330575,
"commission": 0,
"roomSold": "17"
},
{
"code": "S4",
"name": "Online Travel Agent",
"roomRevenue": 5846074.380165288,
"roomRevenueLessCommission": 5846074.380165288,
"commission": 0,
"roomSold": "8"
},
{
"code": "S5",
"name": "Travel Agent",
"roomRevenue": 7933884.29752066,
"roomRevenueLessCommission": 7733884.29752066,
"commission": 200000,
"roomSold": "7"
},
{
"code": "S9",
"name": "Complimentary",
"roomRevenue": 375000,
"roomRevenueLessCommission": 375000,
"commission": 0,
"roomSold": "1"
}
]
}
}