The platform

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.

How it works

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.

01

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.

02

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.

03

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.

04

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.

The check itself

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.

Atrium Review · Before payment

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

What needs review

Unit price mismatch

Bath towels billed at $8.40 vs $7.10 ordered

Billed, not received

Pillowcases: 12 billed, 10 received

2 exceptions · review before payment

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.

Capture

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

$323.40

Coastal Supply Co

Invoice #1837

$184.20

Maple Distributors

Invoice #928

$1,042.00
Approvals

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
JM

Drafted

✓ done
PK

Approved

✓ done
AS

Pending accounting

Live budgets

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

Housekeeping62%
F&B78%
Maintenance42%
Front desk91%
Reconciliation

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

A hotel reception desk in warm wood and brass
On the property

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.

Exception types

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.

What's included

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.

Who touches it

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.

What it replaces

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.

Checking a supplier invoiceScan the total, approve, payEvery line checked against the order and the receipt
Catching a price increaseSomeone has to remember last month's priceA baseline held per item, per supplier, per delivery
Catching a double paymentFound weeks later in the bank feedFlagged as duplicate risk before the payment run
Comparing two suppliersTwo PDFs open side by sideNormalized to the same unit automatically
Watching a department budgetA spreadsheet updated at month-endLive against invoices as they land
Handing files to accountingA folder of PDFs and a follow-up emailPDF, Excel, and CSV exports coded by department
Your accounting stack

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.

Exports clean to your finance stackQuickBooksSageXeroM3NetSuite

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.

In production

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.

Where the boundaries are

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.

FAQ

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.