Supply manager
The supply workspace holds the ingredients a branch buys and keeps, and everything that puts them on the shelf: suppliers, orders, deliveries and the invoices that follow.
The sections
Section titled “The sections”| Section | What it holds |
|---|---|
| Shelf | Every ingredient, how much is on hand, and what it is worth |
| Attention | What needs a decision now |
| Orders | Purchase orders, from draft to received |
| Receiving | Goods arriving against an order |
| Suppliers | Who you buy from, and at what price |
| Invoices | What each supplier has billed |
Each section carries its own badge, and the badge is counted by the server. If Attention says three, there are three.
Every ingredient the branch holds, in its own unit — kilograms, litres, pieces. Each row shows what is on hand and, if you are allowed to see cost, what that quantity is worth at the current average price.
Tapping an ingredient opens its history: every movement, with a reason, and where it came from.
Tapping an ingredient also carries the verbs you use on it directly: Count, Record loss, Set levels and Move to a branch.
Moving stock to another branch
Section titled “Moving stock to another branch”Move to a branch sends stock to another branch of the same restaurant, from the shelf itself. Pick the destination and the quantity, and the sheet tells you what both branches will hold afterwards.
The rule it states is worth repeating: “stock leaves this branch and arrives at another worth exactly what it is worth here. Moving stock never makes money.” A transfer is a movement, not a sale and not a purchase, and it re-values nothing.
The destination list is every other active branch of the restaurant, including branches holding none of this ingredient — otherwise a first-ever transfer would have nowhere to go. The whole list arrives at once; there is no load more. A restaurant with one branch is told there is nowhere to send it.
The same verb is reachable by a storekeeper from their own workspace, on the same shelf. It is one ledger with two doors, deliberately, so the two can never disagree.
Cost is a separate permission
Section titled “Cost is a separate permission”Some people count ingredients and never see prices. If cost is not yours to see, those fields are blank — not zero.
That distinction matters. Zero would look like a measurement somebody made. Blank says plainly that the number exists and is not yours.
Attention
Section titled “Attention”The short list of things that will cost the branch money if nobody looks: ingredients running out, orders that have been sitting in draft, deliveries booked against nothing, invoices that do not match what arrived.
Work this list first. Everything else in the workspace can wait a day.
Ordering: raising is not approving
Section titled “Ordering: raising is not approving”Two ways to start an order, both on Orders. Draft them proposes one draft per supplier from your reorder points. Raise an order is you asking for exactly what you want: pick the supplier, pick the items, type the quantity and the price in the unit you actually buy in. Where the supplier has a quoted price on file, the app shows it beside the price field — it never fills it in for you, because the price on the order should be the one you actually agreed.
A purchase order moves through states, and the app shows which one it is in:
| State | Means |
|---|---|
| Draft | Being written. Nothing is committed |
| Awaiting approval | Over the branch’s threshold — somebody else must say yes |
| Approved | Cleared to send |
| Sent | Somebody sent it to the supplier and marked it so |
| Partially received | Some of it arrived |
| Received | All of it arrived |
| Closed | Finished with. Nothing further happens to it |
| Cancelled | Called off |
When the supplier confirms, record it with Supplier said yes on the sent order, with the day they promised if they named one. It is your statement — Sitora has no channel to them and cannot check it — and the promise shows on the order card afterwards.
Receiving
Section titled “Receiving”Receiving is where an order becomes stock. Record what actually arrived, not what was ordered — those are different facts, and the difference is exactly what you want visible later.
A short delivery, a substitution, a damaged case: record them as they were. The gap between ordered and received is a supplier conversation, and it only exists if somebody wrote it down. A delivery that came in short is flagged right on the receiving list — you do not open anything to find out.
Suppliers and prices
Section titled “Suppliers and prices”Who you buy from, what they charge, and how that has moved. Tap a supplier to open their page: how they perform — deliveries, short deliveries, on-time rate — all computed from your own records, and what they sell.
Add what they sell puts an item in their catalogue, in the package they sell it in — a 10 kg sack, a box of five litres. Record a price writes what they quoted, per that package, from a date. Prices are a history: recording a new one never erases the old, which is what turns “this feels more expensive lately” into a number you can take to a supplier.
Invoices
Section titled “Invoices”What a supplier says you owe, against what you actually received. Record an invoice writes the claim: the amount from their paper — typed, never computed for you — and which deliveries it covers.
Day-to-day recipes
Section titled “Day-to-day recipes”We are running low on something. Check Attention first; it is probably already there. Then open Orders and use Draft them: Sitora proposes one draft per supplier from your reorder points. Nothing is sent — you send it.
A delivery arrived. Receive it against its order, and record what actually came. Do it at the door, not at the end of the day — everything in between is being cooked against numbers you know are wrong.
The invoice does not match the delivery. That is what the record is for. The received quantities are what you recorded at the door; the invoice is what the supplier claims. Take the difference to them.
My order is stuck awaiting approval. It is over the branch’s threshold. Whoever holds approval at your branch has to clear it — it will not time out into approved.
I cannot see any prices. Cost is a separate permission and you do not have it. Your branch admin can grant it.
What a supply manager cannot do
Section titled “What a supply manager cannot do”- Adjust menu-item stock. That is the storekeeper’s ledger, not this one.
- Approve their own order above the threshold.
- Pay anybody. Sitora records obligations and settles none of them.
- Edit a movement. Corrections are new entries, like everywhere else in Sitora.