EHORS WinXEHORS WinX
Explore
← ehors-tech.comRequest a demo

Insights

Purchasing: why the storeroom runs out on Saturday night

Hotels, resorts and parks don't have a purchasing problem — they have a visibility problem. Stock is counted monthly but consumed hourly, so the kitchen discovers the shortage mid-service, the storekeeper discovers the overstock at the stocktake, and nobody discovers the undelivered order at all. Here is why that happens, and why most of it is a database problem, not a discipline problem.

The pain: three ways purchasing goes wrong

Stock you can't see. The storeroom's truth and the report's truth diverge all month. Issues to outlets go on paper, breakages go unrecorded, and the monthly stocktake reconciles reality with the ledger only after four weeks of decisions were made on stale numbers.

Bought too late, or too early. Too late is the Saturday-night stockout — the menu item that dies mid-service on the busiest cover count of the week. Too early is quieter but costs more: cash tied up on shelves, perishables expiring in the chiller, storage stuffed ahead of a month that turned out soft. Both come from the same root — reordering by feel, because the numbers aren't live.

The lost follow-up. An outlet requests stock; the request becomes an email; the email becomes a purchase order — or doesn't. The order arrives partially, and nobody chases the balance because no list anywhere says it's outstanding. When requests, orders and deliveries live in separate places, the chain has no memory.

COUNTED MONTHLY SEEN LIVE stocktake stocktake 4 weeks of guessing ✕ stockout found mid-service every sale & issue updates stock ✓ reorder point seen in time

Why it happens: the consumption data lives in another system

Here is the structural part. The information that predicts a property's consumption is not in the purchasing system — it is in the reservation book and the tills:

A generic ERP — however good its purchase orders — never sees any of this. It learns about breakfast demand after the kitchen requisitions stock. A hospitality PMS mostly has no purchasing at all. So properties end up guessing in the middle: consumption known in one system, buying done in another, and a spreadsheet bridging them when someone has time.

FROM BOOKINGS AND SALES TO THE PURCHASE LIST Reservation book packages break down into items: breakfast ×82 · snorkeling ×40 · Fri Point of sale — live each sale knocks recipe quantities off stock Live stock by store & outlet location Computed purchase list needs = booked + trend − on hand ONE LINKED CHAIN request → purchase order → goods received → store location nothing outstanding is invisible Central store → outlet distribution runs on the same records — the multi-outlet model used by parks and resorts.

How WinX fixes it: purchasing on the operational database

WinX puts the purchasing module on the same database as reservations, POS and the general ledger — so the inputs above are not integrations, they are table joins:

The shift: from purchasing as paperwork that trails operations, to purchasing as a computation running on the same data operations already produce. Buy what the book says you'll need — not what the last stockout scared you into.

Proven where purchasing is hardest

Multi-outlet, multi-store operations are where purchasing breaks first — and where WinX runs largest. Manila Ocean Park + Hotel H2O runs around 40 outlets — in-park mall, hotel, spa, kiosks — on one WinX installation, with central-store-to-outlet distribution on the same records as the tills. Island properties like Atmosphere Resort & Spa in Dumaguete face the opposite pressure: supply runs are infrequent, so buying too little and buying too much both hurt — which is exactly when a computed purchase list beats a guessed one.

Common questions

Why do hotels run out of stock even with a purchasing system?
Because most purchasing systems only know what was bought, not what is being consumed. Stock is counted at the stocktake but consumed hourly; between counts the system works from a picture that gets staler by the day, so reorders run on guesswork.
What does "consumption is predictable" actually mean?
A property's future consumption is largely already sold. Packages on the reservation book break down into their components — breakfasts, lunches, activities — so the system knows what a future date carries the moment the booking is made. Add live recipe knock-off from the POS, and tomorrow's needs become a computation.
Why does a generic ERP struggle with hotel purchasing?
The data that predicts hotel consumption — future reservations, package components, recipes, attendance — lives in the PMS and POS, which a standalone ERP never sees. It learns about breakfast demand after the kitchen requisitions stock; a shared database knows when the room was booked.
How does WinX keep follow-up from getting lost?
The chain is one linked record: stock request → purchase order → goods received → stock location. Outstanding requests and partial deliveries are lists the system maintains, with approval limits enforced by purchase authorisation profiles.

See a purchase list computed from your own reservation book and outlets.

Request a WinX demo