Discrepancies, guest service and the night rollover

The three things that happen to room status without anybody choosing them: the guest hangs a do-not-disturb sign, housekeeping finds a room in a state the front desk did not expect, and the night audit resets the whole house.

Where to find it
Property Management SystemHousekeepingDashboard
Permission needed
Housekeeping discrepancy management.
Last checked
August 15, 2026

Most of what happens on the housekeeping board is somebody making a decision: this room is clean, that room is out of order, this attendant takes the second floor. Three things on the screen are not that. A guest hangs a sign on a door. An attendant opens a room and finds it in a state the front desk did not predict. The night audit runs at four in the morning and puts the whole house back to dirty. Nobody chose any of it, and all three end up as a badge somebody has to read correctly.

The top of the housekeeping board in the afternoon: six summary tiles ending in Discrepancies 2 with Skip 1 and Sleep 1, a line reading Last rollover 8/15/2026 04:30 AM with a Run now button, and an amber banner reading 3 rooms are still on Do not disturb past the follow-up time.
Three things happen to room status without anybody choosing them. All three report here.

Three things nobody chose

  1. Discrepancies. Rooms where housekeeping's account of who is in the room and the front desk's account disagree. The tile splits into Skip and Sleep, which are opposite problems.
  2. Last rollover. When the night audit last reset the house, and a Run now button to do it again.
  3. The follow-up banner. Rooms still on do not disturb past the time you set, which is the list of rooms nobody has been able to get into today.

All three are read most usefully in the middle of the afternoon. That is when the morning clean is finished, when the rooms nobody could enter have stopped being a matter of patience, and when a discrepancy raised at ten has had four hours to be somebody else's problem.

Skip and sleep

A discrepancy is a disagreement between two columns, and only ever those two. FO Status is what the front office believes: Occupied or Vacant, derived from the reservations. Discrepancy is what housekeeping reported after opening the door. When the two contradict each other, the board names the contradiction.

Four columns of the board over ten rows: FO Status, Reservation Status, Service and Discrepancy. The third row is Occupied with a red Skip badge; the last row is Vacant with an amber Sleep badge.
A discrepancy is only ever the FO Status column and housekeeping disagreeing.
  1. Skip. The front office says occupied. Housekeeping found the room empty: no luggage, bed unslept, wardrobe bare.
  2. Sleep. The front office says vacant. Housekeeping found somebody's belongings, or a bed that has been slept in.

The two matter for different reasons, and the money runs in opposite directions. A sleep is usually somebody in a room with no live booking against it: a guest moved rooms and nobody recorded it, an extension nobody put in the system, or in the worst case a room being used that will never be invoiced. Every night it stays unresolved is a night you cannot bill. A skip is usually the opposite: the guest has gone, but nothing recorded the departure, so the room sits marked occupied and unsellable while the front desk turns away a walk-in.

The Discrepancies tile reading 2, with Skip 1 and Sleep 1 underneath it.
One tile, two opposite problems. The split underneath is the part to read.

The tile counts both together, so the number on its own tells you very little. The Skip 1 · Sleep 1 line underneath is the part worth reading, because two sleeps at four in the afternoon is a revenue problem and two skips is a housekeeping scheduling problem.

Reporting what housekeeping found

Nothing raises a discrepancy automatically. Somebody has to say what was actually behind the door. That happens in the Discrepancy column, which looks like a badge and is a dropdown.

The Report room occupancy dropdown open on room STDD(103), offering Report vacant, Report occupied and Clear report.
How housekeeping says what it actually found. Clear report only appears once something has been reported.
OptionWhat it does
Report vacant Records that housekeeping found nobody in the room. On a room the front office calls occupied, this raises a Skip.
Report occupied Records that housekeeping found the room in use. On a room the front office calls vacant, this raises a Sleep.
Clear report Withdraws the report. Only in the menu once something has been reported, which is why it is missing the first time you open it.

The report saves as soon as you pick it, and the badge that comes back tells you whether you have raised anything. Report a vacant room as vacant and the front office agrees with you: the cell shows a grey Reported vacant and no discrepancy exists. Report it against the front office and a red or amber badge appears, along with a message naming which direction the room has gone.

A success message headed Skip discrepancy raised, reading that front office shows this room occupied but housekeeping found it vacant.
Reporting against the front office says which of the two directions the room has gone.

Resolving a discrepancy

Press the Discrepancies tile and the table below becomes the list of rooms in dispute. This is the two-minute job at the start of an afternoon shift.

The board filtered by the Discrepancies tile, showing two rows: STDD(103), Pick-up, Occupied, Stayover, with a red Skip badge, and DLXK(110), Inspected, Vacant, with an amber Sleep badge.
Press the tile and the table becomes the work list: every room in dispute, and nothing else.

