Documentation fonctionnelle KWISATZ

Créer une réservation client et la transformer en table

La réservation mémorise une commande différée avec son client et son acompte ; la table gère le service en salle. Leur raccordement doit être testé sur la version installée, car aucune conversion automatique universelle n’est explicitement documentée.

Fiche : RES-RSV-002Public : responsables de salle, réception, caisse et techniciensRisque : critiqueCatégorie : Restauration — Tables, réservations et cuisineMise à jour : 6 août 2026

Réponse directe

Créez la réservation avec 147 -B, sélectionnez le client, saisissez les produits et l’acompte éventuel, puis enregistrez avec 147 -E. À l’arrivée du client, ouvrez d’abord la table cible avec 170 — Resto – Ouvre table ou le plan de salle. La documentation ne confirme toutefois aucune fonction standard « réservation → table » en un clic. La reprise de la réservation avec 148 — Ticket de réservation – Solder depuis une table ouverte doit donc être testée sur la version installée : la table doit rester active, les lignes doivent être reprises sans validation immédiate et l’acompte ne doit être compté qu’une fois.

Conseil technicien général

1. Nature des fonctions KWISATZ citées

Une fonction de consultation, de correction, financière, de périphérique ou de sélection n’a pas le même effet. Les fonctions citées ci-dessous restent limitées au comportement documenté.

FonctionNatureEffet documenté et limite
033Fonction sensible de caisseAvec le paramètre -FF, elle doit être protégée et utilisée uniquement dans le cadre documenté.

2. Protection des données

3. Limitation importante

Aucune transformation automatique universelle n’est explicitement documentée. La fonction 148 rappelle une réservation pour sa validation définitive, tandis que 170 ouvre une table. Leur enchaînement dans un même ticket de table dépend du comportement de la version, du centre d’encaissement et des contraintes vendeur.

4. Réservation de commande ou réservation de table ?

BesoinObjet adapté
Précommander des plats, retrait ou livraisonTicket de réservation 147–149.
Réserver seulement une placePlanning ou procédure séparée ; le ticket 147 n’est pas documenté comme agenda de tables.
Servir le client au restaurantTable ouverte par 170 ou 186.
Précommande à servir à tableScénario mixte à tester version par version.
Ne créez pas un ticket de réservation avec produits si le client réserve uniquement une table.

5. Prérequis

  • Mode Table actif.
  • Plan de salle ou liste configuré.
  • Fonctions 147, 148, 149, 170, 171 et 174 programmées.
  • Client identifié.
  • Procédure d’acompte validée.
  • Dossier ou caisse de recette.

6. Programmer les touches

ToucheFonctionParamètre
Début réservation147-B
Enregistrer réservation147-E
Rappeler / solder148Aucun paramètre pour un traitement unitaire.
Corriger réservation149Aucun.
Ouvrir table170Plan ou liste.
Fermer table171Aucun.
Couverts174Aucun, + ou -.
N’utilisez pas 148 -MMA : ce mode génère automatiquement des tickets définitifs.

7. Créer la fiche client

  1. Recherchez le client.
  2. Contrôlez nom, téléphone et email.
  3. Renseignez l’adresse si utile.
  4. Contrôlez le compte et les messages Flash.
  5. Enregistrez.

8. Créer la réservation avec 147 -B

  1. Placez-vous sur un ticket vide.
  2. Appuyez sur 147 -B.
  3. Sélectionnez le client.
  4. Saisissez les produits, quantités et commentaires.
  5. Contrôlez prix et TVA.
  6. Saisissez l’acompte éventuel.
  7. Renseignez date, heure et mode de mise à disposition.
  8. Validez et imprimez.
En mode -B, une touche distincte 147 -E est nécessaire pour enregistrer la réservation.

9. Autre méthode de création

La documentation décrit également une méthode normale : saisir le ticket, puis utiliser 147 avec -E pour le transformer en ticket de réservation.

