Documentation fonctionnelle KWISATZ

Gérer les livraisons, commandes à emporter et livreurs

KWISATZ permet de préparer des commandes différées, de renseigner leur mode de retrait, leur créneau et leur livreur, puis de suivre leur préparation et leur validation. Les réservations, tickets en attente, commandes Web et tickets BL restent cependant des circuits différents.

Fiche : RES-LIV-001Public : responsables de caisse, préparation, livraison et techniciensRisque : élevéCatégorie : Restauration — Tables, réservations et cuisineMise à jour : 6 août 2026

Réponse directe

Pour une commande différée, sélectionnez le client puis utilisez le ticket de réservation avec les fonctions 147, 148 et 149. Renseignez le créneau et choisissez Sur place, Retrait en magasin ou Livraison à domicile. Pour la livraison à domicile, affectez un livreur. La fonction 168 — Saisie des informations de livraison permet également de renseigner le client, le livreur, la date et l’heure sur le ticket courant. Utilisez 195 — Journal des réservations pour organiser la préparation par créneau.

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
122Fonction de gestion des ticketsConcerne les tickets en attente ; son effet exact doit rester celui décrit dans la procédure.

2. Protection des données

3. Trois circuits à distinguer

CircuitOutil KWISATZUsage
Commande à emporter ou livraison différéeTicket de réservation 147–149.Précommande avec client, créneau, acompte et mode de retrait.
Ticket en attente avec informations de livraison122 + 168.Commande temporaire organisée avant reprise ou encaissement.
Ticket de livraison / BL à facturer plus tard204 puis 159.Facturation différée d’un client autorisé, distincte du circuit restauration.
Commande Web Click&Collect169 ou 202 selon configuration.Lecture ou mise en attente des commandes reçues par MCOMM.
Le terme « ticket de livraison » est ambigu. Dans KWISATZ, il peut désigner un document BL destiné à une facturation ultérieure ; ce n’est pas automatiquement une commande de restauration livrée par un coursier.

4. Prérequis

  • Fiches clients avec téléphone et adresse contrôlés.
  • Livreurs créés et activés.
  • Fonctions 147, 148, 149, 168 et 195 programmées.
  • Fonction 122 si les tickets en attente sont utilisés.
  • Fonction 169 si le Click&Collect est utilisé.
  • Claviers et imprimantes cuisine configurés.
  • Article de frais de livraison créé si la livraison est facturée.
  • Procédure d’acompte, remboursement et annulation définie.

5. Créer les livreurs

KWISATZ utilise la même table pour les vendeurs et les livreurs.

  1. Ouvrez la gestion des vendeurs.
  2. Recherchez la personne ou créez une nouvelle fiche.
  3. Renseignez son code et son libellé.
  4. Activez la case Livreur.
  5. Définissez ses droits s’il utilise aussi la caisse.
  6. Enregistrez.
  7. Testez sa présence dans la fenêtre de sélection des livreurs.
Le code du livreur est enregistré dans le ticket, notamment dans le champ documenté CODE_LIVREUR.
Ne confondez pas vendeur et livreur dans les statistiques. Une même personne peut avoir les deux rôles, mais les analyses restent distinctes.

6. Configurer les touches

FonctionLibellé conseilléUsage
147Créer réservationCommande différée ; paramètres -B et -E selon le parcours.
148Solder réservationRappeler puis encaisser le reste.
149Corriger réservationModifier produits, acompte ou informations de livraison.
168Infos livraisonClient, livreur, date et heure sur le ticket.
122Mettre en attenteStocker temporairement un ticket.
169Commande WebLire une commande Click&Collect.
195Journal réservationsPréparation et suivi par date/heure de livraison.

7. Préparer les fiches clients

DonnéeContrôle
NomIdentité utilisée pour la remise.
TéléphoneNuméro joignable pendant la préparation et la livraison.
AdresseRue, complément, code postal et ville.
CommentairesDigicode, étage ou indication utile, sans données sensibles inutiles.
TarifTarif client applicable à la commande.
CompteBlocages, découvert et messages Flash.
Pour une livraison à domicile, vérifiez l’adresse à chaque commande. Une ancienne adresse peut rester enregistrée dans la fiche client.

