Reserveringsmodule
AuraPOS integreert een volledige reserveringsplanning met geavanceerde grafische interfaces: dagplanning, week/maand-kalenderweergaven, drag and drop met snap 15 min, instelbare shifts en automatische wachtlijst.
Beschikbaarheid
Inbegrepen in de edities Studio, Restaurant, Group en Restaurant Group. Alleen zichtbaar als het handelstype HORECA of SERVICES is.
Generiek model
De module gebruikt een generiek model dat zich aanpast aan 2 gebruiken:
- HORECA: middel = tafel (
TABLE:T05,TABLE:T12+T13voor gefuseerde tafel) - Services: middel = behandelaar (
PRESTA:Marie,PRESTA:Salon_VIP)
Dagplanningweergave
- Header: datumkiezer, snelknoppen Gisteren/Vandaag/Morgen, statusfilter, klant/telefoonzoekopdracht
- ListView 8 kolommen: Tijd / Duur / Klant / Couverts / Tafels / Status / Bron / Opmerkingen
- Statuskleuren: groen=Aangekomen, blauw=In bediening, grijs=Beëindigd, rood=No-show, oranje=Wachtlijst
- Footer-acties: Nieuwe / Details / Aankomst markeren / No-show / Annuleren
Week- en maandkalenderweergaven
Toggle van 3 knoppen in header om tussen 3 weergaven te schakelen:
Weekweergave
- 7 kolommen Lun-Zon, Y-as uren 8u-24u, verticaal scrollen
- Drag and drop 3 assen: verticaal (uur), horizontaal (tafel), resize onderaan (duur)
- Live conflictvalidatie (rode ghost), automatische persistentie
Maandweergave
- Raster 7×6 met dichtheidsheatmap per dag, klik = naar dagweergave
Aanmaak- / bewerkingsformulier
Modal met 4 secties:
- Datum + tijdslot + automatisch berekende eindtijd
- Klant: bestaand (autocomplete) of gast (vrije naam/tel)
- Couverts: 3 NumericUpDown (Totaal + Volwassenen + Kinderen)
- Tafels: geselecteerde + suggesties VRIJ + Toevoegen/Verwijderen
Live conflictdetectie: rood label met referentie van de conflictreservering.
Bevestigingsmail: knop "📧 Bevestiging versturen" die een mailto opent met datum / tijd / aantal / tafels.
HORECA-shifts / diensten
Configureer uw diensten (lunch / diner) met:
- Code + Naam
- Actieve dagen (bitmask)
- Begin/eind-uren
- Gemiddelde duur couvert → vooraf ingevuld in formulier
- Capaciteit simultaan
- Rotatie actief (double seating)
Double seating
Met een shift waarbij RotationActive = true, stelt u 2 opeenvolgende diensten voor op dezelfde tafel (bv. 19u → 21u, dan 21u → 23u).
Automatische wachtlijst
Wanneer een tafel vrijkomt (annulering, no-show, einde dienst), scant AuraPOS automatisch de reserveringen EnAttente en promoveert ze.
- Oranje banner bovenaan
FormReservationsals N kandidaten EnAttente - Dialog "Bekijken" → lijst met Promoveren-knop
- Auto-hook na MarquerNoShow / MarquerTerminee / Annuler
Integratie zaal + kassa
FormSalle (HORECA)
Badge rechtsboven op tafels (40×16 px) met begintijd + statuskleur.
FormCaisse (tafelmodus)
Bij het openen in tafelmodus: vindt actieve resa, toont in bovenste banner, schakelt auto Bevestigd/Voorlopig → Aangekomen.
Bij afrekening: indien resa gekoppeld → set r.TicketId = ticket.Id + r.Statut = Terminee.
Tablet-server
De API /api/v1/reservations?date=YYYY-MM-DD + PATCH /api/v1/reservations/{id} is beschikbaar voor de Android-kelnertablet (aurapos-pad). Dagplanning raadpleegbaar + statusacties in LAN local.