10. Date, heure et retrait

ZoneUsage
Commande pour leDate prévue.
ÀHeure prévue.
Sur placeMise à disposition sur place.
Retrait en magasinRetrait au magasin.
Livraison à domicileLivraison à l’adresse client.
« Sur place » n’affecte pas automatiquement la réservation à une table du plan.

11. Acompte de réservation

  • TYPE_REGLEMENT=2 dans le traitement documenté.
  • CODE_OPERATION=ACR au lieu de VER.
  • Impact sur SOLDE_VD_RESA.
  • Reprise lors de la validation définitive.
Ne ressaisissez jamais l’acompte comme nouveau règlement sans contrôler sa reprise automatique.

12. Corriger avec 149

  1. Appelez 149 — Ticket de réservation – Corriger.
  2. Recherchez la réservation.
  3. Modifiez produits, quantités, prix ou remises autorisés.
  4. Réappuyez sur 149.
  5. Confirmez date, heure et retrait.
  6. Validez la nouvelle impression.

13. Préparer l’arrivée

ContrôleAttendu
ClientBonne fiche.
Date et heureCréneau confirmé.
ProduitsPrécommande à jour.
AcompteMontant contrôlé.
TableNuméro disponible.
CouvertsNombre confirmé.
CuisinePréparations déjà lancées identifiées.

14. Procédure de test pour reprendre sur une table

Procédure à valider sur la version installée. Elle est déduite de l’enchaînement des fonctions documentées.
  1. Créez une réservation fictive sans paiement réel.
  2. Ouvrez la table cible avec 170.
  3. Contrôlez vendeur et couverts.
  4. Appelez 148 depuis la table ouverte.
  5. Recherchez la réservation.
  6. Vérifiez que la table reste courante.
  7. Vérifiez que les produits sont chargés une seule fois.
  8. Vérifiez que la réservation n’est pas immédiatement validée.
  9. Vérifiez l’acompte.
  10. Ajoutez un article test.
  11. Fermez avec 171.
  12. Rouvrez et contrôlez le contenu.

15. Critères d’acceptation du test

CritèreRésultat obligatoire
Contexte tableLa table reste active après 148.
ContenuLignes reprises une seule fois.
ClientFiche conservée.
AcompteRepris une seule fois.
CouvertsContrôlables avec 174.
CuisineAucune double impression.
StatutRéservation non perdue avant validation.
EncaissementUn seul ticket définitif.

16. Risque : réservation considérée comme utilisée

La documentation indique que lorsqu’un ticket de réservation est appelé, il peut être considéré comme utilisé même si le nouveau ticket n’est pas encore enregistré.

Ne réalisez jamais le premier essai sur une vraie réservation client.

17. Si le test fonctionne

  1. Documentez la version.
  2. Imposez l’ordre : ouvrir table, puis 148.
  3. Interdisez -MMA.
  4. Contrôlez l’acompte avant tout règlement.
  5. Utilisez 174 pour les couverts.
  6. Fermez avec 171.
  7. Encaissez à la fin du service.

18. Si le test ne fonctionne pas

  1. Conservez la réservation comme référence.
  2. Ouvrez une table distincte.
  3. Ne validez pas la réservation en parallèle.
  4. Demandez une méthode spécifique au support.
  5. Évitez toute ressaisie d’acompte.
  6. Contrôlez le double chiffre d’affaires.
La fonction 172 transfère un ticket en attente vers une table, mais la documentation ne classe pas le ticket de réservation comme ticket en attente transférable. N’utilisez pas la fonction 172 comme contournement sans recette.

19. Réservation sans précommande

Pour une simple réservation de place, séparez l’agenda du ticket de vente.

  • Enregistrez client, date, heure et personnes dans le planning disponible ou une procédure interne.
  • N’ajoutez pas de produits fictifs.
  • À l’arrivée, ouvrez la table avec 170 ou 186.
  • Saisissez les consommations réelles.

