Kitchen Requisitions
Kitchen Requisitions is the internal request mechanism a kitchen head uses to ask the storeroom for ingredients needed for today's or tomorrow's service. Each requisition lists items with quantities, a station and an urgency level; a store manager then approves, partially approves, or rejects each line, and the whole requisition is marked fulfilled once picked from stock.
Overview
A requisition is distinct from a Purchase Order (an external supplier order) and from Inventory (raw stock tracking) — it is purely the internal "kitchen asks storeroom" request step, with its own SUBMITTED → APPROVED/PARTIAL/REJECTED → FULFILLED status pipeline.
Each requisition line item carries a requested quantity/unit and, once reviewed, an approved quantity and its own item-level status (PENDING/APPROVED/PARTIAL/REJECTED) — the requisition's overall status is derived from the mix of its item statuses.
Urgency (Urgent/Normal/Low) is set by whoever raises the request and is purely a visual/sort signal — an amber banner highlights any pending URGENT requisitions.
The Submit tab raises a new requisition; the Approve tab (default view) shows only requisitions still awaiting a decision, sorted urgent-first; the Today's Log tab shows everything already processed today.
Each requisition can be printed as a slip showing raised-by, station, date, urgency, status and the full item table with requested/approved quantities.
Before You Start
- You must have the Billing feature enabled on your plan.
Step-by-Step Guide
1 Raise a new requisition
- Open Kitchen Operations → Kitchen Requisitions and switch to the "Submit Request" tab.
- Choose For Date (today or tomorrow), Kitchen Station and Urgency (Urgent/Normal/Low).
- Add one or more item rows (ingredient name, quantity, unit) using "+ Add item"; remove a row with the × button.
- Add an optional note for the storeroom, then click "Submit Requisition".
2 Approve, partially approve or reject items
- Open the "Approve" tab — pending requisitions are listed as cards, urgent ones first.
- For each item row, adjust the approved quantity if needed and click ✓ to approve (full or partial, depending on the quantity entered) or ✗ to reject.
- The requisition's overall status updates automatically: SUBMITTED while any item is still pending, APPROVED once every item is approved in full, PARTIAL if some items were only partially approved, REJECTED if every item was rejected.
- Any rejected or under-approved item is flagged with a "Generate PO →" prompt as a reminder to raise a purchase order for the shortfall.
3 Mark a requisition fulfilled and print it
- Once every item on a requisition has been approved (no items left PENDING), a "Mark Fulfilled (picked from store)" button appears — click it once the items have physically been picked from the storeroom.
- Use the printer icon on any requisition card at any stage to print a requisition slip for hand-off between kitchen and store.
- Check the "Today's Log" tab to review everything processed (approved, partial, rejected or fulfilled) for the day.
Every Field & Button, Explained
| Field / Button | What it does |
|---|---|
For Date | Today or tomorrow — the service date this requisition is being raised for. |
Kitchen Station | One of Hot Kitchen, Cold Kitchen / Salads, Tandoor / Grill, Pastry / Desserts, Bar, General. |
Urgency | Urgent / Normal / Low — set when raising the request; drives sort order and the red "URGENT requisitions" banner. |
Items (name, requested qty, unit) | One or more lines; unit is chosen from a fixed list (kg, g, litre, ml, pcs, dozen, pack, box, bunch). |
In Stock (manager view) | Shown per item when approving — colour-coded red/amber/green based on whether stock covers the requested quantity; informational only, does not block approval. |
Item Status | PENDING → APPROVED / PARTIAL / REJECTED, set individually per item by the approving manager. |
Requisition Status | SUBMITTED, APPROVED, PARTIAL, REJECTED or FULFILLED — derived automatically from the combination of item statuses; FULFILLED is set manually once picked from store. |
Tips & Best Practices
- Mark truly time-critical requests as Urgent — it is the only signal that moves a requisition to the top of the Approve queue and into the alert banner.
- Use the note field to flag context the store manager might not otherwise know (e.g. "large advance order tonight") so partial-stock decisions are made with the full picture.
- Check "Today's Log" at the end of a shift to spot any requisitions that were rejected or only partially fulfilled and still need a follow-up purchase order.