Ordered, Arrived, Invoiced: The 3-Way Check Hotels Skip
By Shahyn Kamali, Founder · June 4, 2026 · 4 min read
A hotel places an order. The supplier ships it. An invoice arrives. Somewhere in that chain, small discrepancies slip through — and nobody notices until it’s already been paid.
We’re piloting Atrium with a hotel in Niagara Falls on a simple but painful workflow: compare what was ordered, what arrived, and what was invoiced — before payment.
A real example
On one order, the purchase-order unit price of $52.32 came back as $54.50 on the invoice. Twelve cases were ordered, ten were delivered — but all twelve were billed. On that single order, $69.08 quietly walked out the door.
Individually, errors like this look trivial. Across hundreds of invoices a year, they add up to real money — and they’re invisible if you only check the invoice total.
Two errors hiding in one invoice
- Unit price mismatch — the price billed is higher than the price agreed, a textbook case of supplier price drift.
- Short delivery — billed for more than arrived (billed-but-not-received).
A 3-way match — purchase order vs. goods receipt vs. invoice — gives the team a pre-payment exception review queue. Nothing pays automatically; Atrium flags what deserves a second look, and the team decides whether to hold, request a credit, or approve.
Forward about 10 recent supplier invoices and Atrium returns a free Hotel Spend & Exception Report — what changed, what may be duplicated, and what needs review before payment.