Stock
Stock that keeps count by itself.Each order takes off what it uses.
Write each dish's recipe once. Each time your team accepts an order, its ingredients come off your stock, and anything at the amount you set is marked Low. When a delivery arrives, record it by the bag or the case, the way you bought it.
Free for 14 days, then EGP 499 a month with no commission
Before and after
What changes in your stock, from the first order to the last count.
Same ingredients, same suppliers. The difference: every change is recorded, with its reason.
1During service
How much milk is left?
Usually
Open the fridge and guess
With Diyafa
The level updates with every accepted order, by recipe
You know before it runs out
An ingredient runs out mid-service
Usually
The guest orders, then the kitchen says it's gone
With Diyafa
Your team sees “may be out” on the dish before accepting
Your team knows before accepting, not after
A delivery arrives mid-service
Usually
The dish stays off until someone tells the kitchen
With Diyafa
Record the bags as they come in, and the dishes that use it are back straight away
No dish stays off longer than it has to
2Buying
When do I buy?
Usually
When someone notices it's gone
With Diyafa
An item turns Low at the amount you set, and Insights shows how many days it will last
You buy in time
A supplier raises the price
Usually
You notice at the end of the month
With Diyafa
While you record the receipt, the line says “13% more than your average”
You know the same day
What does a burger cost me?
Usually
A rough number in your head
With Diyafa
Its cost per sale and margin, from the recipe and what you actually paid
You price on real numbers
3Counts and waste
The stock count
Usually
Count everything and compare on paper
With Diyafa
Enter what's there without seeing what's expected; the review puts big differences first
You check only what's off
A burger dropped, or vegetables gone bad
Usually
Forgotten
With Diyafa
Record it as waste with its reason
You know where it went
Why did the level change?
Usually
Nobody knows
With Diyafa
“Why did it change?”: every order, and every purchase, waste and count with who entered it, and when
Every change has a reason
Recipes
Write each dish's recipe once.
What one sale uses of each item. On the same screen: its cost per sale and margin, from the average you've paid for each item.
Choices change what's used
A guest chose With fries? The fries come off too, at their own cost.
Sub-recipes
A burger sauce or a dough made in batches: write it once, recipes use an amount of it, and stock takes off what went into it.
Sold as-is
A can or a bottle of water: one stock item per sale.
The margin in front of you
The cost per sale updates by itself with every purchase you record with its price.
Recipe · Classic burger
What one sale uses. Stock goes down by this when an order is accepted.
Sold as-is
One stock item per sale, like a can or a bottle
Cost per saleEGP 86.3746% margin
Each sale uses
Beef mince 150 gBurger buns 1 pcsCheese slices 1 pcsTomatoes 30 gMayonnaise 18 gKetchup 9 gPickles 3 g
Choices that change what's used
Sides · With friesCost +EGP 10.50
Add
The Stock page
What's out and what's low, at the top.
Every item with its level, and a bar showing where it is against the amount you set. The order never changes: out first, then low, then not counted yet.
Stock
What you have, what's running out, and why it changed
Vanilla syrup
Bar · counted 3 days ago · EGP 300.00/L
Beef mince
Freezer · counted yesterday · EGP 480.00/kg
Chocolate sauce
Bar · counted yesterday · EGP 220.00/L
Milk
Fridge · counted yesterday · EGP 48.00/L
Oat milk
Fridge · never counted · EGP 140.00/L
Coffee beans
Bar · counted yesterday · EGP 900.00/kg
Butter
Fridge · counted 3 days ago · EGP 460.00/kg
Sugar
Bar · counted 3 days ago · EGP 35.00/kg
Your own minimum
Set the amount to be alerted at for each item. Leave it empty and you're alerted only when it runs out.
A number next to Stock
In the sidebar, the number of items that are out or low.
Not counted yet?
A new item shows how much was used until you count it the first time.
An old count
An item not counted in two weeks tells you its level may be off.
Groups
Fridge, bar, dry store: filter by group, and count one group at a time.
Average cost
Each item's cost averages everything you bought, not just the last receipt.
Recording
Purchases, counts and waste, each on one screen.
Record whenever you like, from any device. Made a mistake? Correct it, and the old entry stays, struck through.
Purchase · Milk
SupplierSabah DairyDate on receiptTodayQuantity2Case of 12Paid (as on the receipt)1300EGP= 24 L · EGP 54.17/L · 13% more than your average (EGP 48.00/L)
Total EGP 1,300.00SavePurchases by the case
Record 2 cases and it's 24 L. If the price is far from your average, the line tells you how much more or less it is.
Count
Needs a look
Butter2.5 kg1.9 kg
Big difference: check it600 g
Normal
Eggs60 pcs57 pcs
Within ±10%: normal3 pcs
Confirm countSugar8 kg8 kg
Within ±10%: normal
A blind count
Enter what's there; the review puts big differences first. You choose how big a difference is fine.
Waste
Spilled, spoiled, dropped
Classic burgerWhat was wasted?
Menu itemStock itemSub-recipePortions
1Reason
Sent backA guest returned it, for any reasonMade wrongCaught in the kitchen: burnt, undercooked, wrong dishWent badExpired, stale or spoiledDropped or spilledAn accident: fell, broke or spilledLeft overMade too much, not soldSaveWhen
TodayWaste with its reason
A menu item by the portion, or a stock item or sub-recipe by amount, with one of five reasons. The kitchen can record it too.
Table 9Guest12 min ago
1× Chicken burger
Was the food made?
Back in stockCounts as wasteSent backA guest returned it, for any reasonNot collectedReady, but nobody came for itMade wrongCaught in the kitchen: burnt, undercooked, wrong dishTell the guest why (optional)
Item unavailableKitchen closingNot at this tableAdd a noteBackCancel orderA cancelled order
Cancelled after it was accepted? Choose: back in stock, or waste with its reason.
During service
Your team knows before they accept.
When an item runs out, every dish that uses it shows “may be out” to your team. Guests never see that flag.
Accept anyway
The level is an estimate, so your team decides: accept, or take the dish off before accepting.
Guests, your call
With “Hide items whose stock is out”, guests see the dish as “Sold out today” and can't order it until the item is back. Without it, guests order as usual and your team sees “may be out” and decides.
A switch per dish
Follow stock, Always on or Sold out, for any dish you want handled its own way.
Choices too
If frozen fries run out, only With fries shows as sold out to guests, or “may be out” to your team, and the burger stays on.
Table 3Guest
Just now- 1× Latte
- 1× Vanilla lattemay be out
Stock
Allowed count difference
10%Counts this close to what was expected aren't flagged. 0 means none.
Hide items whose stock is out
Guests can't order a menu item while a stock item in its recipe is out. Each item's switch can still force it on or off.
Available
Follow stockAlways onSold outFollow stock hides an item from guests while an ingredient is out.
The details
Details that matter in the stockroom.
The kitchen sees levels
And the history, and records waste. Costs, purchases and counts are for owners and managers.
Waiters don't see Stock
They see “may be out” on orders, and that's all.
Yesterday's receipt
Record a purchase on the receipt's date, up to 6 days back.
Counting mid-service
If orders are being made, the count tells you to wait, so the number doesn't come out too high.
Corrections that keep the record
Edited a purchase or a count? The old one stays struck through, with who corrected it and when.
Packs by name
A 1 L carton or a case of 12: count and buy in them.
Levels are estimates from your recipes.
Diyafa takes off exactly what the recipe says, so a bigger portion or a spill nobody recorded shows up at the next count. Ordering from suppliers isn't part of Diyafa: record what arrives.
And it carries on into Diyafa's other services.
Questions about stock.
Do I have to set up stock to use Diyafa?
No, stock is optional. The menu and orders work without it; start with the items that matter to you, like meat, milk and coffee.
When exactly does stock come off?
When your team accepts the order, and only for what's made: a rejected order, or a dish struck off it while accepting, uses nothing.
What about a dish with no recipe?
It sells as usual, it just doesn't move stock. The Menu page tells you how many dishes still have no recipe.
I buy milk in cases of 12. Does that work?
Yes. Give the item its pack sizes, then record purchases or counts by the case; Diyafa works it out in litres.
The level is wrong. What do I do?
Count the item: a count sets the level again, and the review shows you the difference. Every change before it is in “Why did it change?”.