Analyse en rapporten
Overzicht#
Analyse in Cenaly zit niet in één sectie, maar in vier — elk beantwoordt een eigen soort vragen:
| Sectie | Waar het over gaat |
|---|---|
| Financiën | Geld: omzet, kanalen, inkopen, kassadiensten, P&L. Acht tabbladen |
| Statistieken | Bezoekers van de menusite, compacte verkoopsamenvatting, keukenmetrieken, risicovolle kassahandelingen, zoeken in de etalage |
| Menu → Statistieken | Productanalyse: verkopen per gerecht, ABC, marge, menu-engineering |
| Dashboard | Bouwer van eigen grafieken op data uit verschillende secties. Wordt apart ingeschakeld — via de kaart „Dashboard” in de appstore (Extensies) |
Data wordt vooraf berekend en opgehaald bij het openen van de pagina (vernieuwen — met een knop), daarom openen rapporten direct en lopen ze niet tegen limieten van externe API's aan.
Kernmetrieken#
Tabblad Financiën → Overzicht — kaarten voor de gekozen periode (7 / 30 / 90 dagen of 12 maanden) met vergelijking met de vorige:
- Omzet, aantal bestellingen, gem. rekening
- Annuleringen en retouren
- Bezorgkosten, fooien, belastingen
- Inkopen, brutowinst, food cost
- grafiek van de omzet per dag/maand en uitsplitsing per vestiging met delta's
Menuweergaven en gastgedrag op de site — in sectie Statistieken, tabblad „Bezoekers” (zie Bezoekers).
Verkooprapporten#
Algemeen rapport#
Tabblad Financiën → Verkopen:
- uitsplitsing per kanaal (zaal, bezorging, afhalen, Glovo, Wolt, Яндекс Еда, Deliveroo) en „netto per kanaal” — bruto min commissie van het platform
- per betaalwijze (contant, kaart bij aflevering, online)
- fooien per ober
- heatmap „dag van de week × uur”
- topgerechten op omzet en op aantal
ABC-analyse van het menu#
ABC-verdeling staat zowel in Financiën → Verkopen als in Menu → Statistieken (daar — als kolom bij elk gerecht).
Dit is de klassieke Pareto-classificatie op gecumuleerd omzetaandeel: gerechten worden gesorteerd van het meest „geldelijke” naar het zwakste en vervolgens afgesneden op het gecumuleerde percentage.
| Groep | Hoe het wordt berekend | Wat het betekent |
|---|---|---|
| A | Bovenste artikelen die samen tot 80 % van de omzet opleveren | De kern van het menu — daar draait de kassa op |
| B | De volgende, tot 95 % gecumuleerde omzet | Het midden: werkt, maar is niet bepalend |
| C | De resterende staart | Kandidaten voor herziening of verwijdering |
Als aparte kolom wordt ABC op marge berekend — op dezelfde plek, volgens dezelfde logica, maar op basis van de totale marge in plaats van de omzet. Een artikel kan „A op omzet en C op marge” zijn — dat is juist het interessantste.
Wat u met een specifiek gerecht moet doen, geeft menu-engineering al aan: dat kijkt naar populariteit en marge samen.
Marge (COGS)#
Opent in Menu → Statistieken met de knop „Marge →”: het systeem klapt de technische kaarten van gerechten open, neemt inkoopprijzen uit het magazijn (gemiddelde over het restant) en toont de kostprijs per portie en de marge per artikel. Een handmatige kostprijs die op het gerecht is ingevuld, heeft voorrang op de berekende.
Het totaalbeeld per zaak — in Financiën → Overzicht: inkopen, brutowinst en food cost over de periode.
Personeels- en keukenmetrieken#
Obers#
- Fooien per ober — Financiën → Verkopen
- Plan-fact van diensten per maand (geplande/gewerkte diensten, uren, te laat komen, totalen per rol) — Financiën → Personeel
Keuken#
Sectie Statistieken, tabblad „Keuken”:
- gemiddelde tijd van aanname, bereiding en de volledige cyclustijd van een ticket, aandeel te late tickets
- trend en heatmap van de belasting per uur en per dag
- de langste gerechten
- verloren voorbereidingen — een gerecht was al in bereiding, maar de bestelling werd geannuleerd
Kassa#
Tabblad Statistieken → Risicovolle handelingen — een feed van riskante acties met koppeling aan de kassamedewerker: handmatige kortingen, prijswijziging, annuleringen, stornering na verzending naar de keuken, aanpassing van de gastrekening na de precheck, retouren, de lade openen zonder verkoop, opnieuw afdrukken van een uitgegeven bon en een kassa-verschil bij het sluiten van een Kassadienst. De volledige tabel — in Verliesbeheersing, daar staan ook de regels met drempels en de e-mail naar de eigenaar.
Rapport per kanaal#
Tabblad Financiën → Kanalen — de gezondheid van bezorgkanalen:
| Wat het toont | Details |
|---|---|
| Kanaalstatus | online / gepauzeerd / offline |
| Omzet van het kanaal | en een schatting van de verloren omzet tijdens de uren van stilstand |
| Uren van pauze en offline | hoeveel uur het kanaal geen bestellingen aannam |
| Annuleringen | per kanaal |
Vergelijking van de omzet „zaal / bezorging / afhalen / platforms”, ook na aftrek van platformcommissies, — op het tabblad Verkopen.
Een apart tabblad Bronnen toont de attributie van bestellingen van de webshop: per bron, medium en campagnes, met last / first / linear-modellen en CLV-cohorten per maand.
Menu-analytics#
Populariteit van artikelen#
Het gedeelte Menu → Statistieken (direct voor alle vestigingen, periode 7/30/90 dagen, 12 maanden of de volledige geschiedenis):
- KPI's: gerechten met verkopen, verkochte stuks, omzet, ABC-verdeling
- tabel per gerecht: aantal, omzet, aandeel, ABC, marge, trend periode-op-periode, tijd sinds laatste verkoop
- uitklappen van een rij: sparkline per dag, trechter „weergaven → winkelwagen → aankopen” en het blok „wordt vaak samen gekocht”
Artikelen die wel worden bekeken maar niet besteld, zijn juist via deze trechter zichtbaar.
Heatmap#
Er zijn twee heatmaps: „dag van de week × uur” op omzet (Financiën → Verkopen) en op websitebezoeken (Statistieken → Bezoek).
Menu-engineering#
Een aparte weergave in de menustatistieken verdeelt gerechten over de matrix van Kasavana–Smith (sterren, werkpaarden, raadsels, buitenbeentjes) en geeft per gerecht een advies: behouden, prijs verhogen, hoger plaatsen of uit het menu halen. Daar ook de marge per kanaal, rekening houdend met commissies van aggregators, en export naar CSV.
Uitgebreid — Menu-engineering.
Financiële rapporten#
P&L (winst en verlies)#
Tabblad Financiën → P&L — een vereenvoudigd rapport: omzet − kostprijs (COGS uit inkopen) − kosten = nettowinst. Kosten worden handmatig per categorie ingevoerd (huur, loon, inkopen, nutsvoorzieningen, marketing, belastingen, overige) met een journaal van transacties.
Kassa en contant geld#
Tabblad Financiën → Kassa — journaal van gesloten kassadiensten: kassier, wisselgeld, verkopen contant en met kaart, verwacht en werkelijk contant geld, tekorten en overschotten.
Uitsplitsing van inkomsten naar betaalwijze (contant / kaart bij aflevering / online) — op het tabblad Verkopen.
Eigen grafieken#
Het gedeelte Dashboard staat standaard uit: schakel de kaart „Dashboard” in de appwinkel in (Extensies) — daarvoor verschijnt dit item niet in het paneel.
Dit is een builder: meerdere benoemde dashboards, tegelgrafieken in een raster, zeven soorten diagrammen (lijn, gebied, kolommen, gestapelde kolommen, horizontaal, cirkel, ring).
Elke reeks van een grafiek is een bron + filter + berekeningswijze: bestellingen, reserveringen en afspraken, menuweergaven, voorraadkosten, oproepen; aggregaties count / sum / avg / median / min / max; datumbereik relatief of absoluut, granulariteit van uur tot maand, vergelijking met de vorige periode.
Een grafiek kunt u in woorden beschrijven — via tekst of spraak: de AI-assistent stelt hem samen en opent hem in de editor (hij slaat niet stil op), en alles wat hij uit de zin heeft weggelaten, toont hij als waarschuwingen.
Niet alleen grafieken: op het dashboard staat permanent de tegel „Documenten” met drie getallen — verloopt binnenkort, verlopen, wacht op kennisname; elk getal leidt naar de documentenlijst, al met zijn eigen filter.
Gegevensexport#
- CSV — uit rapporten waar export het vaakst nodig is: de matrix van menu-engineering, het rapport over zoekopdrachten in de etalage, de samenstelling van een gastensegment.
- ZIP-archief van het hele account — Instellingen → Gegevensexport: instellingen, catalogus, bestellingen, klanten en beoordelingen; catalogus en bestellingen onder meer in CSV, dat opent in Excel en „Google Spreadsheets”. Zie Gegevensexport.
Kant-en-klare exports in .xlsx en PDF uit rapporten zijn er niet.
Integraties met boekhoudsystemen#
Alle drie worden gekoppeld via kaarten in de appwinkel: Extensies → tabblad „Per vestiging” (een aparte pagina „Integraties” in het paneel bestaat niet meer). Elk vereist een abonnement met voorraad, en twee bovendien een geschikt land van de vestiging.
- 1С:Бухгалтерия (cloud) — import van assortiment en relaties uit 1С naar Cenaly. Beschikbaar in Rusland, Belarus, Kazachstan, Oezbekistan, Kirgizië, Armenië, Azerbeidzjan, Georgië, Moldavië, Tadzjikistan, Turkmenistan en Oekraïne.
- Эвотор — uitwisseling van goederen en documenten. Alleen voor vestigingen in Rusland.
- WooCommerce — synchronisatie van catalogus en bestellingen van de webshop.
- MCP API — persoonlijke sleutels (Instellingen → Toegang) maken het mogelijk een externe AI-agent of uw eigen script op de gegevens van het account aan te sluiten.
Tips voor het werken met analytics#
- Kijk dagelijks op het tabblad „Onder controle” (Werkchat → Vereist een beslissing) — daar zijn afwijkingen al verzameld in een actielijst
- Gebruik ABC-analyse en menu-engineering eens per maand — werk het menu bij op basis van gegevens
- Vergelijk periodes — om groei of daling te zien
- Stel uw eigen dashboard samen — uit de metrieken die u daadwerkelijk volgt (schakel eerst de kaart „Dashboard” in bij Extensies)
- Bekijk de feed met riskante transacties — die verandert vermoedens in een gesprek met cijfers
8. Voorraadbeheer en kostprijs#
Registratie van goederen en grondstoffen#
- Voorraad → Restanten → voer producten in; de kostprijs wordt bijgehouden als een voortschrijdend gemiddelde op basis van ontvangsten
- Koppel producten aan menu-artikelen (technologische kaarten) — via de kaart van het gerecht, tabblad „Samenstelling”, of via de kaart van het product
- Het systeem berekent de kostprijs van elk gerecht; voor halffabricaten worden de technologische kaarten recursief uitgewerkt
Technologische kaart#
Voor elk gerecht wordt een lijst van voorraadcomponenten en de hoeveelheid per portie opgegeven (in gram, milliliter of stuks). Combosets worden uitgewerkt in de componenten van de samenstellende gerechten.
Berekening food cost#
| Indicator | Formule | Norm |
|---|---|---|
| Food cost % | Kostprijs ÷ Verkoopprijs × 100% | 25–35% |
| Opslag | Verkoopprijs ÷ Kostprijs | 2,5–4x |
| Marge | (Prijs - Kostprijs) ÷ Prijs × 100% | 65–75% |
Voorraadcontrole#
- Automatische afboeking: bij de verkoop van een bestelling worden de componenten van de technologische kaart automatisch afgeboekt
- Laag restant: pushmelding bij het bereiken van het bestelpunt
- Inventarisatie: wizard in drie stappen — bereik, invoer van de feitelijke voorraad, staat van afwijkingen met totalen in geld
- Afwijkingsrapport: afwijkingen feitelijk/systeem, gesorteerd op bedrag
Inkoop#
- „Te bestellen” — artikelen onder het bestelpunt, gegroepeerd per leverancier met hun voorwaarden (minimaal bedrag, verwachte leverdatum)
- Bestellingen aan leveranciers met levenscyclus concept → verzonden → bevestigd → gedeeltelijk ontvangen → ontvangen; verzending via WhatsApp, e-mail, Telegram of als kopie naar het klembord
- Prijscontrole: medianen van inkoop over 30 en 90 dagen; ontvangst boven de mediaan voorbij de drempel vereist expliciete bevestiging en komt in de tijdlijn van de leverancier
9. Vraagprognose#
De prognose staat in de voorraad, op het tabblad „Prognose”, en wordt berekend op basis van de verkoophistorie zonder enige AI — met twee verklaarbare statistieken: de mediaan van de verkopen van een gerecht op die dag van de week over 8 weken en de verdeling van de vraag over de dagdelen.
Wat eruit voortkomt:
- voorbereidingsplan per dienst — met uitwerking van de technologische kaarten (inclusief geneste halffabricaten) en het tijdstip „hoe laat het klaar moet zijn”;
- conceptbestelling voor de leverancier voor de gekozen dekkingshorizon;
- risico „raakt op voor 19:00” met correctie voor het huidige tempo.
Uitgebreid, inclusief beperkingen — Vraagprognose.
10. Wat automatisch komt#
Een rapport „volgens schema per e-mail” met omzet en top-10 artikelen bestaat niet in het systeem. In plaats daarvan maken de gegevens zelf op de juiste plekken kenbaar dat ze er zijn:
- Tabblad „Onder controle” (Werkchat → Vereist beslissing) — een lijst van concrete acties met één knop per punt, samengesteld uit alle secties: wat te laat is, waar een afwijking is, wat een antwoord nodig heeft. Een aparte sectie „Vereist aandacht” bestaat niet meer in het paneel, het oude adres leidt hier ook naartoe. Zie Vereist aandacht.
- Regels voor verliescontrole — een reeks annuleringen, een golf van kortingen, een kassa-afwijking, verbruik boven de norm, een sprong in de inkoopprijs en afwijkingen in de logboeken: drempels zijn instelbaar, een melding kan per e-mail naar de eigenaar worden gestuurd. Zie Verliescontrole.
- Push bij een laag restant in de voorraad.
- Ochtenddigest voor de vertical van afspraken voor diensten (binnen Autopilot voor afspraken: de vestiging moet op de Autopilot zijn geabonneerd, de vertical van afspraken zijn en een betaalde add-on hebben): het dagrooster, „gaten” in de planning van medewerkers, niet-bevestigde afspraken, deposito's die risico lopen en medewerkers die vandaag afwezig zijn terwijl er afspraken voor hen staan — per e-mail en in Telegram.
Als u juist een eigen periodiek overzicht wilt — stel het samen met een grafiek in de sectie Dashboard (deze moet eerst worden ingeschakeld via een kaart in Extensies).