InnveraDocs
Maintenance & Stores

Stock Movements

The append-only ledger behind every on-hand balance — receipts, consumption, adjustments and write-offs — and how to read where each row came from.

The Movements tab in Stores (/stores/movements) is the ledger. Every change to an item's on-hand balance is one row here, and nothing is ever edited or deleted: a receipt adds a positive row, a consumption adds a negative one, and a mistake is corrected by a further adjustment row rather than by touching the original. The tab's own description is Append-only ledger of stock movements. Each row shows the causing module via the source column.

You do not write to this screen. Rows are created by Receive stock and Adjust stock on the Stock tab, and by attendants recording linen, amenity and minibar usage in their task runner. The ledger is where the storekeeper reconciles a physical count, and where a supervisor checks that a minibar charge really came from a task.

Key terms

Kind — what happened: Received, Consumed, Adjusted or Wasted.

Source — which module caused it: Housekeeping, Maintenance, F&B, Spa or Manual. Stock and Catalogue actions are always Manual; task consumption is always Housekeeping.

Reference — the delivery reference you typed when receiving, or, for a housekeeping row, the task that consumed the stock. Falls back to the note, or —.

Qty — signed. Receipts and upward corrections are positive (shown green with a +); consumption, write-offs and downward corrections are negative (shown red).

Read the ledger

ColumnContent
WhenTimestamp, d MMM yyyy HH:mm
ItemCatalogue name
KindReceived, Consumed, Adjusted, Wasted
SourceModule badge
QtySigned quantity
ReferenceDelivery reference, task reference or note

Rows are newest first. The server returns the most recent 200 movements for the property. If there are none you see No movements yet — Stock receipts and consumption will appear here as an append-only ledger.

Where each kind of row comes from

RowKindSourceCreated by
Delivery booked inReceived (+)ManualReceive stock on the Stock tab
Count correctionAdjusted (±)ManualAdjust stock with reason Stock count correction
Damaged or expiredWasted (−)ManualAdjust stock with reason Damaged / expired
Linen, amenity or minibar usageConsumed (−)HousekeepingAn attendant's consumption entry on a task
Voided minibar postingAdjusted (+)HousekeepingVoiding a minibar charge from the task; the stock goes back on hand and the folio line is voided in the same transaction

Housekeeping rows carry the task as their reference, so a minibar charge on a folio, the task that recorded it and the ledger row all point at each other. The consumption and the folio posting commit together or not at all.

Receipts, issues and transfers

Innvera keeps one balance per item per property, so there are no transfer movements between locations, and there is no separate "issue to department" step — stock leaves the store when a housekeeping task consumes it. The Maintenance, F&B and Spa sources exist in the ledger's vocabulary, but today only Housekeeping records consumption; those sources will appear once their modules record usage.

Audit trail

The ledger is one half of the audit trail; the other is the activity log. Every manual receipt and adjustment also writes a Stock received or Stock adjusted entry to Activity Logs with the user, item, quantity and (for receipts) the delivery reference. Minibar postings and voids are logged there too. Because ledger rows are never edited, a physical count that disagrees with the on-hand figure is always resolved with a new Adjusted row and a note explaining why.

Coming soon

The server can filter the ledger by item, kind and date range, but the Movements tab has no filter controls yet — it shows the latest 200 rows. Use the browser's find (Ctrl + F) on the item name in the meantime.

Tips

  • Reconcile from the ledger, not from memory. Sum the rows since the last Adjusted row for an item and compare with the shelf; the difference is your next adjustment.
  • Put the reason in Notes. For adjustments and write-offs the note is the only narrative the ledger keeps, and it shows in the Reference column when no delivery reference exists.
  • A negative balance means a missing receipt. Consumption is never blocked, so book the delivery in rather than correcting the count upward.

On this page