Cardinal

Goodbye, 3am

We ended the night audit

Every experienced hotelier knows the 3am routine: the batch, the reports, the person who has to be awake for it. It exists because legacy books are not correct until something rolls the day. Cardinal posts every charge the moment it happens, so the day is already closed by the time you go home.

A night audit exists because in a legacy property management system the books are not correct until a batch process rolls the day. Room charges are not posted when the guest arrives, they are posted when the audit runs. The balance you see at 6pm is a projection. The balance after the audit is the truth. Everything about the shape of a hotel night shift follows from that one fact, including the job title.

Cardinal posts every transaction at the moment it happens, into an append-only ledger, with the tax computed and validated on the server. There is no interval during which the books are provisional. The balance at 6pm is the balance.

So there is nothing to roll, and nothing to be awake for. The shift that existed to make the numbers true is gone, because the numbers were already true.

A batch process that makes the books correct is also a window during which they were not.

6pm. A guest at the desk asks what they owe.

Cardinal

$118.48

Every charge posted at the moment it happened. There is no batch to wait for, so there is no interval where this number is provisional.

A legacy system

Ask again after 3am.

Charges are held until the night audit rolls the day. Until it runs, the balance on screen is a projection.

This is the only difference that matters to the person holding the folio. The batch is an implementation detail; not being able to answer is not.

What does the work now

Three things running quietly while you sleep

Every transaction posts as it happens

Every charge, payment, void, discount and reversal posts as it happens. Base plus tax must equal amount and the server re-derives the arithmetic before accepting it.

No-shows and missed check-outs, resolved overnight

A guest who never arrived is auto-cancelled after a 24 hour grace window and their charges reversed. A guest who never checked out is auto-checked-out with the balance left as it stands. Both are written to the activity log rather than left as a banner for the morning shift.

A check for missing lines before every report

Before any accounting report is read or exported, the system compares every reservation, activity and sale against the ledger. Missing lines are posted, and anything it cannot safely fix is flagged in plain language instead of healed silently.

The distinction matters at audit. A system that lets a user edit a posted transaction cannot answer the question of what the books said last Tuesday. One that corrects by reversal always can.

The handover

Who signs for the day now

The night audit was never only accounting. It was also a shift, a report handed over, and a moment when someone declared the numbers final.

That moment is now the period close you run at the end of the month, which locks the numbers you filed on, sitting on top of books that were already correct on every night in between. Day to day, the activity log, the daily report and the completeness reconciliation are what someone reads and signs. If you run a night audit desk today, that is a change in process worth walking through before you switch, and it is worth looking at directly rather than taking our word for.

See it running

Watch a day run before you talk to anyone.

Six real screens from a working property, in the order the day happens. Open it now and go at your own pace.