Extended story: 68-room city hotel, three OTAs
The general manager noticed February cash lagging occupancy. Night audits looked complete; bank credits for two OTAs arrived in irregular clumps. We scoped a booking revenue audit for January–March across three OTAs and one consumer booking app.
Intake took four days while the property rebuilt missing remittance PDFs. Matching showed eleven stays posted under “direct” that originated on an OTA — a front-office source coding habit — and one remittance that credited a sister property by mistake. Net cash impact was modest, but the coding habit was distorting channel reports used for contracting.
The findings brief recommended a weekly source-code check at night audit close. Six weeks later the finance controller confirmed OTA-coded stays aligned with remittances for the following month. No miracle recovery — just cleaner books and fewer false alarms.