Every supplier invoice, checked before you pay it.
Atrium reads every invoice your hotel forwards, checks each line against what was ordered and what actually arrived, and holds back the ones worth a second look. Capture, approvals, live budgets, contract compliance, and accounting-ready exports — one calm workspace, no integration.
Ten invoices. No card. No commitment. Forward an email and that is the whole setup.
Forward an email. That is the whole setup.
No integration to build. No software to install. Nothing migrated off the system you already run. Your team keeps ordering, receiving, and paying exactly the way it does today — Atrium picks the paperwork up from there.
Forward the email
Send supplier invoices to your Atrium inbox, or set one inbox rule and forget it. PDFs, scans, phone photos, spreadsheets, and plain-text emails all arrive the same way.
Atrium reads every line
Supplier, invoice number, invoice date, due date, products, SKUs, quantities, unit prices, taxes, fees, totals, category, and department. Line level, not just the header total.
Deterministic rules run the check
The 3-way check compares what was ordered, what arrived, and what was invoiced. The rules are fixed and repeatable, so the same invoice produces the same result every time.
Only mismatches reach a human
Lines that agree clear quietly. A price that moved, a case that never showed up, a bill that already came through last month — those land in the exception queue with the evidence attached.
The same four steps run the free first report on the hotel invoice audit page. Ten invoices, no card, no commitment — you see what the platform finds on your own paperwork before anyone talks about a subscription. In one pilot hotel, six months of invoices held 22 price increases averaging 13.7%, found in 20 minutes.
One delivery, three documents, two disagreements.
This is the whole product in one card. The purchase order, the goods receipt and the invoice for a single delivery, side by side — and the two lines where they stop agreeing.
Ordered
PO-4521
Bath towels
6 cases · $7.10/case
Arrived
Goods receipt
Bath towels
6 received
Pillowcases
10 of 12 received
Invoiced
INV-8841
Bath towels
6 cases · $8.40/case
Pillowcases
12 cases billed
Unit price mismatch
Bath towels billed at $8.40 vs $7.10 ordered
Billed, not received
Pillowcases: 12 billed, 10 received
Matched lines clear on their own. Only the two exceptions reach a person, and the decision to pay, hold, or request a credit stays with your team.
Every invoice, extracted.
Forward supplier invoices to invoices@atriumhotels.ai. Atrium pulls every line item, SKU, quantity, unit price, tax, fee, and total, then files each line under the supplier and the department it belongs to.
- ✓PDF, image, spreadsheet, and plain-text emails supported
- ✓Line-level extraction, not just headers
- ✓Faint scans and unresolved SKUs held for a human check
Summit Food Service
Invoice #4092
Coastal Supply Co
Invoice #1837
Maple Distributors
Invoice #928
One approval chain, no email.
Department managers draft orders, purchase managers approve, accounting sees line items. Fully configurable chains so every property matches the way you already work.
- ✓Role-based routing (GM, purchase manager, dept lead)
- ✓Threshold-based escalation
- ✓Full audit trail, per order
Drafted
Approved
Pending accounting
See remaining budget live, before you hit submit.
Every department sees how much budget is left as orders land and approvals clear. No spreadsheets. No end-of-month surprises. No surprise overspend in housekeeping again.
- ✓Department-level and property-level rollups
- ✓Projected remaining updates per order
- ✓Budget pressure surfaced to the right person
Monthly budget
$75,000
Projected remaining
$22,580
Ordered, arrived, invoiced — checked together.
The 3-way check runs on every delivery. Line items, quantities, taxes, and totals are compared against the purchase order and the goods receipt, so accounting sees only what needs their eyes. Hotels with negotiated rates can also have covered lines checked against their supplier pricing agreements, and recurring bills are screened for duplicate invoice risk before a second payment goes out.
- ✓Line-by-line match against the originating PO and goods receipt
- ✓Mismatches flagged with the amount and the reason
- ✓Accounting-ready exports in PDF, Excel, and CSV
Purchase Order
PO-1284
3 line items
$323.40
Invoice
INV-4092
3 line items
$323.40

