Forecast wordt geladen…
↑
Nog geen forecast
{{ fcError }} Importeer een Lightspeed-export (±13 maanden historie) om je forecast en AI-inzichten op te bouwen.
Forecastperiode
Verwachte omzet · komende {{ horizon }} weken
{{ eur(agg.total) }}
± {{ agg.conf }}% bandbreedte · {{ btwTag }}
{{ wxEmoji(days[0].cond) }}
MORGEN · {{ days[0].wd }} {{ days[0].dateNum }} {{ days[0].month }}
{{ days[0].eventName || (days[0].wxLabel + ', ' + days[0].temp + '°') }}
{{ eur(days[0].forecast) }}
✦ CREMA AI · komende {{ horizon }} weken
{{ (aiReport && aiReport.headline) || aiHeadline }}
{{ sevLabel(f.severity) }}
{{ f.direction==='up'?'▲':(f.direction==='down'?'▼':'■') }}
↳ {{ f.metric_referenced }}
{{ f.finding }}
OOG OP{{ aiReport.one_to_watch }}
Per week
{{ w.label }} · {{ w.tag }}
{{ w.range }}
{{ eur(w.fc) }}
Dag voor dag
{{ wxEmoji(d.cond) }}
{{ d.wd }}
{{ d.dateNum }} {{ d.month }}
{{ eur(d.forecast) }}
{{ eur(d.low) }}–{{ eur(d.high) }}
Forecast
{{ days.length }} dagen vooruit · alle cijfers op deze pagina volgen deze periode · {{ fcMethod==='statsforecast_ets'?'statistisch seizoensmodel':'snelle forecast' }}
Forecastperiode
✦ CREMA AI · Komende {{ horizon }} weken · analyseren… · {{ aiReport.model }}
{{ (aiReport && aiReport.headline) || aiHeadline }}
{{ sevLabel(f.severity) }}
{{ f.direction==='up'?'▲':(f.direction==='down'?'▼':'■') }}
{{ f.finding }}
↳ {{ f.metric_referenced }}
OOG OP · {{ aiReport.one_to_watch }}
↳ {{ fcServed==='stored' ? 'Verfijnd seizoensmodel (statsforecast)' : 'Snelle forecast (seizoens-naïef)' }} · {{ horizonRaw.summary.history_days }} dagen historie
Verfijnd seizoensmodel (statsforecast) wordt berekend — je ziet nu de snelle forecast.
Laatste import mislukt: {{ failedMsg }}
Je data is {{ staleDays }} dagen oud — upload een verse Lightspeed-export voor een actuele forecast.
Verwachte omzet per week
Komende {{ horizon }} weken: {{ eur(agg.total) }} · ±{{ agg.conf }}% · {{ btwTag }}
{{ w.label }} · {{ w.range }}
{{ w.tag }}
{{ eur(w.fc) }}
{{ eur(w.lo) }} – {{ eur(w.hi) }} · ±{{ w.conf }}%
Dag voor dag
{{ days.length }} dagen vooruit · {{ btwTag }} · klik een dag voor de opbouw
{{ d.fShort }}
{{ d.wd }}
{{ d.dateNum }}
{{ d.wd }} {{ d.dateNum }}
{{ d.fShort }}
{{ eur(d.low) }}–{{ eur(d.high) }}
{{ d.eventName }}
DagWeerEventForecastBandbreedte
{{ d.wd }} {{ d.dateNum }} {{ d.month }}
{{ d.wxLabel }}
{{ d.eventName || '—' }}
{{ eur(d.forecast) }}
{{ eur(d.low) }}–{{ eur(d.high) }}
Forecast
Betrouwbaarheidsband
Event
HOE IS DEZE FORECAST OPGEBOUWD?
{{ sel.fullDate }}
{{ sel.wxLine }}
{{ eur(sel.forecast) }}
{{ c.label }}{{ c.amtStr }}
{{ sel.avgLabel }}
{{ eur(sel.avg) }}
ⓘ
Geen omzetdata van vorig jaar om mee te vergelijken. Deze forecast is opgebouwd uit de invloeden hierboven — historische basis, dag van de week, trend en eventuele events.
Weer-gevoeligheid
Wat er met de omzet gebeurt als het ~5° warmer of koeler uitvalt dan de {{ daySensitivity.temp }}°-verwachting.
Warmer · {{ daySensitivity.warmerT }}°{{ daySensitivity.warmer>=0?'+':'−' }}{{ eur(Math.abs(daySensitivity.warmer)) }}
Koeler · {{ daySensitivity.coolerT }}°{{ daySensitivity.cooler>=0?'+':'−' }}{{ eur(Math.abs(daySensitivity.cooler)) }}
{{ sel.confLevel }}% betrouwbaarheid — de werkelijke omzet valt naar verwachting tussen {{ eur(sel.low) }} en {{ eur(sel.high) }}.
Events & vakanties
Geen events in deze periode. Voeg er een toe.
{{ ev.name }}
{{ kindLabel(ev.type) }} · {{ ev.dateLabel }} · {{ ev.hint }} · {{ ev.impactPct>=0?'+':'' }}{{ eur(ev.impactEur) }}
Eerdere AI-inzichten
✦ CREMA AI · archief van wekelijkse samenvattingen
Nog geen eerdere inzichten — ze verschijnen hier zodra Crema je cijfers analyseert.
{{ h.period }}
{{ fmtAgo(h.generated_at) }}
{{ h.headline }}
{{ h.wow_pct>=0?'▲':'▼' }} {{ Math.abs(h.wow_pct) }}%
Wat drijft je omzet
Relatieve invloed van elk signaal
{{ dr.label }}{{ dr.pct }}%
{{ dr.note }}
Berekenen uit modelgewichten…
IMPACT VAN EVENTS
{{ insights.evPct>0 ? '+'+insights.evPct+'%' : '—' }}
Een dag met een actief event levert gemiddeld +{{ eur(insights.evEur) }} meer op dan dezelfde dag zonder event.
Nog te weinig event-dagen in de historie om een betrouwbaar effect te tonen.
Drukste & rustigste momenten
{{ insights.busy }}piek
{{ insights.quiet }}rustigst
Patroon per dag van de week
{{ eur(p.value) }}
{{ p.wd }}
Omzet-intensiteit per kwartier
Gemiddelde omzet per kwartier · binnen openingstijden ({{ hoursLabel() }})
RustigDruk
gesloten
{{ w }}
{{ row.onHour ? row.t : '' }}
Laatste import
{{ actuals.lastImport }}
Periode in systeem
{{ actuals.period }}
{{ actuals.periodSub }}
Regels verwerkt
{{ actuals.rows }}
Lightspeed
Forecast-nauwkeurigheid
{{ actuals.mape }}% afwijking
gem. over 30 dagen (MAPE)
Werkelijk vs. voorspeld
● Werkelijk● Voorspeld
{{ r.label }}
{{ eur(r.actual) }}
{{ r.err>=0?'+':'' }}{{ r.err }}%
Omzetmix per categorie
{{ c.cat }}{{ c.pct }}%{{ eur(c.amt) }}
▦
Nog geen artikelregels geïmporteerd. Importeer de Lightspeed Receipt Items-export om je categoriemix te zien.
Datadekking
{{ m.label }}
13 maanden historie · huidige maand deels.
Laatste 28 dagen · {{ btwTag }} · met verandering t.o.v. vorige week
Verdeling wordt geladen…
Nog geen data voor deze uitsplitsing.
Omzet per {{ bdDim==='category'?'categorie':'dagdeel' }}
Totaal {{ eur(bdData.total*btwFactor) }} · {{ bdData.items.length }} {{ bdDim==='category'?'categorieën':'dagdelen' }}
{{ it.name }}
{{ it.wow_pct>=0?'▲':'▼' }} {{ Math.abs(it.wow_pct) }}%
{{ eur(it.amount*btwFactor) }}
{{ it.pct }}% van totaal
{{ s.typeLabel }}
{{ s.name }}
{{ s.desc }}
JOUW REGIO
{{ s.count }} events in kalender
gem. {{ srcImpact(s)>=0?'+':'' }}{{ srcImpact(s) }}%
Alle events
{{ allEvents.filter(e=>e.active).length }} van {{ allEvents.length }} actief in de forecast
{{ evForm.impactPct>=0?'+':'' }}{{ evForm.impactPct }}%
≈ {{ evForm.impactPct>=0?'+':'' }}{{ eur(evImpactEur) }} op een gemiddelde dag · richtlijn: feestdag +20% · festival +15% · markt of optreden +8% · slecht weer −10%
✦ Events vinden met AI
Plak een link naar een evenementenagenda of upload een document — Crema leest het, haalt er events met datum uit en schat de omzetimpact in. Niets wordt automatisch opgeslagen; jij kiest wat je toevoegt.
of
{{ aiStage || 'Bezig…' }}
Dit kan tot ongeveer een minuut duren · {{ aiElapsed }}s
{{ aiError }}
{{ s.name }}
{{ fmtEvDateRange(s.date, s.end_date) }} · geschatte impact {{ s.impact_pct>=0?'+':'' }}{{ s.impact_pct }}%
EventTypeDatumImpactBronActief
{{ e.name }}
{{ kindLabel(e.type) }}
{{ e.dateLabel }}
%
{{ e.type==='school' && e.region ? e.source + ' - ' + e.region : e.source }}
TOTAAL DEZE WEEK · LIVE FILIALEN
{{ eur(branchesTotal) }}
{{ btwTag }} · {{ branches.filter(b=>b.status==='live').length }} vestigingen actief
{{ b.name.slice(0,1) }}
{{ b.status==='live'?'Live':'Setup' }}
{{ b.name }}
{{ b.city }} · {{ b.addr }}
Verwacht deze week
{{ b.status==='live' ? eur(weekTotalBase*b.factor*btwFactor) : '—' }}
Laatste sync: {{ b.lastSync }}
Open {{ hoursLabel(b.hours) }}
Weer-responscurve
Omzet stijgt naar een optimum en daalt naarmate het heter wordt — geen "warmer = beter"
Optimale temperatuur{{ weatherModel.opt }}°
Impact bij hittegolf (35°)−{{ weatherModel.heatDropMag }}%
Bij 35° (hittegolf) verwachten we {{ weatherCurve.swing>0?'+':'' }}{{ weatherCurve.swing }}% t.o.v. een ideale dag.
Signalen & gewichten
Hoe sterk elk signaal de forecast mag bijsturen — niet hoeveel omzet het oplevert
{{ sg.label }}{{ sg.strength.label }}
{{ sg.val }} ≈ {{ sg.rel }}%
{{ sg.note }}
Parameters
Historie-venster{{ model.lookback }} mnd
MODEL-PRESTATIE
{{ actuals.mape }}%
MAPE
0.89
R²
v2.4
versie
instellingen gewijzigd
{{ modelDirty ? 'Hertrain om je wijzigingen door te rekenen — een ongunstige set kan de afwijking juist verhogen.' : 'Incl. weer-backfill via Open-Meteo · ' + (modelBusy ? 'bezig…' : 'klaar') }}
Bedrijfsgegevens
Openingstijden
Per filiaal — {{ activeBranch.name }} · bepaalt de kwartier-heatmap en capaciteit
{{ row[1] }}
BTW & weergave
Notificaties
Wekelijkse forecast klaar
Grote afwijking gedetecteerd (>10%)
{{ initials }}
{{ user.name }}
{{ user.func }} · Café Mokum
Beveiliging
Tweestapsverificatie
{{ prefs.twoFA ? 'Actief · via authenticator-app' : 'Uit' }}
Voorkeuren
Persoonlijke e-mailmeldingen
Forecast en afwijkingen naar jouw inbox
Productupdates
Nieuwe functies en tips, max. 1× per maand