8. Créer une commande à emporter

  1. Placez-vous sur un ticket vide.
  2. Activez le mode réservation avec 147 -B, ou saisissez le ticket puis utilisez 147 -E.
  3. Sélectionnez le client.
  4. Saisissez les produits, quantités, cuissons et commentaires.
  5. Contrôlez les frais éventuels.
  6. Saisissez l’acompte si nécessaire.
  7. Enregistrez avec 147 -E.
  8. Renseignez la date et l’heure.
  9. Choisissez Sur place ou Retrait en magasin selon l’organisation.
  10. Imprimez le ticket de réservation.
Le ticket imprimé contient un code-barres permettant de rappeler la réservation pour correction ou validation.

9. Sur place ou retrait en magasin

ModeInterprétation documentée
Sur placeLe client récupère sa réservation sur place.
Retrait en magasinLe client récupère la réservation au magasin indiqué.
Ces deux choix peuvent répondre à des organisations internes différentes, notamment lorsqu’un dossier gère plusieurs points de retrait.
Le choix Sur place ne transforme pas automatiquement la commande en table de restaurant.

10. Créer une livraison à domicile

  1. Créez ou corrigez la réservation.
  2. Sélectionnez Livraison à domicile.
  3. Contrôlez l’adresse du client.
  4. Sélectionnez le livreur.
  5. Renseignez date et heure prévues.
  6. Ajoutez un commentaire d’accès si nécessaire.
  7. Contrôlez le règlement ou l’acompte.
  8. Validez et imprimez.
La zone Livreur est documentée comme disponible uniquement avec le mode Livraison à domicile.

11. Fonction 168 — Saisie des informations de livraison

La fonction 168 affiche une fenêtre comprenant :

  • le livreur ;
  • le client ;
  • la date de livraison ;
  • l’heure de livraison prévue.

Elle convient à un ticket courant ou en attente auquel il faut ajouter ou corriger les informations logistiques.

La fonction 168 ne crée pas à elle seule une réservation ni un ticket BL. Elle enrichit le ticket avec des informations de livraison.

12. Valeurs de créneau documentées

Une évolution a introduit des préférences techniques de délai initial et d’incrément :

  • VD_Livraison_Delta_Initial : valeur initiale documentée à 60 minutes ;
  • VD_Livraison_Increment : incrément documenté à 15 minutes.

La fenêtre propose des boutons + et - pour ajuster rapidement la date et l’heure.

Ces variables sont décrites dans le suivi de développement mais ne constituent pas nécessairement des réglages utilisateur exposés dans toutes les versions. Ne modifiez pas directement les préférences sans procédure support.

13. Tickets en attente et informations de livraison

La liste des tickets en attente peut afficher notamment :

  • l’heure de création ;
  • le temps écoulé ;
  • le vendeur ;
  • le client et les informations associées selon la configuration.

Le bouton Infos livraison ouvre la fenêtre de livraison pour le ticket sélectionné.

L’option Tickets en attente — Filtrer sur le centre actif limite la liste aux tickets émis depuis le centre courant.

14. Affecter un livreur à plusieurs tickets

  1. Ouvrez la liste des tickets en attente.
  2. Sélectionnez plusieurs tickets.
  3. Cliquez sur Infos livraison.
  4. Sélectionnez le livreur.
  5. Validez l’affectation groupée.
  6. Contrôlez chaque ticket avant le départ.
Lorsque plusieurs tickets sont sélectionnés, la fenêtre documentée affiche uniquement la liste des livreurs afin d’affecter la même personne à tous les tickets.
L’affectation groupée ne vérifie pas à elle seule que les adresses, horaires ou zones géographiques forment une tournée cohérente.

15. Préparer une tournée

KWISATZ permet d’affecter les livreurs et de filtrer les tickets, mais aucun moteur universel d’optimisation GPS ou d’itinéraire n’est documenté.

  1. Regroupez les commandes par créneau.
  2. Contrôlez les adresses.
  3. Affectez le livreur.
  4. Classez manuellement par secteur ou itinéraire si nécessaire.
  5. Imprimez les justificatifs nécessaires.
  6. Définissez l’ordre de départ.
  7. Confirmez la remise des commandes au livreur.
Ne présentez pas KWISATZ comme un logiciel de navigation ou d’optimisation automatique de tournées sans module externe validé.

16. Journal des réservations

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

