Dashboard
Foodcost · total
Foodcost · starters
Foodcost · mains
Foodcost · desserts
Break-even tracker
This month · gross revenue · open days
Shifts
Margins %
Waste-adjusted margins vs targets per category.
Top heroes
Highest € margin per item (after waste).
Revenue burners
Lowest € margin per item (after waste).
Food cost by dish
Waste-adjusted food cost and margins per dish to spot issues fast.
| Dish | Menu course | Sell (€) | Foodcost (€) | Foodcost (%) | Margin % | Status |
|---|---|---|---|---|---|---|
| No dishes yet | ||||||
Margin controller
Set targets and compare to live margins (after waste).
Targets update KPI snapshot and analytics across the app.
Waste controller
Apply expected waste to KPIs; set food, wine, cocktail and soft drink waste to see true margins.
Waste settings update KPIs and margins across the app.
Advanced: override waste by course
Overrides apply to menu courses (food only). Leave blank to use the global Food waste.
Suppliers
Supplier analytics based on price lists (not invoices). Ingredient totals reflect active menu recipes; dishes use the primary supplier from recipe ingredients.
| Supplier | Dishes (primary) | Wines | Cocktail ingredients | Soft drinks | List cost total (€) gross | List VAT (€) | Actions |
|---|---|---|---|---|---|---|---|
| No data | |||||||
Data health
Missing prices, costs, and POS connectivity.
Deploy checklist
Critical deploy checks.
Manual · Руководство
Friendly guide: how Cloud Monet BI works, with simple examples.
How the app works · Как работает
Pick a language and see the basics with examples.
Current ingredient list
| Name | Macro category | Supplier | Allergens | Zusatzstoffe | Pack size | Pack price (€ gross) | Usable yield (%) | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading ingredients… | ||||||||
Add / edit ingredient
Base products with VAT, packaging and supplier. Categories and suppliers autofill from existing values.
Recipe list
| Name | Menu course | Serves | Active | Actions |
|---|---|---|---|---|
| Loading recipes… | ||||
Add / edit recipe
A recipe is a tech card without sale price. Build it from ingredients and portion size.
Components
| Ingredient | Quantity | Unit | Prep note | |
|---|---|---|---|---|
| Click “Add ingredient” to build the recipe. | ||||
Dishes · pricing
| Name | Menu course | Sell (€) | Foodcost (€) | Foodcost (%) | Margin (€) | Recipes | Status vs target | Active | Actions |
|---|---|---|---|---|---|---|---|---|---|
| Loading menu items… | |||||||||
Edits sync across dashboard metrics automatically.
Add / edit dish
Wine list
Each format is a separate row for unit economics; click headers to sort.
| Name | Type | Cost | Format | Sell (€) | Margin (€) | Status | Active | Actions | |
|---|---|---|---|---|---|---|---|---|---|
| No wines yet | |||||||||
Add / edit wine
Set base data and sale formats. Default glass volume applies to all glass formats.
| Format | Sell (€) | Serving (ml) |
|---|
Cocktails list
Finished cocktails with cost/margin derived from components.
| Name | Type | Sell (€) | Foodcost (€) | Foodcost (%) | Margin % | Status vs target | Actions |
|---|
Edit cocktail
Name + sell on one row; add free-form components with purchase volume and allergens (like Wine allergen pills).
| Cocktail ingredient name | Pack price (€) | Pack volume | Qty | Unit | Allergens | Actions |
|---|
Cocktail ingredients
| Ingredient | Allergens | Used in | Qty used |
|---|---|---|---|
| No components yet | |||
Soft drinks
Re-sale beverages: purchase vs sell volume, 19% VAT, margins.
| Name | Supplier | Allergens | Sell (€) | Foodcost (€) | Foodcost (%) | Margin % | Status vs target | Actions |
|---|
Edit soft drink
Simple re-sale: set purchase & sell volumes and prices.
Log
Per-day entries (last 7 days by default).
| Name | Role | Month | Date | Start | End | Hours | Actions |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Hours entry
Pick employee, date, start and end time. Hours are calculated automatically.
Overnight support: if end time is earlier than start, it is counted as next day.
Summary
Month-to-date hours and pay by employee.
Employees
Active team, contract pay or hourly pay, and defaults.
| Name | Role | Pay type | Hourly €/h | Contract h/week | Extra €/h | Status | Actions |
|---|---|---|---|---|---|---|---|
| No employees yet | |||||||
Add / edit employee
Add people once: name, role, base hours/week, extra rate €/h.
Vacations
Flag vacation or personal off days by employee. These days are blocked from shift assignment.
Select future days in calendar, then save with selected type and notes. Past days are locked.
| Date | Type | Notes | Actions |
|---|---|---|---|
| No days selected. | |||
Shifts
Plan shifts by day. Ops “Off” days are locked.
Overnight support: if end time is earlier than start, it is counted as next day.
Budget & break-even
Choose Operational (live KPI-based) or Planning (manual) to test if you cover costs.
| Category | Sales (€) | COGS % | COGS (€) |
|---|---|---|---|
| COGS summary will appear here. | |||
| Total | — | — | — |
| Category | Monthly total (€) |
|---|---|
| No recurring costs yet. | |
| Include (this month) | Name | Category | Frequency | Amount (€ gross) | Monthly prorated (€ gross) | Actions |
|---|---|---|---|---|---|---|
| Add your first cost. | ||||||
What-if · price / waste / volume
Drag sliders or enter % to see adjusted revenue/COGS. Scopes: All / Food / Drinks / Wine / Cocktail / Soft.
Baselines refresh when P&L or scope changes.
| Month | Status | Revenue Gross (€) | Revenue Net (€) | Break-even (€) | Cost Planned (€) | Cost Actuals (€) | Gap / Profit (€) | COGS % | VAT paid | VAT collected | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Loading history… | |||||||||||
P&L · breakdown
Backend KPI breakdown with drivers and data quality context.
| Item | Type | Sell (€) | COGS (€) | Foodcost (%) | Waste (€) | Margin (%) |
|---|---|---|---|---|---|---|
| Breakdown will load here. | ||||||
Turnover · guest simulation
Set guest count, pick dishes and drinks per guest, see totals instantly.
AI suggestions
Rule-based recommendations from your current data for CDC action.
Daily revenue (manual)
Add gross revenue per day. Targets use break-even ÷ workdays.
Vectron API connection
Check API access and set the default Vectron site for this location.
| Base URL | Operator ID | API token | Auth token | Action |
|---|---|---|---|---|
|
|
||||
| Default site | Site action | |||
|
|
||||
POS sync (Vectron)
Pull sales from Vectron and apply POS daily revenue safely.
| Site | Max pages | Start date | End date | Options | Actions |
|---|---|---|---|---|---|
|
|
|
| Details | Started | Site | Run type | Status | Fetched | Created | Skipped | Revenue days | Revenue gross |
|---|---|---|---|---|---|---|---|---|---|
| No sync runs yet. | |||||||||
Upload invoices
PDF import with automatic extraction of invoice details and line items.
Invoices table
View all invoices or filter by supplier, year, and month. Current month is selected by default.
| Invoice category | Invoices | Suppliers | Total Gross |
|---|---|---|---|
| No data | |||
| Details | Supplier | Category | Date | Month | Total gross | VAT paid | Actions |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
Allergen Map (DE/EU)
Active items mapped to allergens. Ingredients drive dish allergens; drinks can be annotated manually later.
Allergenliste
Name · Zusatzstoffe · Allergencode/-name (DE)
| Name | Zusatzstoffe | Allergencode | Allergenname (DE) |
|---|---|---|---|
| Loading… | |||
Hinweis: Angaben ohne Gewähr. Trotz sorgfältiger Herstellung können Spuren von Allergenen vorhanden sein.
Admin control panel
Create org signup links and open read-only views.
Create org signup link
Links are single-use and expire only when revoked.
Organization signup links
| Organization | Location | Plan | Status | Created | Actions |
|---|---|---|---|---|---|
| Loading... | |||||
Admin password reset
Use when an admin forgot their password. Links expire after 24 hours.
Read-only organization view
Read-only view uses admin scope headers and blocks all writes.