Resolving one is not something you do on this screen. Take the room number to the reservation and settle which side is wrong:

  1. Open the booking the front office thinks is in the room.
  2. For a skip, check whether the guest has actually departed. If they have, check them out properly so the room goes dirty and vacant and can be sold. If they have not, somebody misread an empty-looking room and the report should be cleared.
  3. For a sleep, find out who is in there. A room move nobody recorded, an extension taken over the phone, or a guest in the wrong room all end up looking identical from the corridor.
  4. Come back to the board and choose Clear report on the row once the reservation is right.

Every report is written to the room's history along with the name of whoever made it, so a room that has been in dispute twice this week is visible rather than folklore.

The Room history drawer for room 103, listing a stayover service completed, a night audit entry reading occupied room set to Dirty, a status change to Pick-up, and an occupancy entry reading housekeeping reported the room vacant, front office shows it occupied.
Both an occupancy report and the night rollover land in the room history, with a name against them.

Do not disturb and make up room

The Service column is what the guest has asked for, as opposed to what the room needs. It holds one of three values, and it beats the cleaning schedule: an attendant does not enter a room showing DND.

The Reservation Status and Service columns over the first five rows of the board. The top row is Due-Out with an amber Make up room badge, the fifth row is Checked-In with a red DND badge, and the three rows between them show a dash.
Guest service status. Two rooms out of five have asked for something.
  1. Make up room. The guest wants the room serviced, usually now or next. Amber, because it is a request with a clock on it.
  2. DND. Do not disturb. Red, and the reason a room can sit dirty all day with nobody at fault.
The Change service status dropdown open on room STDD(105), offering None, Do not disturb and Make up room.
Three states. None is the normal one, and the way back from either of the others.

Prostay does not see the sign on the door. Somebody records it here: the attendant who found the hanger, or the front desk taking the call. The moment it is set, the time is stamped, and that timestamp is what the afternoon follow-up counts from. The status travels onto the attendant's task sheet as well, so it is worth recording rather than remembering.

The afternoon follow-up

A room on do not disturb at nine in the morning is a guest having a lie-in. The same room at three in the afternoon is a decision somebody has to make, because the shift ends and the room has not been touched. Prostay draws the line for you at a time you choose.

The amber follow-up banner listing three rooms still on do not disturb: STDD 105 since 08:30 AM, STDD 201 since 09:15 AM and STDD 202 since 11:40 AM, each with a Make up room button and a No service today button.
The rooms nobody has been able to get into today, and the two ways to close each one off.
  1. The count. How many rooms are still on do not disturb past the cutoff. The banner does not exist before that time, and disappears when the list empties.
  2. DND since. When the sign was recorded, not when the guest hung it. A room reading since 08:30 has had nobody in it all day.
  3. Make up room. Flips the room to a make-up-room request, which is what you press after ringing the room and being told to come up.
  4. No service today. Records that the guest has declined service. The room leaves the list for the rest of the day.

The cutoff is DND follow-up time, under Service follow-up in housekeeping settings, and it defaults to 14:00. Set it to the hour your attendants would still have time to turn a room around, not to the hour their shift ends.

What no service today does

One board row after the guest declined service: room STDD(105), still Dirty, Occupied and Checked-In, with a grey No service badge in the Service column instead of the red DND badge.
No service today replaces the DND badge for the rest of the day. The room is still occupied and still uncleaned.

Pressing it does one thing: it takes the room off the follow-up list until the next rollover and leaves a grey No service badge in the Service column, so anybody looking at the row later can see the room was declined rather than missed. Hover it and it reads Guest declined service for today.

It is worth being clear about what it does not do. The room status is untouched: a dirty room stays dirty, and the room does not become clean or sellable because the guest waved the attendant away. Tomorrow is untouched too. The flag is cleared at the next rollover, so the room comes back into the ordinary run of work in the morning, and if the sign is still on the door it will be on the following afternoon's follow-up list again.

The night rollover

Overnight, the night audit resets the house for a new day. It is the reason the board looks completely different at seven in the morning from how you left it at seven the night before.

What it touchesWhat happens
Occupied rooms Set back to DIRTY. Somebody slept there, so it needs servicing again, whatever state it was left in yesterday.
Blocked rooms Left alone. OUT OF ORDER and OUT OF SERVICE survive the rollover, because a block is about the room rather than the day.
Vacant rooms Left alone. A clean empty room is still clean in the morning.
Turndown Back to Required on every occupied room, ready for tonight.
Make up room requests Cleared. Yesterday's request has either been done or missed, and either way it is not today's instruction.
Occupancy reports Cleared, so the Discrepancies tile starts the day at zero.
No-service flags Cleared, so a room declined yesterday is back in the ordinary run of work.
DND Kept. This is deliberate: the sign is physically on the door, and it stays there overnight.

