InnveraDocs
Maintenance & Stores

Demand & Requests

The Housekeeping demand tab — tomorrow's projected consumption from par levels and generated tasks, compared with what is on hand so you can restock before it matters.

The Housekeeping demand tab in Stores (/stores/demand) answers one question a day ahead: will we run out tomorrow? It takes the housekeeping tasks already generated for the next day, multiplies each room type's task count by the par level of every item that room type uses, and lines the result up against the current on-hand balance. Anything that would go negative is flagged as a shortfall, worst first.

The tab is read-only. Nobody requests or approves stock here — attendants draw what they need and record it on the task, and the ledger takes care of the rest. Its job is to give the storekeeper time to receive a delivery, or the supervisor time to adjust the day's plan, before the trolleys are loaded.

Key terms

Par level — the quantity of an item one clean of a given room type is expected to use. Configured under Settings → Housekeeping → Par levels; the projection is empty until par levels exist.

Projected demand — Σ (par quantity × open tasks for that room type) for the projection date.

Shortfall — on hand minus projected demand. Negative means you are short; the badge reads 12 short.

Projection date — tomorrow in the property's timezone. The server can project any date, but the tab has no date picker yet.

Read the projection

The panel opens with Projected consumption for <date>'s generated housekeeping tasks (par quantity × tasks). Read-only — attendants consume stock through task completion, not from this screen.

ColumnContent
ItemCatalogue name
Projected demandUnits tomorrow's tasks are expected to use
On handCurrent balance from the Stock tab
ShortfallN short badge when negative; — when covered

Rows are sorted by shortfall, so the items you must act on are at the top. Only items that have a par level for a room type with open tasks tomorrow appear; an item nobody will use is not listed.

How the number is built

Tomorrow's open tasks are counted

Every housekeeping task scheduled for the projection date whose status is Pending, Assigned, In progress or Paused is counted. Completed, verified, skipped and cancelled tasks are ignored — they will not consume anything.

Tasks are grouped by room type

Each task's room is mapped to its room type, because par levels are defined per room type, not per room.

Par levels are multiplied through

For every par level row (room type × item × quantity), demand is quantity × tasks for that room type, summed per item.

On hand is subtracted

The item's current on-hand balance (zero if it has never been received) minus its projected demand is the shortfall.

If no tasks have been generated for tomorrow yet, or no par levels are set, the tab shows No demand projection — Tomorrow's generated tasks and par levels will show projected use versus on-hand stock. Generate the day in Housekeeping first.

Act on a shortfall

Receive what is due

If a delivery is expected, book it in on the Stock tab. The projection refreshes on its next load (it is cached for a minute).

Check the par level

A shortfall that appears every day for an item you never actually run out of usually means the par level is too high. Adjust it under Settings → Housekeeping → Par levels.

Tell the supervisor

If the stock genuinely is not there, the supervisor can re-plan tomorrow's sheet — for example by skipping non-essential tasks — before it is published.

Coming soon

Department stock requests, approvals and fulfilment tracking are not part of Innvera today. Stock leaves the store only through housekeeping task consumption, and the projection is the planning tool. A date picker for the projection is also not yet in the UI.

Tips

  • Look at the tab after the day is generated, not before. The projection counts generated tasks, so a day that has not been generated shows nothing.
  • Zero on hand is not always a problem. An item that has never been received shows on hand 0; if it is stocked in the pantry rather than in Stores, that is expected — but then it should probably not have a par level.
  • Shortfalls are sorted worst first. Work from the top.

On this page