Le journal peut être filtré par :

  • centre et caisse ;
  • client et vendeur ;
  • produit, rayon, famille, ligne, marque et fournisseur ;
  • réservations non traitées, traitées ou toutes ;
  • période et tranche horaire.
La période et la tranche horaire portent sur la date et l’heure de livraison, non sur la date de création de la réservation.

17. Organiser la préparation

ÉtatAction
À préparerRéservation non traitée dans le prochain créneau.
En préparationProcédure interne ou commentaire ; aucun statut universel détaillé n’est documenté.
PrêteCommande contrôlée et placée dans la zone de retrait ou de départ.
Remise au clientRappeler avec 148 et encaisser le reste.
Remise au livreurContrôler livreur, adresse, paiement et justificatifs.
TraitéeTicket définitif enregistré après validation.
Les états En préparation et Prête ne sont pas confirmés comme statuts standards universels du ticket de réservation. Ils doivent être organisés par procédure, commentaires ou états personnalisés.

18. Valider le retrait ou la livraison avec 148

  1. Appuyez sur 148 — Ticket de réservation – Solder.
  2. Scannez le code-barres, saisissez le code ou ouvrez la liste.
  3. Sélectionnez la réservation.
  4. Contrôlez le client, les produits et l’acompte.
  5. Corrigez les quantités réellement remises si le scénario le prévoit.
  6. Encaissez le reste à payer.
  7. Validez le ticket définitif.
Lorsqu’une réservation est appelée, elle peut être considérée comme utilisée même si le nouveau ticket n’est pas enregistré. Ne quittez pas la procédure sans contrôler le résultat.

19. Correction avant départ avec 149

  1. Appelez 149 — Corriger.
  2. Recherchez la réservation.
  3. Modifiez produits, quantités ou commentaires.
  4. Ajoutez un acompte supplémentaire seulement selon la procédure validée.
  5. Réappuyez sur 149.
  6. Corrigez date, heure, mode de retrait ou livreur.
  7. Validez et remettez le nouveau ticket.

20. Acomptes

  • Les acomptes de réservation utilisent le type de règlement spécifique documenté.
  • L’opération de compte est CODE_OPERATION=ACR.
  • Le solde est suivi dans SOLDE_VD_RESA.
  • Le total est stocké dans RESA_ACOMPTES.
  • Le reste seulement doit être encaissé lors de 148.
Ne saisissez pas une deuxième fois un acompte déjà enregistré. Contrôlez le montant repris avant tout règlement.

21. Frais de livraison

Aucune règle universelle de calcul automatique des frais selon distance ou zone n’est confirmée dans la documentation fournie.

Pour facturer des frais maîtrisés :

  1. Créez un article de service non stockable.
  2. Attribuez le prix et la TVA validés.
  3. Créez éventuellement plusieurs articles par zone.
  4. Ajoutez l’article à la commande.
  5. Contrôlez son impression sur le ticket.
  6. Analysez-le séparément dans les statistiques.
Ne créez pas les frais comme simple commentaire : ils doivent apparaître comme une ligne tarifée et fiscalisée.

22. Paiement à la commande, au retrait ou à la livraison

ModeProcédure
Paiement total anticipéUtiliser le mode réservation prévu et contrôler la reprise intégrale lors de 148.
AcompteEnregistrer l’acompte puis encaisser seulement le reste.
Paiement au retraitValider avec 148 lorsque le client récupère la commande.
Paiement à la livraisonDéfinir le moyen autorisé, le fond confié au livreur et la procédure de retour de fonds.
La documentation ne confirme pas une application mobile native permettant au livreur d’encaisser et de synchroniser automatiquement sur le terrain.

23. Contrôle des fonds des livreurs

  • Définissez les moyens de paiement autorisés à la livraison.
  • Identifiez les espèces confiées pour le rendu monnaie.
  • Conservez un justificatif de remise de commande.
  • Rapprochez les tickets livrés, règlements et fonds rendus.
  • Utilisez les apports, prélèvements et décomptes uniquement selon la procédure caisse.
Le code livreur permet l’analyse des tickets, mais ne remplace pas un décompte physique ni une procédure de responsabilité sur les fonds.

24. Statistiques par livreur

