Total Recipes
—
In Development
—
Approved
—
Production ready
Ingredients DB
—
Raw materials indexed
Team
—
Pending QA
—
Awaiting sign-off
Archived
—
Click to view
Discontinued
—
Paused, may return
Factory SOPs
—
Click to view
Archived SOPs
—
Click to view
Builds
—
Click to view
Branch SOPs
—
Click to view
Upcoming Trials & Production
| Date | Recipe | Brand | Type | Batch | Status |
|---|
📥 Ingredient Requests
No open requests
🔄 Substitutions
No open substitutions
Artificial preservatives:⛔ Contains⚠️ May contain (supplier spec to check)· hover the icon to see which ingredient
| Recipe Name | Codes | Brand | Type | Updated | Status |
|---|
Artificial preservatives:⛔ Contains⚠️ May contain (supplier spec to check)✅ Checked clean· set with 🧪 on the row
| # | Ingredient Name | Item Code | Category | KG / Piece |
|---|
| Recipe | Brand | Stage | 🧪 Factory QA | 🔬 Prod QA | 👁 QAS | Reports |
|---|
▾
Factory SOPs
| Recipe | SOP Code | Brand | Version | Steps | Legacy SOP | Recipe stage | Owner | SOP status |
|---|
Branch SOPs
| Product Name | SOP Code | Brand | Category | Version | Steps | Status |
|---|
Tiramisu
Set the target portion and the ratios; every variant rebalances to match.
Cost per kg by BrandWhere margin is won or lost
Most Expensive RecipesCost optimization targets
QA Fail RateFormula or process issues
Ingredient CommonalityBulk purchasing leverage
Development PipelineDays from draft to approved
Cost Trend by BrandVersion-over-version cost change
Substitution OpportunitiesExpensive ingredients in few recipes
🍕
Build Analytics
Track build costs, compare brands, find optimization targets
Build Cost by BrandAverage cost per product
Most Expensive BuildsCost optimization targets
Build Cost by TypePizza vs Sandwich vs others
Component Cost BreakdownWhere the money goes — by component type
All Builds — Cost ComparisonFull ranked list
Cheapest vs Costliest per BrandCost range within each brand
SAR
KPI & Goals
Track savings against the FY target
Savings Goal Tracker
✎ FY Target:
SAR
Pending
0
—
Scheduled
0
—
Completed
0
—
Production Schedule
| Sent ▼ | Recipe | Brand | Priority | Waiting | Scheduled | Stage | Responsible | Status |
|---|
Production CommentsSelect a run above to comment
Click a production run to see and add comments
Pick a brand above
What the stages mean
Hide
ACTIVE
Approved and launched. This is what the branches are making and selling right now, so treat changes to it as changes to a live product.
IN PROGRESS
You have pressed Submit for Review. Do that when you are sure the build is finished and correct, not to park it. It starts two things at once: Admin reviews it for approval, and Finance checks the costing. Both are emailed automatically. Nothing is in the branches yet.
DRAFT
Still being built. Add the components, weights, Oracle codes and the photo. Nobody outside R&D needs to look at it yet.
INACTIVE
Was live, now withdrawn. Kept so the history and the costing stay on record. It can be reactivated.
Artificial preservatives:⛔ Contains⚠️ May contain (supplier spec to check)· hover the icon to see which ingredient
All Product Builds
| Build Name | Brand | Size | Type | Code | Components | Build Cost | Status |
|---|
Open
0
Awaiting sign-off
Approved
0
Ready for R&D to apply
Implemented
0
Recipes rewired
Rejected
0
All-time
Substitution Requests
Open
0
Awaiting Purchasing
Sourcing
0
Looking for supplier
Received
0
Sample / order in
Closed
0
Added or cancelled
Ingredient Requests
Total Users
—
Active accounts
NPD
—
Recipe developers
QA
—
Lab & quality
Factory
—
Production floor
Purchasing
—
Pricing & supply
Viewer
—
Read only
Active Team
| Name | Phone | Department | Role | Brand Access | Access |
|---|
Access Control role defaults — per-user access overrides this
▸
Audit Log
Forensic trail — who did what, when. Retained 180 days. Admin only.
—
🕒 Times shown in Saudi local (UTC+3)
| Timestamp | User | Action | Target | IP |
|---|---|---|---|---|
| Loading… | ||||
Bring verified prices in from Finance instead of relying on Oracle’s pack prices.
The Conversion column is the pack weight, which is the figure Oracle does not give us.
Drop the costing sheet here
.xlsx or .csv · one row per item and recipe unit
Extract from ERP
Pull a closed GL month straight from Oracle, no file needed
KSA (DPM) cost from Oracle, with the pack weights from the last Finance month.
Columns read (names as in Finance's costing methodology; underscores or spaces both work):
item_code, description, org, period, gl_uom, gl_cost, recipe_uom, conversion, recipe_cost, conversion_source, confidence.
Only item_code and recipe_cost are required. One closed GL period per file, e.g. SEP-26.
KSA only: DPM rows update the cost, UPM (UAE) rows are ignored for now. Each import appears as a Costing month on every recipe and build.