The paperwork keeps arriving. Somebody still has to check it.
Front desk, housekeeping, kitchen, maintenance — invoices reach a property from every direction and each one is somebody's afternoon. Atrium reads them in one place, before anyone signs off on a payment.
Every way money leaks before you pay.
Prices that crept up. Deliveries that came up short. Bills that arrived twice. Atrium sorts each forwarded invoice into eight kinds of exception, and every one arrives with the line, the amount, and the reason it surfaced.
Unit price mismatch
The price billed does not match the price ordered. Atrium shows both, the difference per unit, and the extended amount across the full quantity on the line.
Short delivery
Fewer cases of bleach arrived than the invoice charges for. Quantity received and quantity billed sit next to each other, with the value of the gap already calculated.
Billed but not received
A line appears on the invoice with no matching goods receipt at all. Common on split deliveries, substitutions, and items that quietly went on back order.
Duplicate invoice risk
The same supplier, the same amount, the same items, twice. Atrium surfaces the pair before a second payment leaves rather than after the bank feed catches it.
Supplier price drift
A unit price that climbs quietly across deliveries. A case of coffee here, a carton of pillowcases there, none of it announced. Atrium holds the baseline per item, per supplier.
Budget pressure
A department burning through its month faster than the calendar. Housekeeping and F&B usually surface first, and they surface while there is still a month left to steer.
Comparable supplier option
The same item on your own invoices from a second supplier at a lower price. Pack sizes are normalized before anything is compared, so a cheaper case is genuinely cheaper.
Missing or low-confidence data
A scan too faint to read, a SKU that does not resolve, a total that does not foot. Atrium marks the line for a person instead of guessing at the number.
None of these are accusations. They are lines worth reviewing, with the arithmetic attached so a supplier conversation can start from a fact rather than a hunch — the team decides what happens next. Two of them get their own deep dives: supplier price drift and duplicate invoice detection.
Everything a purchase manager actually touches.
Pack-size normalization
A 4L jug and a case of six compared on the same unit, so a cheaper option is actually cheaper.
Operator rollup
Suppliers, departments, and exceptions across every property in the group, or kept siloed per GM.
Role-aware access
Housekeeping sees their orders. Purchase managers see everyone's. Controllers see the exports.
Spend trends
Every dollar, every department, every supplier, month over month — without a report builder.
Contract compliance
Upload a supplier pricing agreement and covered lines get checked against the reviewed rate.
Built for hotels
Departments, approval chains, and export shapes that match how hospitality actually runs.
Accounting-ready exports
PDF, Excel, and CSV downloads coded by supplier, category, and department. Your GL does not move.
No setup
Forward an email. No integration to build, no install, nothing migrated, no re-keying.
Five people open Atrium for five different reasons.
A hotel does not have one procurement person. It has an owner watching the portfolio, an operator comparing properties, a GM defending a monthly budget, a controller closing the books, and a purchasing manager on the phone with a rep. Each of them sees the same invoices from a different angle.
Owners
See where spend may be leaking across the business.
One view across every property, without asking five GMs for five spreadsheets. Price increases, duplicate risk, and comparable-supplier options roll up to the same place.
Operators
Compare suppliers, properties, departments and invoice activity.
The operator rollup puts the whole group on one screen. If one property pays more for the same case of coffee than another, the difference is visible instead of buried.
GMs and AGMs
Catch budget pressure and supplier changes before month-end.
Budgets update as invoices land, not after the close. A department running hot in week two is still a decision — in week five it is only a variance to explain.
Controllers and finance teams
Review duplicate risk, due dates, outstanding invoices and cleaner AP data.
Coded, line-level data arrives before the payment run rather than after it. Exports come out as PDF, Excel, and CSV downloads, coded and ready for the ledger you already keep.
Purchasing managers
Track recurring items, supplier pricing and items worth renegotiating.
Every recurring item carries its own price history. When a rep says nothing changed, the line item says otherwise, and the conversation starts from the number.
Groups running more than one property get a rollup across all of them — the details live on the multi-property hotel spend management page.
Nothing gets switched off. A few habits get retired.
Atrium does not replace a system. It replaces the manual checking that nobody has time to do properly — the spot-check, the remembered price, the reconciliation that happens after the money is gone.
QuickBooks records the bill. Atrium checks whether the bill is right.
Nothing is migrated. Nothing is switched off. Your ledger stays exactly where it is, and Atrium sits one step earlier — between the invoice arriving and the payment going out.
The two jobs are genuinely different. An accounting system is a system of record: it books the invoice, tracks the payable, and closes the month. It does not know that the case of house blend coffee used to cost less, or that the same carton of pillowcases was billed on two separate invoices.
Atrium answers that question first, then hands the result over. Exports are accounting-ready file downloads in PDF, Excel, and CSV, coded by supplier, category, and department. There is no write-back integration and no plugin — your controller downloads a file and works the way they already work.
Teams coming from a manual AP process usually start on the hotel AP automation page, which covers the approval and payable side in more detail.
Eight months of invoices at one Niagara Falls hotel.
Not a demo dataset. One property forwarding invoices from eight suppliers — broadline foodservice, guest amenities, maintenance supply, coffee, dairy, and beverage — from December 2025 through August 2026. These figures accumulated across eight months of ongoing use, one forwarded invoice at a time.
137
invoices reviewed
1,214
line items extracted
$111,257
supplier spend checked
8
suppliers, one property
24
price increases found
12.3%
average increase
$4,613
estimated annual impact
$796
per month in cheaper options
The sharpest line
House blend coffee went from $160.50 to $211.69. A 31.9% increase that nobody announced.
Across the eight months, the 24 increases ranged from 5.1% to 31.9%, with a median of 11.1%. The fees moved too: a bottle fee went from $2.00 to $6.00 and a fuel surcharge went from $7.00 to $12.00, a 71.4% jump on a line most people never read.
The same two lines, every week
At another property, a uniform rental agreement leaked $23.63 a week from two mops.
One agreement with a 5% annual cap and 38 agreed line items. Across five weekly invoices totalling $5,204, Atrium surfaced 10 violations worth $118.15 — and it was the same two lines each week: a large wet mop billed at 5 x $2.00 and a 20-inch microfiber mop billed at $13.63, both covered by the agreement as free replacement up to a stock percentage. See hotel contract compliance.
Ten spend anomalies surfaced over the same period, two of them critical. Every one of those numbers is a line worth reviewing, not a refund collected — Atrium flags them and the hotel decides what happens next.
What Atrium deliberately does not do.
A review layer is only useful if you can trust where it stops. These are not roadmap gaps — they are deliberate limits, and they are worth knowing before you forward the first invoice.
Atrium never moves money
No payment rail, no ACH, no card on file. Atrium surfaces the exception with the evidence attached, and the approval and the payment stay entirely with your team. Your call, every time.
Atrium does not switch suppliers for you
A comparable-supplier option is a suggestion with the arithmetic shown. Your relationships, contracts, delivery windows, and volume commitments are yours to manage — the software has no opinion about who you buy from.
Atrium is not a formal accounting audit
This is an operational spend and exception review. It checks invoice facts against orders, receipts, and reviewed agreements. It does not opine on financial statements, provide assurance, or replace your accountant.
A person confirms agreement terms first
AI reads the supplier pricing agreement and structures the rates, dates, and caps. A human confirms those terms before a single rule runs against them, and any line without a confirmed rate stays in review rather than being called a breach.
Platform questions, answered.
See Atrium running on your own invoices.
Send ten recent supplier invoices and get your first Hotel Spend and Exception Report free. No card, no commitment, no integration to build. Forward an email and see what the last few months actually held.