Les statistiques générales documentent une sélection des tickets par livreur :

  • tous les tickets ;
  • tickets sans livreur ;
  • tickets avec livreur ;
  • tickets d’un livreur précis.

Les résultats peuvent inclure un tableau de statistiques par livreur et la contribution au chiffre d’affaires.

Contrôlez les tickets sans livreur : ils peuvent révéler des livraisons non affectées ou des tickets comptoir correctement dépourvus de livreur.

25. Click&Collect avec la fonction 169

Après configuration de MCOMM et de la gestion des e-commandes :

  1. Activez la lecture des commandes dans les préférences de Vente directe.
  2. Renseignez le dossier des fichiers XML si ce mode est utilisé.
  3. Programmez 169 — Lecture commande Web.
  4. Contrôlez le compteur de commandes en attente sur la touche.
  5. Appuyez pour intégrer la commande dans le ticket courant.
  6. Contrôlez client, produits, prix, mode d’expédition et date prévue.
La balise technique forçant la lecture des commandes est destinée au dépannage. Elle peut relire des commandes sans modifier leur état et créer des doublons si elle est laissée active.

26. Lecture automatique des commandes Web

La fonction 202 — Lecture commande Web – Mode automatique a été documentée comme une bascule permettant de mettre automatiquement en attente les commandes Web reçues.

Testez la version, le centre actif, le bruit d’alerte et les risques de doublon avant activation. La fonction 169 reste le mode manuel, commande par commande.

27. Commandes Web et informations d’expédition

Pour l’interface générique MCOMM, les balises MODE_EXPEDITION et LIVRER_LE sont documentées comme interprétées.

  • Vérifiez le mode d’expédition reçu.
  • Vérifiez la date de livraison.
  • Contrôlez l’adresse et le client.
  • Affectez un livreur si nécessaire.
  • Ne supposez pas qu’une donnée absente sera calculée automatiquement.

28. Tickets en attente par centre

L’option Tickets en attente — Filtrer sur le centre actif limite la liste aux tickets du centre courant.

Elle évite qu’une caisse sélectionne par erreur la commande à emporter ou la livraison d’un autre centre.
Dans un centre de préparation commun, ce filtre peut au contraire masquer des commandes utiles. Choisissez le réglage selon l’organisation réelle.

29. Annuler une commande

ÉtatFonction
Réservation non validéeCorrection ou procédure d’annulation de réservation selon la version et le support.
Ticket ouvert030 pour une ligne, 031 pour le ticket entier.
Ticket validé157 — Contre-passation sur la caisse d’origine.
Acompte à rembourserProcédure financière contrôlée, sans suppression directe des règlements.
Une réservation appelée avec 148 peut déjà être marquée utilisée. Contrôlez son statut avant toute nouvelle tentative.

30. Tickets de livraison à facturer : circuit distinct

Les tickets de livraison de type BL sont destinés à une facturation différée.

  • Fonction 204 — Enregistre ticket BL.
  • Client obligatoirement sélectionné et autorisé pour la facturation des tickets de livraison.
  • Fonction 159 — Facturation des tickets de livraison.
  • -LI pour sélectionner les tickets d’un client.
  • -LI -IDT pour les intégrer dans un ticket en cours selon les versions récentes.
N’utilisez pas ce circuit BL comme remplacement automatique des réservations à emporter ou livrées. Les objectifs fiscaux et de facturation sont différents.

31. Checklist avant départ du livreur

ContrôleValidation
Bon client et téléphone
Adresse et complément
Créneau confirmé
Livreur affecté
Produits et quantités contrôlés
Température et emballage conformes
Acompte et reste à payer vérifiés
Frais de livraison présents
Moyen de paiement autorisé
Justificatif remis au livreur

32. Checklist pour le retrait

ContrôleValidation
Identité ou code-barres vérifié
Commande complète
Produits pesables corrigés
Acompte repris une seule fois
Reste encaissé
Ticket définitif remis
Réservation marquée traitée

33. Plan de test

ScénarioRésultat attendu
Retrait magasin sans acompte148 rappelle la bonne commande et encaisse le total.
Livraison avec acompteLe livreur, l’adresse et le reste dû sont exacts.
Affectation groupéeLe même livreur est appliqué aux tickets sélectionnés.
Correction du créneau149 met à jour date et heure.
Commande Web169 importe une seule fois le bon contenu.
Frais de livraisonArticle tarifé, TVA et ticket corrects.
AnnulationAucun double remboursement ni ticket dupliqué.
StatistiqueLes ventes du livreur sont retrouvées.