Every room the rollover changes gets an entry in its history reading Night rollover set room to Dirty with Night audit as the name against it, which is how you tell an automatic change from somebody's mistake at half past four in the morning.

Running the rollover by hand

The rollover line under the summary tiles, reading Last rollover 8/15/2026 04:30 AM beside a Run now button.
When the house was last rolled over, and the button that does it again.

The Last rollover line is the useful half of this. If it reads a date that is not today, the audit has not run, and the board you are looking at is describing yesterday. That is the one situation Run now is for.

The confirmation dialog for the night rollover, headed Run the night rollover now, listing what it changes and warning that there is no undo, with Leave it and Run rollover buttons.
The rollover is a write across the whole house, so it asks first.
The summary tiles after a manual rollover: Dirty 84 with 9 vacant and 75 occupied, Pick-up 0, Clean 20, Inspected 15, OOO / OOS 1 and Discrepancies 0, above a rollover line now reading Last rollover 8/15/2026 03:30 PM.
The same six tiles a moment later. This is what the house looks like at the start of a new day.

Afterwards a Rollover complete message counts the rooms that moved, and the tiles show the shape of a morning: pick-up empty, discrepancies at zero, and the dirty count now carrying every occupied room in the house.

Things that catch people out

  • The board cannot resolve a discrepancy. Clearing the report clears the badge, not the problem. If the guest really has gone, the check-out still has to be recorded on the reservation, or the same room will be a skip again tomorrow.
  • Reporting agreement raises nothing. Marking a vacant room as vacant gives you a grey Reported vacant badge and no discrepancy. That is correct behaviour, not a failed save.
  • Do not disturb is only as good as what was recorded. A hanger nobody entered into Prostay is invisible here, and the room shows as simply not cleaned. The follow-up banner can only chase what it knows about.
  • No service today is a note, not a clean. The room stays dirty and stays occupied. It is a record that somebody asked and was refused.
  • The discrepancy column can be missing. It and the Discrepancies tile are gated on Housekeeping discrepancy management., so a user without it sees five tiles and no Discrepancy column. Nothing is broken.
  • Everything unresolved expires overnight. Occupancy reports, make-up-room requests and no-service flags all clear at the rollover. Only do not disturb survives.

Common questions

  • Housekeeping says room 214 is empty but the system shows a guest in it. What do I do?

    Open the row and choose Report vacant in the Discrepancy column. That raises a Skip and records who reported it. Then go to the reservation: if the guest has actually departed, check them out so the room goes dirty and vacant and can be sold again. Clearing the report on its own only removes the badge, and the room will be a skip again tomorrow.

  • What is the difference between a skip and a sleep?

    They are opposite directions. Skip means the front office shows the room occupied and housekeeping found it empty, which usually means a departure nobody recorded. Sleep means the front office shows it vacant and housekeeping found somebody in it, which usually means an unbilled guest. A sleep costs you money tonight; a skip costs you a room you could have sold.

  • I reported a room vacant and got a grey badge instead of Skip. Did it save?

    Yes. A discrepancy only exists when your report contradicts the front office, so reporting a vacant room as vacant is agreement and shows as Reported vacant in grey. If a save genuinely fails, the row goes back to how it was and a message says so.

  • A room has been on do not disturb since this morning. What should I do at the follow-up?

    Ring the room first. If the guest wants it serviced, press Make up room on the banner and the room becomes a request your attendants can pick up. If they decline, press No service today, which takes the room off the list and leaves a grey No service badge so the row is not read later as a missed room. If nobody answers, leave it on the list and pass it to the evening shift.

  • Does no service today mean the room gets skipped tomorrow as well?

    No. The flag is cleared by the night rollover, so the room is back in the ordinary run of work in the morning. If the sign is still on the door and nobody has been able to get in, the room will appear on tomorrow afternoon's follow-up list again.

  • Do I need to press Run now every night?

    No. The rollover runs as part of the night audit, and the Last rollover line shows when it last did. Press Run now only when that line shows a date that is not today, which means the audit did not run and the board is describing yesterday.

  • I pressed Run now this afternoon by mistake. What happened?

    Every occupied room went back to DIRTY, turndown was set to required again, and today's occupancy reports, make-up-room requests and no-service flags were cleared. There is no undo. Rooms that were genuinely serviced today have to be set back by hand, which the bulk bar on the board makes quicker: filter to the rooms your team finished, select them and set the status in one go.

  • Why is a room still showing DND the morning after the night audit?

    Because do not disturb is the one thing the rollover leaves alone. It describes a sign that is physically on a door, and the audit has no way of knowing the guest took it down. Clear it from the Service column by choosing None once the room has been entered.

Was this article helpful?

Related articles

Still stuck?

Support answers from inside the app as well, so if you are already signed in you will get a faster reply there. Otherwise send us the property name and what you were trying to do.