← All help topics

📦 Linen Vault (your stock)

How much linen you own, where it is, and when to reorder.

The Linen Vault is your stockroom on a screen. It tracks every piece of linen you own, where it is right now, which items are wearing out, and how much you are losing to damage or loss.

Group tabs — each group keeps its own stock

If you use property groups (Settings → Property groups), the Vault — and the Clean / Dirty / Hardwash queues, Laundry Counts, Linen at Laundries and Linen Matching — show a row of tabs across the top. The first tab is always _Default_ — the pool of properties not assigned to any group — followed by a tab per group and, last, a Total. Each group (and Default) keeps its own On Shelf, In Vault, At Laundries and Target, counted for that pool alone. Total is a read-only overview of everything combined — you cannot record a movement, issue, pack or count there; to change stock, switch to Default or a specific group tab first. Every pool’s numbers always add up to exactly the Total, so nothing is ever lost or double-counted in the split. A packer who belongs to groups sees only their own group tabs (never Default or Total); an admin lands on Default and can open any group or Total.

Note The app never switches your tab for you. Once you pick a tab it stays selected as you count, send, record a movement, or move between pages — you always keep acting on the pool you chose until you pick another tab. (There is always a Default tab so properties you haven’t put in a group yet still have a place you can act on them — not just the read-only Total.)
Note The laundry hand-off pages (Laundry Counts, Linen Matching) show the group tabs too, but a batch sent to a laundry can hold linen from several groups, so those hand-off records are kept per-laundry, not split by group.
Note A property belongs to exactly one group. Since each group keeps its own linen, a property can never be in two groups at once — assigning it to a group automatically removes it from any other. If an older record ever had a property in two groups, the app resolves it to a single group on its own, so its linen and Target are never split or double-counted.
Note Deleting a group (Settings → Property groups) never loses its stock: any linen still counted under that group — in the Vault, at a laundry, or on a counted bag — is moved into the Default pool, so the totals stay exactly the same and you can then re-home it from there.

Where linen can be

A piece of linen is always in exactly one of these places. Keeping them straight is the key to the whole page:

  • In Vault — spare linen sitting in your store, not in use.
  • On Shelf — clean linen ready in the warehouse to pack into apartments.
  • At Properties — the standing set each apartment holds (its General List).
  • At Laundries (once called *In Wash*) — dirty linen sent out and not back yet.
  • Coming back — clean linen a laundry has sent back but which you have not yet received onto the shelf (in transit). This column only appears when something is on its way.
Note The clean linen moves in a loop: On Shelf → (pack in the Clean Queue) → the apartment → (count back in the Dirty Queue) → At Laundries → (the laundry records what it sends back on Laundry Counts) → Coming back → (you receive it on Linen Matching) → On Shelf. So On Shelf drops when you pack a clean bag; At Laundries drops the moment the laundry sends linen back (it becomes “Coming back”); and On Shelf goes up when you receive it. Nothing is ever created or lost along the way — the total in circulation stays the same while linen is in transit.
Note Linen value (€): the page also shows what your linen is worth — each piece valued at its replacement cost (set on the Linen Items page) — split by where it is (On Shelf, At Properties, At Laundries, In Vault), plus the total capital tied up in linen and how much has been lost to shrinkage. Each apartment’s own page shows the value of the linen assigned to it.

Target, multiplier and “par”

The Par Stock Analysis table compares what you *should* have against what you *do* have. The Target is the most you need at once. It is worked out as the apartment’s quantity times a multiplier — the number of full sets you keep in rotation so one set is on the bed, one is in the wash, and one is spare (often ×3). VS Target shows a green plus if you have enough or a red minus if you are short.

Note Cost column. The far-right Cost column puts a euro figure on each item’s position: Cost = (VS Target + In Vault) × the item’s replacement cost. A red (negative) figure is roughly what it would cost to buy back up to target; a green (positive) figure is the value of the surplus you hold. It is a valuation only — it books nothing and moves no stock — and, like every other column, it is shown per group tab (and on Total). At the bottom of the column a Total to restock adds up only the red (below-target) items — the total euro to bring every short item back up to its target for the group you are viewing (surplus items are not included).

Stock alerts

The vault flags two different problems, and they need two different actions:

  • Reorder — buy more: the item has dropped to its reorder level. You need to purchase new stock.
  • Below target — issue from vault: you already own enough; you just need to move it out of the vault and onto the shelf.

Recording stock movements (admin)

Administrators can record changes under Record a movement: Log Purchase (new stock in), Issue to Properties (vault → shelf), Damage Write-off (remove damaged items), or Adjustment (a manual correction). Reorder levels and the default multiplier are also set here.

Note Transfer to another group. When you use property groups, Record a movement has an extra action: Transfer to another group. It moves stock of one or more items out of the tab you’re on and into another group — pick the destination group and whether you’re moving Vault or On Shelf stock. It’s a balanced move: the tenant total never changes (nothing is created or lost), it can never push a group below zero, and it is not counted as a loss. To undo a transfer, transfer the pieces back.
Note Re-home shared stock (superuser). On the Default tab the built-in superuser sees a Re-home shared stock card. It folds the whole Default (shared, un-grouped) slice — On Shelf, In Vault, At Laundries and In Transit, plus its past wash/loss history — into one property group you choose. Only the group tag changes, so the tenant total is byte-for-byte unchanged (nothing created or lost), but it also re-attributes past Default activity (Wash & Returns, At Laundries) to that group. Use it once to fold legacy shared stock into the group it really belongs to. New stock is always tagged correctly from the moment a property is in a group, so you should rarely need it again.
Tip The four tabs — Stock, Lifecycle, Shrinkage and History — switch what the page shows. Any table with a ⬇ CSV button can be downloaded as a spreadsheet.
Watch out “Issue to Properties” moves linen from the vault onto the shelf — it does not put it into a specific apartment. The number that goes up is On Shelf, not At Properties.

Open the Linen Vault