34. Actions à éviter

  • Confondre réservation livrée et ticket BL.
  • Affecter un livreur sans vérifier l’adresse et l’horaire.
  • Ressaisir un acompte existant.
  • Utiliser un commentaire pour facturer les frais.
  • Valider une réservation avant la remise réelle sans procédure.
  • Supposer qu’un optimiseur de tournée est inclus.
  • Laisser une balise de forçage Click&Collect active.
  • Relire plusieurs fois la même commande Web.
  • Repère de diagnostic : CODE_LIVREUR. Ce repère interne ne doit pas être modifié directement. Faites analyser et valider le réglage par un technicien KWISATZ après sauvegarde et relevé de la configuration.
  • Encaisser des espèces par le livreur sans décompte formalisé.

35. Compatibilité documentée

FonctionUsageCondition
147Créer une réservationClient obligatoire
148Rappeler et solderRéservation en cours
149CorrigerAvant validation définitive
168Infos livraisonClient, livreur, date, heure
122Ticket en attenteCommentaire et code-barres possibles
169Lecture commande WebMCOMM / Click&Collect configuré
202Lecture Web automatiqueVersion compatible et recette
195Journal réservationsFiltres date/heure de livraison
204Ticket BLClient autorisé
159Facturation tickets livraisonCircuit BL distinct

36. Diagnostic rapide

La zone Livreur n’apparaît pas
Choisissez Livraison à domicile et vérifiez que des fiches vendeurs portent l’indicateur Livreur.
Le livreur n’est pas proposé
Contrôlez sa fiche, la case Livreur et le redémarrage éventuel de la fenêtre de sélection.
La commande n’apparaît pas dans le journal
Filtrez sur la date et l’heure de livraison, pas sur la date de création.
Le ticket en attente d’un autre centre est invisible
Contrôlez l’option Filtrer sur le centre actif.
L’acompte est compté deux fois
Contrôlez ACR, SOLDE_VD_RESA, RESA_ACOMPTES et les règlements saisis au solde.
La commande Web est importée deux fois
Vérifiez la balise de forçage, l’état MCOMM et l’utilisation simultanée de 169 et 202.
Le livreur a plusieurs tickets mais pas le même créneau
L’affectation groupée ne valide pas la cohérence de tournée. Corrigez les créneaux ou réaffectez.
Les frais ne figurent pas sur le ticket
Ajoutez un article de service tarifé ; un commentaire n’est pas une ligne facturée.
Le client vient retirer une livraison domicile
Corrigez la réservation avec 149 avant validation, puis contrôlez le livreur et les frais.
La réservation devient utilisée après ouverture
Contrôlez le ticket courant avant de quitter : l’appel par 148 peut modifier immédiatement son statut.
La statistique ne retrouve pas les livraisons
Contrôlez que le code livreur a bien été enregistré sur les tickets définitifs.
Le client demande une facture mensuelle
Étudiez le circuit distinct des tickets BL 204/159 plutôt que d’utiliser uniquement une réservation de restauration.

37. Résultat attendu

Chaque commande possède le bon client, le bon mode de retrait, une date et une heure exploitables et, pour la livraison à domicile, un livreur clairement affecté. Les préparations sont organisées par créneau, les acomptes sont repris une seule fois, les commandes Web ne sont pas dupliquées et les circuits réservation, ticket en attente et ticket BL restent distincts.

38. Sources documentaires

  • Fonctions de caisse — fonctions 147, 148, 149, 168, 169 et 195.
  • Tutoriel KWISATZ — modes Sur place, Retrait en magasin, Livraison à domicile et sélection du livreur.
  • Suivi de développement — table VENDEUR, indicateur LIVREUR et champ CODE_LIVREUR.
  • Suivi de développement — Infos livraison des tickets en attente et affectation groupée.
  • Tutoriel KWISATZ — journal des réservations et acomptes ACR.
  • Tutoriel KWISATZ — Click&Collect avec MCOMM et fonction 169.
  • Tutoriel KWISATZ — circuit distinct des tickets BL avec 204 et 159.