20. Réservation avec plats précommandés

  • Utilisez 147 si les produits et acomptes doivent être mémorisés.
  • Indiquez la table prévue dans un commentaire.
  • Préparez la cuisine sans valider prématurément le chiffre d’affaires.
  • Appliquez seulement le scénario validé.

21. Impressions cuisine

SituationPrécaution
Plats non préparésFermer la table avec 171 pour l’envoi normal.
Plats déjà préparésÉviter un second envoi.
Modification après arrivéeEnvoyer seulement les nouvelles lignes.
RééditionUtiliser 182 uniquement comme duplicata.

22. Encaisser la table

  1. Rouvrez la table.
  2. Contrôlez réservation et ajouts.
  3. Contrôlez l’acompte.
  4. Imprimez la note si nécessaire.
  5. Utilisez 033 — Total ticket.
  6. Saisissez le reste à payer.
  7. Validez.
  8. Contrôlez que la table est libre et la réservation traitée.

23. Journal des réservations

Fonction 195 ou Vente directe > Impression > Journal des réservations

Contrôlez les réservations traitées et non traitées, le client, les produits et la date et l’heure de livraison.

24. Plan de test complet

ScénarioRésultat attendu
Sans acompteLignes reprises une fois.
Acompte partielReste exact.
Acompte totalTable contrôlable avant validation.
CommentairesCommentaires conservés.
Couverts174 fonctionne.
Article ajoutéConservé après 171.
Plats préparésAucune double impression.
EncaissementUn seul ticket et aucun double acompte.

25. Actions à éviter

  • Présenter 147 comme planning automatique de tables.
  • Promettre une conversion en un clic.
  • Tester sur une vraie réservation.
  • Appeler 148 avant d’ouvrir la table cible.
  • Utiliser 148 -MMA.
  • Ressaisir l’acompte.
  • Utiliser 172 sans recette.
  • Réimprimer les plats déjà préparés.

26. Compatibilité documentée

FonctionUsageCondition
147 -BMode réservationTicket vide
147 -EEnregistrementDate et heure saisies
148Rappel pour validationRéservation unitaire
148 -MMAValidation multipleÀ exclure pour table ouverte
149CorrectionAvant validation
170Ouvrir tablePlan ou liste
171Fermer tableEnvoi cuisine
174CouvertsTable courante
186Plan de salleVersion récente
195JournalFiltres livraison

27. Diagnostic rapide

148 valide immédiatement
Le scénario n’est pas compatible avec une table devant rester ouverte.
La table disparaît
Le contexte table n’est pas conservé. Ne poursuivez pas.
La réservation devient introuvable
Elle a pu être considérée comme utilisée dès son appel.
L’acompte apparaît deux fois
Contrôlez ACR, SOLDE_VD_RESA et les règlements.
Les plats sortent deux fois
Neutralisez le second envoi selon la procédure validée.
Les couverts sont faux
Corrigez avec 174.
La réservation est seulement une demande de place
Utilisez un planning séparé et ouvrez la table à l’arrivée.
MMA a créé des tickets définitifs
Contrôlez les tickets et règlements avant toute autre action.

28. Résultat attendu

La réservation identifie le client, les produits, la date, l’heure et l’acompte. Lorsqu’une reprise sur table est validée sur la version installée, la table cible reste active, les lignes sont chargées une seule fois, les couverts et la cuisine sont maîtrisés et le client ne règle que le reste dû. Sinon, les circuits réservation et table restent séparés.

29. Sources documentaires

  • Fonctions de caisse — 147, 148 et 149.
  • Tutoriel KWISATZ — création avec -B et -E, acompte et validation.
  • Tutoriel KWISATZ — réservation considérée comme utilisée après rappel.
  • MENUS KWISATZ — fonctions 170, 171, 174 et 186.
  • Suivi de développement — validation définitive par 148 et évolutions des acomptes.