capFullPOS capfullpos
| Réf | Intitulé | Cycle | Couverture | Verdict |
|---|---|---|---|---|
| Authentification et démarrage | ||||
| SMP-001 |
Se connecter avec identifiant, mot de passe et entité
Tablette
Desktop
DétailsObjectif : un opérateur se connecte à SmartPOS avec ses identifiants Dolibarr. Étapes :
Résultat attendu : connexion réussie, message "Bonjour {utilisateur}", redirection vers la sélection du terminal. |
À tester | Couvert | Non testé |
| SMP-002 |
Activer "Rester connecté" et retrouver sa session
Tablette
Desktop
DétailsObjectif : la session est conservée entre deux ouvertures quand "Rester connecté" est coché. Étapes :
Résultat attendu : l'opérateur est encore connecté (pas de nouvelle saisie d'identifiants). |
À tester | Couvert | Non testé |
| SMP-003 |
Échec de connexion avec identifiants invalides
Tablette
Desktop
DétailsObjectif : une connexion avec de mauvais identifiants est refusée proprement. Étapes :
Résultat attendu : message d'erreur "Veuillez vérifier vos informations", pas d'accès, aucun crash. |
À tester | Couvert | Non testé |
| SMP-004 |
Sélectionner le terminal de travail
Tablette
Desktop
DétailsObjectif : après connexion, l'opérateur choisit le terminal sur lequel il travaille. Étapes :
Résultat attendu : le terminal est sélectionné, l'opérateur accède à l'interface de vente (ou à la saisie du PIN si configurée). |
À tester | Couvert | Non testé |
| SMP-008 |
Se déconnecter
Tablette
Desktop
DétailsObjectif : l'opérateur se déconnecte proprement de SmartPOS. Étapes :
Résultat attendu : retour à la page de connexion, session terminée. |
À tester | Couvert | Non testé |
| Back-office Dolibarr | ||||
| SMP-097 |
Activer le module SmartPOS
Desktop
DétailsObjectif : activer le module depuis la liste des modules Dolibarr. Étapes :
Résultat attendu : le module s'active sans erreur, les tables sont créées, le menu SmartPOS et les permissions apparaissent. |
À tester | Couvert | Non testé |
| SMP-098 |
Configurer les permissions SmartPOS par utilisateur ou groupe
Desktop
DétailsObjectif : attribuer les droits SmartPOS aux opérateurs. Étapes :
Résultat attendu : les droits sont enregistrés et conditionnent l'accès aux fonctions correspondantes dans la PWA. |
À tester | Couvert | Non testé |
| SMP-099 |
Accéder à la configuration générale du module (setup)
Desktop
DétailsObjectif : consulter et modifier les réglages généraux de SmartPOS. Étapes :
Résultat attendu : la page s'affiche sans erreur (accès réservé admin/droit smartpos admin), les réglages sont sauvegardés. |
À tester | Couvert | Non testé |
| SMP-100 |
Créer et configurer un terminal de caisse
Desktop
DétailsObjectif : déclarer un terminal utilisable par la PWA. Étapes :
Résultat attendu : le terminal est créé, modifiable, et sélectionnable à la connexion côté PWA. |
À tester | Couvert | Non testé |
| SMP-101 |
Gérer les zones du plan de salle
Desktop
DétailsObjectif : définir les zones (salles) du plan de salle. Étapes :
Résultat attendu : les zones sont enregistrées et apparaissent dans le plan de salle côté PWA. |
À tester | Couvert | Non testé |
| SMP-102 |
Gérer les tables et leur rattachement aux zones
Desktop
DétailsObjectif : définir les tables du restaurant. Étapes :
Résultat attendu : les tables sont créées, rattachées à une zone, et visibles dans le plan de salle. |
À tester | Couvert | Non testé |
| SMP-103 |
Générer les QR codes de table
Desktop
DétailsObjectif : produire les QR codes à poser sur les tables. Étapes :
Résultat attendu : chaque table dispose d'un QR pointant vers son menu client (commande à table). |
À tester | Couvert | Non testé |
| SMP-104 |
Configurer les moyens de paiement
Desktop
DétailsObjectif : définir les moyens de paiement disponibles à la caisse. Étapes :
Résultat attendu : seuls les moyens actifs apparaissent dans la fenêtre d'encaissement côté PWA. |
À tester | Couvert | Non testé |
| SMP-105 |
Configurer les imprimantes au back-office
Desktop
DétailsObjectif : gérer les imprimantes au niveau administration. Étapes :
Résultat attendu : les imprimantes sont enregistrées et utilisables par les terminaux. |
À tester | Couvert | Non testé |
| SMP-106 |
Gérer les notes prédéfinies (presets)
Desktop
DétailsObjectif : définir les notes prédéfinies proposées à la caisse. Étapes :
Résultat attendu : les presets sont proposés dans l'éditeur de notes côté PWA. |
À tester | Couvert | Non testé |
| SMP-107 |
Gérer les suppléments
Desktop
DétailsObjectif : définir les suppléments payants. Étapes :
Résultat attendu : les suppléments sont proposés dans l'éditeur de suppléments côté PWA et côté menu client. |
À tester | Couvert | Non testé |
| SMP-108 |
Configurer l'écran client (branding et diaporama)
Desktop
DétailsObjectif : paramétrer l'affichage client (branding, slides de veille). Étapes :
Résultat attendu : la configuration est appliquée aux écrans clients appairés. |
À tester | Couvert | Non testé |
| SMP-109 |
Personnaliser le modèle de ticket
Desktop
DétailsObjectif : adapter l'entête, le pied et les mentions du ticket de caisse. Étapes :
Résultat attendu : les tickets imprimés reflètent le modèle configuré. |
À tester | Couvert | Non testé |
| SMP-110 |
Consulter "À propos" : version installée et prérequis
Desktop
DétailsObjectif : connaître la version installée du module et ce qu'elle demande. Étapes :
Résultat attendu : la version installée du module s'affiche, avec la version minimale de Dolibarr et de PHP requises. Note : la recherche d'une version plus récente n'est pas faite par cette page. Dolibarr la fait lui-même (liste des modules, message à l'activation du module), en interrogeant cap-rel.fr. |
À tester | Couvert | Non testé |
| SMP-125 |
Générer et purger le jeu de démonstration
Tablette
Desktop
DétailsObjectif : remplir une instance de démonstration avec un commerce d'environ 50 salariés. Étapes :
Résultat attendu : au moins 50 clients, une équipe de caissiers et de responsables, des centaines de ventes sur quatre mois avec leurs clôtures Z et la semaine en cours remplie, toutes les dates relatives au jour de la génération ; la seconde génération ne duplique rien ; la purge supprime tout ; sur une instance de production, la génération est refusée. |
À tester | Couvert | Non testé |
| Catalogue et recherche | ||||
| SMP-009 |
Parcourir les catégories de produits
Tablette
Desktop
DétailsObjectif : naviguer dans les catégories pour trouver des produits. Étapes :
Résultat attendu : les produits de la catégorie s'affichent, la catégorie sélectionnée est mise en avant. |
À tester | Couvert | Non testé |
| SMP-010 |
Naviguer dans les sous-catégories via le fil d'ariane
Tablette
Desktop
DétailsObjectif : descendre dans une arborescence de catégories et revenir en arrière. Étapes :
Résultat attendu : la navigation suit l'arborescence, le fil d'ariane reflète le chemin et permet de revenir à "Accueil". |
À tester | Couvert | Non testé |
| SMP-011 |
Afficher tous les produits
Tablette
Desktop
DétailsObjectif : afficher l'ensemble des produits sans filtrage par catégorie. Étapes :
Résultat attendu : la liste complète des produits disponibles s'affiche. |
À tester | Couvert | Non testé |
| SMP-012 |
Rechercher un produit par nom
Tablette
Desktop
DétailsObjectif : trouver rapidement un produit via la barre de recherche. Étapes :
Résultat attendu : la liste se filtre en direct ; si aucun produit ne correspond, "Aucun produit trouvé" s'affiche. |
À tester | Couvert | Non testé |
| SMP-013 |
Ajouter un produit au panier par scan de code-barres
Tablette
Desktop
DétailsObjectif : ajouter un produit en scannant son code-barres. Étapes :
Résultat attendu : le produit correspondant est trouvé et ajouté au panier ; un code inconnu affiche un message clair sans ajout. |
À tester | Couvert | Non testé |
| SMP-014 |
Voir l'indicateur de stock faible sur un produit
Tablette
Desktop
DétailsObjectif : repérer les produits en stock faible. Étapes :
Résultat attendu : le produit porte un indicateur "Stock faible" visible sur sa vignette. |
À tester | Couvert | Non testé |
| SMP-015 |
Sélectionner une variante de produit
Tablette
Desktop
DétailsObjectif : choisir la bonne déclinaison d'un produit à variantes (taille, couleur, etc.). Étapes :
Résultat attendu : la variante choisie est ajoutée au panier avec son prix propre ; si aucune variante, le message "Aucune variante disponible" apparaît. |
À tester | Couvert | Non testé |
| SMP-016 |
Saisir le poids d'un produit vendu au poids
Tablette
Desktop
DétailsObjectif : ajouter un produit vendu au poids en saisissant le poids. Étapes :
Résultat attendu : la ligne est ajoutée avec le prix calculé (poids x prix/kg) ; un poids nul ou négatif est refusé avec un message. |
À tester | Couvert | Non testé |
| SMP-017 |
Saisir un prix libre pour un produit
Tablette
Desktop
DétailsObjectif : saisir manuellement le prix d'un produit à prix libre. Étapes :
Résultat attendu : la ligne est ajoutée au prix saisi ; un prix nul ou négatif est refusé avec un message. |
À tester | Couvert | Non testé |
| Client | ||||
| SMP-029 |
Rechercher et rattacher un client à la vente
Tablette
Desktop
DétailsObjectif : associer un client existant à la commande. Étapes :
Résultat attendu : le client est rattaché à la commande et apparaît sur la vente. |
À tester | Couvert | Non testé |
| SMP-030 |
Voir les clients récents
Tablette
Desktop
DétailsObjectif : retrouver rapidement un client servi récemment. Étapes :
Résultat attendu : la liste des clients récents s'affiche ; si vide, "Aucun client récent". |
À tester | Couvert | Non testé |
| SMP-031 |
Créer rapidement un nouveau client
Tablette
Desktop
DétailsObjectif : créer un client à la volée depuis la caisse. Étapes :
Résultat attendu : le client est créé et rattaché à la vente ; les contrôles (nom min 2 car., téléphone min 6 car.) sont appliqués. |
À tester | Couvert | Non testé |
| SMP-032 |
Consulter les avoirs et crédits d'un client
Tablette
Desktop
DétailsObjectif : vérifier les avoirs/crédits disponibles d'un client rattaché. Étapes :
Résultat attendu : les avoirs/crédits du client s'affichent et peuvent être pris en compte à l'encaissement. |
À tester | Couvert | Non testé |
| Clôture de caisse | ||||
| SMP-124 |
Ouvrir une session de caisse et la clôturer par un ticket Z
Tablette
Desktop
DétailsObjectif : tenir une session de caisse jusqu'à sa clôture. Étapes :
Résultat attendu : une seule session ouverte par terminal ; la clôture produit un ticket Z numéroté par terminal et par année, avec un total pourboires distinct ; seuls les moyens de paiement espèces entrent dans le comptage du tiroir. |
À tester | Couvert | Non testé |
| Commande client par QR | ||||
| SMP-075 |
Accéder au menu de la table via le QR code
Mobile
DétailsObjectif : un client arrive sur la carte de la table après avoir scanné le QR. Étapes :
Résultat attendu : la page d'accueil de la table s'affiche (nom du restaurant, numéro de table, actions disponibles) ; message d'erreur clair si la session de table est invalide. |
À tester | Couvert | Non testé |
| SMP-076 |
Consulter la carte côté client (catégories et produits)
Mobile
DétailsObjectif : le client parcourt la carte depuis son téléphone. Étapes :
Résultat attendu : catégories et produits s'affichent ; "Aucun produit disponible" si la carte est vide. |
À tester | Couvert | Non testé |
| SMP-077 |
Ajouter un produit au panier client (quantité et notes)
Mobile
DétailsObjectif : le client ajoute un produit à son panier avec quantité et note. Étapes :
Résultat attendu : le produit est ajouté au panier client avec la quantité et la note ; le total se met à jour. |
À tester | Couvert | Non testé |
| SMP-078 |
Ajouter des suppléments côté client
Mobile
DétailsObjectif : le client ajoute des suppléments à un produit avant de commander. Étapes :
Résultat attendu : les suppléments et leur prix sont ajoutés à la ligne et au total. |
À tester | Couvert | Non testé |
| SMP-079 |
Envoyer sa commande depuis la table
Mobile
DétailsObjectif : le client transmet sa commande au restaurant. Étapes :
Résultat attendu : la commande est transmise et passe en attente de validation par le serveur ; un panier vide ne permet pas l'envoi. |
À tester | Couvert | Non testé |
| SMP-080 |
Confirmer la commande client (écran de confirmation)
Mobile
DétailsObjectif : le client confirme l'envoi et reçoit un accusé. Étapes :
Résultat attendu : message "Commande envoyée !" indiquant qu'un serveur validera ; bouton de retour au menu ; message d'erreur si l'envoi échoue. |
À tester | Couvert | Non testé |
| SMP-081 |
Appeler le serveur depuis la table
Mobile
DétailsObjectif : le client demande l'intervention d'un serveur. Étapes :
Résultat attendu : message "Serveur appelé", l'appel arrive côté terminal ; message d'erreur si l'envoi échoue. |
À tester | Couvert | Non testé |
| SMP-082 |
Recevoir et accepter une commande client (serveur)
Tablette
Desktop
DétailsObjectif : le serveur valide une commande passée par un client. Étapes :
Résultat attendu : les articles sont ajoutés à la commande de la table, la notification disparaît. |
À tester | Couvert | Non testé |
| SMP-083 |
Refuser une commande client avec motif (serveur)
Tablette
Desktop
DétailsObjectif : le serveur refuse une commande client. Étapes :
Résultat attendu : la commande est refusée (non ajoutée à la table), le motif est conservé. |
À tester | Couvert | Non testé |
| SMP-084 |
Prendre en charge un appel serveur (serveur)
Tablette
Desktop
DétailsObjectif : le serveur acquitte un appel de table. Étapes :
Résultat attendu : l'appel est pris en charge, la notification est acquittée. |
À tester | Couvert | Non testé |
| Cuisine | ||||
| SMP-062 |
Envoyer des articles en cuisine
Tablette
Desktop
DétailsObjectif : transmettre tout ou partie d'une commande à la cuisine. Étapes :
Résultat attendu : message "Articles envoyés en cuisine", les articles passent en préparation ; "Aucun article en attente d'envoi" si rien à envoyer. |
À tester | Couvert | Non testé |
| SMP-063 |
Consulter l'écran cuisine (commandes en préparation)
Tablette
Desktop
DétailsObjectif : afficher les commandes à préparer côté cuisine. Étapes :
Résultat attendu : les commandes en préparation s'affichent avec leurs articles, notes et suppléments ; "Aucune commande en préparation" si vide. |
À tester | Couvert | Non testé |
| SMP-064 |
Marquer une ligne comme prête en cuisine
Tablette
Desktop
DétailsObjectif : signaler qu'un article est prêt à être servi. Étapes :
Résultat attendu : la ligne passe à l'état "Prêt à servir", la salle est notifiée. |
À tester | Couvert | Non testé |
| SMP-065 |
Marquer toute une commande comme prête
Tablette
Desktop
DétailsObjectif : marquer d'un coup tous les articles d'une commande comme prêts. Étapes :
Résultat attendu : toutes les lignes passent à "Prêt à servir", message "Commande marquée comme prête". |
À tester | Couvert | Non testé |
| SMP-066 |
Recevoir la notification "commande prête" en salle
Tablette
Desktop
DétailsObjectif : le serveur est averti quand un plat est prêt. Étapes :
Résultat attendu : une notification "commande prête" apparaît côté salle pour la table concernée. |
À tester | Couvert | Non testé |
| SMP-067 |
Marquer un article comme servi
Tablette
Desktop
DétailsObjectif : indiquer qu'un article prêt a été servi au client. Étapes :
Résultat attendu : l'article passe à l'état "Servi". |
À tester | Couvert | Non testé |
| SMP-068 |
Suivre les statuts d'une ligne (attente, préparation, prêt, servi)
Tablette
Desktop
DétailsObjectif : vérifier le cycle de vie complet d'une ligne de commande restauration. Étapes :
Résultat attendu : les statuts s'enchaînent correctement : en attente -> en préparation -> prêt à servir -> servi, cohérents entre cuisine et salle. |
À tester | Couvert | Non testé |
| Écran client | ||||
| SMP-069 |
Générer un code d'appairage pour l'écran client
Tablette
Desktop
DétailsObjectif : générer un code pour appairer un second écran (affichage client). Étapes :
Résultat attendu : un code à 6 chiffres s'affiche avec son délai d'expiration. |
À tester | Couvert | Non testé |
| SMP-070 |
Appairer l'écran client avec le code à 6 chiffres
Tablette
Desktop
DétailsObjectif : connecter un écran client au terminal via le code d'appairage. Étapes :
Résultat attendu : l'écran client se connecte ; un code invalide ou expiré affiche un message d'erreur. |
À tester | Couvert | Non testé |
| SMP-071 |
Voir le panier en temps réel sur l'écran client
Tablette
Desktop
DétailsObjectif : l'écran client reflète la vente en cours. Étapes :
Résultat attendu : l'écran client affiche en direct les articles, le nombre d'articles et le total. |
À tester | Couvert | Non testé |
| SMP-072 |
Afficher le diaporama de veille sur l'écran client
Tablette
Desktop
DétailsObjectif : afficher le contenu promotionnel quand aucune vente n'est en cours. Étapes :
Résultat attendu : le diaporama de veille (branding/slides) s'affiche ; il laisse place à la vente dès qu'un produit est ajouté. |
À tester | Couvert | Non testé |
| SMP-073 |
Afficher l'écran "Merci" avec QR ticket après paiement
Tablette
Desktop
DétailsObjectif : remercier le client et proposer le ticket dématérialisé. Étapes :
Résultat attendu : l'écran client affiche "Merci !", le total et un QR pour télécharger le ticket. |
À tester | Couvert | Non testé |
| SMP-074 |
Révoquer un appairage d'écran client
Tablette
Desktop
DétailsObjectif : déconnecter un écran client appairé. Étapes :
Résultat attendu : message "Appairage révoqué", l'écran client est déconnecté ; "Aucun appairage actif" s'il n'en reste plus. |
À tester | Couvert | Non testé |
| Encaissement | ||||
| SMP-033 |
Encaisser en espèces avec rendu de monnaie
Tablette
Desktop
DétailsObjectif : encaisser une commande en espèces et afficher la monnaie à rendre. Étapes :
Résultat attendu : la monnaie à rendre s'affiche, le paiement est enregistré, la commande passe à l'état payé et le ticket peut être imprimé. |
À tester | Couvert | Non testé |
| SMP-034 |
Encaisser par carte bancaire
Tablette
Desktop
DétailsObjectif : encaisser le total par carte bancaire. Étapes :
Résultat attendu : le paiement CB est enregistré pour le montant dû, la commande est finalisée. |
À tester | Couvert | Non testé |
| SMP-035 |
Encaisser par chèque
Tablette
Desktop
DétailsObjectif : encaisser le total par chèque. Étapes :
Résultat attendu : le paiement par chèque est enregistré, la commande est finalisée. |
À tester | Couvert | Non testé |
| SMP-036 |
Encaisser par ticket restaurant
Tablette
Desktop
DétailsObjectif : encaisser via le moyen "Ticket restaurant". Étapes :
Résultat attendu : le paiement ticket restaurant est enregistré ; combinable avec un autre moyen si reste à payer. |
À tester | Couvert | Non testé |
| SMP-037 |
Paiement mixte (plusieurs moyens de paiement)
Tablette
Desktop
DétailsObjectif : régler une commande avec plusieurs moyens de paiement. Étapes :
Résultat attendu : les paiements s'ajoutent dans la liste, le reste à payer décroît jusqu'à zéro, la commande est finalisée. |
À tester | Couvert | Non testé |
| SMP-038 |
Saisir un pourboire à l'encaissement
Tablette
Desktop
DétailsObjectif : ajouter un pourboire lors de l'encaissement. Étapes :
Résultat attendu : le pourboire est pris en compte dans le montant encaissé. |
À tester | Couvert | Non testé |
| SMP-039 |
Utiliser le bouton "Exact" pour l'appoint espèces
Tablette
Desktop
DétailsObjectif : encaisser le montant exact en espèces sans rendu. Étapes :
Résultat attendu : le montant reçu = total dû, monnaie à rendre = 0, commande finalisée. |
À tester | Couvert | Non testé |
| SMP-040 |
Confirmer et finaliser l'encaissement
Tablette
Desktop
DétailsObjectif : valider définitivement l'encaissement et générer la facture. Étapes :
Résultat attendu : message "Paiement effectué avec succès", la facture est créée et fermée, la commande/table est libérée. |
À tester | Couvert | Non testé |
| SMP-041 |
Idempotence : re-soumission d'un paiement déjà validé
Tablette
Desktop
DétailsObjectif : vérifier qu'un double envoi de paiement ne facture pas deux fois. Étapes :
Résultat attendu : la facture n'est pas dupliquée ; le second envoi renvoie l'encaissement existant (commande déjà fermée). |
À tester | Couvert | Non testé |
| SMP-042 |
Gestion d'une erreur d'encaissement
Tablette
Desktop
DétailsObjectif : l'échec de création de facture ou de paiement est géré proprement. Étapes :
Résultat attendu : message d'erreur explicite ("Échec de la création de la facture" ou "Échec du paiement"), pas de finalisation partielle, possibilité de réessayer. |
À tester | Couvert | Non testé |
| SMP-116 |
Vendre une carte cadeau depuis la caisse
Tablette
Desktop
DétailsObjectif : vendre une carte cadeau payante, émise seulement une fois payée. Étapes :
Résultat attendu : la carte est créée avec son code et son QR code affichés ; sans paiement, aucune carte n'existe ; une double soumission ne crée qu'une carte ; sans la permission, la vente est refusée. |
À tester | Couvert | Non testé |
| SMP-117 |
Régler une vente avec une carte cadeau
Tablette
Desktop
DétailsObjectif : utiliser le solde d'une carte cadeau comme moyen de paiement. Étapes :
Résultat attendu : le solde de la carte est débité du montant utilisé ; la facture est soldée quand le total est couvert, reste ouverte sinon ; un montant supérieur au solde est refusé. |
À tester | Couvert | Non testé |
| SMP-118 |
Appliquer un coupon de réduction à l'encaissement
Tablette
Desktop
DétailsObjectif : déduire un coupon de réduction du total de la vente. Étapes :
Résultat attendu : la remise du coupon est déduite du total et répartie sur les taux de TVA de la facture ; un coupon dont le minimum de commande n'est pas atteint est refusé ; un coupon déjà consommé ne peut pas resservir sur une autre vente. |
À tester | Couvert | Non testé |
| SMP-119 |
Encaisser en paiement différé (facture laissée ouverte)
Tablette
Desktop
DétailsObjectif : valider une vente sans règlement immédiat. Étapes :
Résultat attendu : la facture Dolibarr est créée, ouverte et non réglée, sans paiement enregistré ; sans l'option, une vente sans paiement est refusée ; un rejeu après coupure réseau ne crée pas une seconde vente. |
À tester | Couvert | Non testé |
| SMP-120 |
Appliquer une remise globale sur la commande
Tablette
Desktop
DétailsObjectif : remiser toute la commande, en pourcentage ou en montant fixe. Étapes :
Résultat attendu : le total de la facture est réduit ; sans motif ou sans la permission, la remise est refusée ; elle ne dépasse jamais le paramètre "Remise globale maximale (%)". |
À tester | Couvert | Non testé |
| SMP-126 |
Partager l'addition en parts égales
Tablette
Desktop
DétailsObjectif : diviser l'addition en N parts identiques, encaissées une à une. Étapes :
Résultat attendu : la caisse affiche "1 part = X,XX EUR" et "Parts encaissées : n / N" ; le montant est pré-rempli avec la valeur d'une part recalculée sur le reste ; les premières parts sont arrondies au centime supérieur et la dernière absorbe l'écart, la somme des parts égale exactement le total. |
À tester | Couvert | Non testé |
| SMP-127 |
Partager l'addition par article (fractions comprises)
Tablette
Desktop
DétailsObjectif : chaque convive règle ce qu'il a consommé, une bouteille pouvant être partagée. Étapes :
Résultat attendu : le sous-total de la sélection suit les quantités choisies (fractions comprises) ; on ne peut jamais attribuer plus que le reste d'une ligne ; le dernier payeur absorbe l'écart d'arrondi et la somme des règlements égale le total ; les lignes passent blanc, orange puis grisé. |
À tester | Couvert | Non testé |
| Historique et retours | ||||
| SMP-121 |
Annuler une vente non réglée depuis l'historique
Tablette
Desktop
DétailsObjectif : annuler une vente validée mais non réglée. Étapes :
Résultat attendu : la vente est annulée, sa facture abandonnée (jamais supprimée) et les produits sortis du stock y reviennent une seule fois ; une vente déjà réglée ne peut pas être annulée. |
À tester | Couvert | Non testé |
| SMP-122 |
Contre-passer un règlement encaissé par erreur
Tablette
Desktop
DétailsObjectif : retirer un règlement saisi par erreur. Étapes :
Résultat attendu : le paiement est retiré, la facture rouverte et le pourboire éventuel retiré ; un règlement inconnu est refusé. |
À tester | Couvert | Non testé |
| SMP-123 |
Créer un avoir depuis une vente et remettre le stock
Tablette
Desktop
DétailsObjectif : rembourser une vente réglée par un avoir. Étapes :
Résultat attendu : une facture d'avoir Dolibarr est créée et devient un avoir client applicable plus tard ; les produits reviennent dans l'entrepôt d'où ils sont sortis, une seule fois ; une vente non réglée, déjà remboursée ou hors caisse ne peut pas être remboursée. |
À tester | Couvert | Non testé |
| Impression et tickets | ||||
| SMP-043 |
Ajouter une imprimante (vente ou cuisine)
Tablette
Desktop
DétailsObjectif : déclarer une imprimante depuis les paramètres du terminal. Étapes :
Résultat attendu : message "Imprimante créée", l'imprimante apparaît dans la liste. |
À tester | Couvert | Non testé |
| SMP-044 |
Choisir le protocole et la largeur papier d'une imprimante
Tablette
Desktop
DétailsObjectif : configurer la connexion d'une imprimante. Étapes :
Résultat attendu : les paramètres de connexion sont enregistrés ; en mode Réseau, l'adresse est requise. |
À tester | Couvert | Non testé |
| SMP-045 |
Tester l'impression d'une imprimante
Tablette
Desktop
DétailsObjectif : vérifier qu'une imprimante configurée imprime un ticket de test. Étapes :
Résultat attendu : un ticket de test est imprimé, message "Test d'impression réussi" ; en cas d'échec, "Échec du test d'impression". |
À tester | Couvert | Non testé |
| SMP-046 |
Modifier ou supprimer une imprimante
Tablette
Desktop
DétailsObjectif : gérer le parc d'imprimantes du terminal. Étapes :
Résultat attendu : "Imprimante mise à jour" puis "Imprimante supprimée" ; la liste reflète les changements. |
À tester | Couvert | Non testé |
| SMP-047 |
Imprimer le ticket de caisse après encaissement
Tablette
Desktop
DétailsObjectif : imprimer le ticket de vente une fois la commande encaissée. Étapes :
Résultat attendu : le ticket s'imprime avec lignes, totaux et moyens de paiement ; si aucune imprimante, message "Aucune imprimante configurée pour ce terminal". |
À tester | Couvert | Non testé |
| SMP-048 |
Réimprimer un ticket
Tablette
Desktop
DétailsObjectif : réimprimer le ticket d'une vente déjà encaissée. Étapes :
Résultat attendu : un duplicata du ticket est imprimé. |
À tester | Couvert | Non testé |
| SMP-049 |
Télécharger son ticket via le QR de l'écran client
Mobile
DétailsObjectif : le client récupère son ticket dématérialisé en scannant le QR de fin de transaction. Étapes :
Résultat attendu : le ticket s'ouvre/se télécharge sur le téléphone du client. |
À tester | Couvert | Non testé |
| SMP-128 |
Numéroter les tickets par caisse, sans doublon, hors-ligne compris
Tablette
Desktop
DétailsObjectif : chaque caisse numérote ses propres tickets, en ligne comme hors-ligne, sans que deux appareils émettent le même numéro. Étapes :
Résultat attendu : les numéros de la caisse A se suivent sans trou ni doublon, la série de la caisse B est indépendante ; après effacement, la numérotation reprend au-dessus du dernier numéro connu du serveur, jamais en arrière ; elle repart dans une nouvelle série au changement d'exercice. |
À tester | Couvert | Non testé |
| Panier et lignes | ||||
| SMP-018 |
Ajouter un produit au panier
Tablette
Desktop
DétailsObjectif : ajouter un produit simple au panier. Étapes :
Résultat attendu : une ligne apparaît dans le panier ; appuyer à nouveau sur le même produit incrémente la quantité. |
À tester | Couvert | Non testé |
| SMP-019 |
Modifier la quantité d'une ligne du panier
Tablette
Desktop
DétailsObjectif : ajuster la quantité d'une ligne déjà au panier. Étapes :
Résultat attendu : la quantité et le total de la ligne sont recalculés, le total général est mis à jour. |
À tester | Couvert | Non testé |
| SMP-020 |
Modifier le prix d'une ligne du panier
Tablette
Desktop
DétailsObjectif : modifier ponctuellement le prix unitaire d'une ligne (remise, geste commercial). Étapes :
Résultat attendu : le prix de la ligne et les totaux sont recalculés. La permission "discount" peut être requise selon la configuration. |
À tester | Couvert | Non testé |
| SMP-021 |
Supprimer une ligne du panier
Tablette
Desktop
DétailsObjectif : retirer une ligne du panier. Étapes :
Résultat attendu : la ligne disparaît, les totaux sont recalculés. |
À tester | Couvert | Non testé |
| SMP-022 |
Ajouter des notes sur une ligne (cuisson, sauce, allergie)
Tablette
Desktop
DétailsObjectif : préciser une ligne via les notes prédéfinies (cuisson, sauce, allergie, accompagnement). Étapes :
Résultat attendu : les notes sont attachées à la ligne et visibles dans le panier et sur le ticket cuisine. |
À tester | Couvert | Non testé |
| SMP-023 |
Ajouter une note libre sur une ligne
Tablette
Desktop
DétailsObjectif : ajouter un commentaire libre sur une ligne. Étapes :
Résultat attendu : la note libre est enregistrée et affichée sur la ligne. |
À tester | Couvert | Non testé |
| SMP-024 |
Ajouter des suppléments sur une ligne
Tablette
Desktop
DétailsObjectif : ajouter des suppléments payants à une ligne. Étapes :
Résultat attendu : le total des suppléments s'ajoute au prix de la ligne ; les suppléments apparaissent en détail. |
À tester | Couvert | Non testé |
| SMP-025 |
Vérifier le calcul des totaux HT, TVA et TTC
Tablette
Desktop
DétailsObjectif : vérifier l'exactitude des totaux du panier. Étapes :
Résultat attendu : sous-total HT, TVA par taux et total TTC sont cohérents avec les lignes (suppléments inclus). |
À tester | Couvert | Non testé |
| SMP-026 |
Annuler la commande en cours
Tablette
Desktop
DétailsObjectif : vider entièrement la commande en cours. Étapes :
Résultat attendu : toutes les lignes sont supprimées, le panier est vide. |
À tester | Couvert | Non testé |
| SMP-027 |
Suspendre une commande
Tablette
Desktop
DétailsObjectif : mettre une commande de côté pour servir un autre client. Étapes :
Résultat attendu : la commande est mise en attente, le panier se vide pour une nouvelle vente ; la commande suspendue reste récupérable. |
À tester | Couvert | Non testé |
| SMP-028 |
Reprendre une commande suspendue
Tablette
Desktop
DétailsObjectif : rappeler une commande précédemment suspendue. Étapes :
Résultat attendu : le panier est restauré avec ses lignes, notes et suppléments ; on peut poursuivre la vente. |
À tester | Couvert | Non testé |
| Réglages application | ||||
| SMP-085 |
Activer ou désactiver le mode sombre
Tablette
Desktop
DétailsObjectif : basculer l'interface en mode sombre. Étapes :
Résultat attendu : l'interface bascule en sombre/clair, le choix est conservé après rechargement. |
À tester | Couvert | Non testé |
| SMP-086 |
Changer la langue de l'interface (fr/en)
Tablette
Desktop
DétailsObjectif : changer la langue de la PWA. Étapes :
Résultat attendu : l'interface se traduit immédiatement, le choix est conservé. |
À tester | Couvert | Non testé |
| SMP-087 |
Ajuster l'échelle d'affichage
Tablette
Desktop
DétailsObjectif : adapter la taille de l'interface au terminal. Étapes :
Résultat attendu : la taille des éléments s'adapte, le réglage est conservé. |
À tester | Couvert | Non testé |
| SMP-088 |
Voir l'état de connectivité
Tablette
Desktop
DétailsObjectif : connaître l'état en ligne/hors ligne du terminal. Étapes :
Résultat attendu : l'indicateur reflète "En ligne", "Hors ligne" et "Synchronisation..." selon l'état réel. |
À tester | Couvert | Non testé |
| Salle et tables | ||||
| SMP-050 |
Visualiser le plan de salle (zones et tables)
Tablette
Desktop
DétailsObjectif : consulter l'état des tables par zone. Étapes :
Résultat attendu : les tables de la zone s'affichent avec leur statut (libre, occupée, à nettoyer, réservée) ; messages dédiés si aucune zone ou aucune table. |
À tester | Couvert | Non testé |
| SMP-051 |
Ouvrir une table (couverts et note)
Tablette
Desktop
DétailsObjectif : ouvrir une table libre pour démarrer un service. Étapes :
Résultat attendu : la table passe à l'état occupée, une commande lui est associée ; un nombre de couverts < 1 est refusé. |
À tester | Couvert | Non testé |
| SMP-052 |
Ajouter des articles à une table ouverte
Tablette
Desktop
DétailsObjectif : compléter la commande d'une table en cours de service. Étapes :
Résultat attendu : les articles s'ajoutent à la commande de la table, le montant de la table est mis à jour. |
À tester | Couvert | Non testé |
| SMP-053 |
Voir la commande d'une table
Tablette
Desktop
DétailsObjectif : consulter le détail de la commande d'une table. Étapes :
Résultat attendu : la commande de la table s'affiche avec ses lignes, couverts et montant. |
À tester | Couvert | Non testé |
| SMP-054 |
Modifier le nombre de couverts d'une table
Tablette
Desktop
DétailsObjectif : ajuster le nombre de couverts d'une table ouverte. Étapes :
Résultat attendu : le nombre de couverts de la table est mis à jour. |
À tester | Couvert | Non testé |
| SMP-055 |
Modifier la note d'une table
Tablette
Desktop
DétailsObjectif : ajouter ou modifier une note sur une table. Étapes :
Résultat attendu : la note est enregistrée et associée à la table. |
À tester | Couvert | Non testé |
| SMP-056 |
Encaisser une table
Tablette
Desktop
DétailsObjectif : encaisser la commande d'une table. Étapes :
Résultat attendu : la commande de la table est payée, la facture est générée, la table est libérée après encaissement. |
À tester | Couvert | Non testé |
| SMP-057 |
Libérer une table
Tablette
Desktop
DétailsObjectif : libérer une table sans encaissement (annulation). Étapes :
Résultat attendu : la commande est annulée, la table repasse libre (ou à nettoyer selon configuration). |
À tester | Couvert | Non testé |
| SMP-058 |
Marquer une table comme propre
Tablette
Desktop
DétailsObjectif : remettre à "libre" une table en état "à nettoyer". Étapes :
Résultat attendu : la table repasse à l'état libre et redevient disponible. |
À tester | Couvert | Non testé |
| SMP-059 |
Réserver une table et annuler la réservation
Tablette
Desktop
DétailsObjectif : gérer la réservation d'une table. Étapes :
Résultat attendu : la table passe à l'état "Réservée" puis revient "Libre" après annulation. |
À tester | Couvert | Non testé |
| SMP-060 |
Ouvrir et consulter le service en cours
Tablette
Desktop
DétailsObjectif : suivre le service de restauration en cours. Étapes :
Résultat attendu : le service en cours s'affiche (tables servies, couverts, chiffre d'affaires) ; "Aucun service actif" si aucun. |
À tester | Couvert | Non testé |
| SMP-061 |
Clôturer le service et lire le rapport
Tablette
Desktop
DétailsObjectif : clôturer le service et consulter son rapport. Étapes :
Résultat attendu : le service est clôturé, le rapport affiche tables servies, couverts et chiffre d'affaires ; clôture refusée/avertie s'il reste des tables ouvertes selon configuration. |
À tester | Couvert | Non testé |
| Synchronisation et offline | ||||
| SMP-089 |
Travailler hors-ligne (créer une commande sans réseau)
Tablette
Desktop
DétailsObjectif : la caisse reste utilisable sans connexion. Étapes :
Résultat attendu : la commande se crée et s'enregistre localement, l'indicateur passe "Hors ligne", la commande est mise en file d'attente de synchronisation. |
À tester | Couvert | Non testé |
| SMP-090 |
Voir l'indicateur de connexion et la file d'attente
Tablette
Desktop
DétailsObjectif : suivre le nombre d'éléments en attente de synchronisation. Étapes :
Résultat attendu : l'indicateur montre l'état (en ligne/hors ligne/synchronisation) et le nombre d'éléments en attente. |
À tester | Couvert | Non testé |
| SMP-091 |
Synchroniser manuellement
Tablette
Desktop
DétailsObjectif : déclencher la synchronisation à la demande. Étapes :
Résultat attendu : les éléments en attente sont envoyés, la date de dernière synchronisation est mise à jour, la file se vide. |
À tester | Couvert | Non testé |
| SMP-092 |
Reprise de synchronisation au retour du réseau
Tablette
Desktop
DétailsObjectif : la synchronisation reprend automatiquement quand le réseau revient. Étapes :
Résultat attendu : la synchronisation se déclenche automatiquement, les opérations en attente remontent au serveur sans doublon. |
À tester | Couvert | Non testé |
| SMP-093 |
Reset complet des données locales
Tablette
Desktop
DétailsObjectif : vider l'ensemble du cache local et relancer une synchronisation. Étapes :
Résultat attendu : cache, commandes locales et images sont vides, une nouvelle synchronisation repart de zéro. |
À tester | Couvert | Non testé |
| SMP-094 |
Purger les images en cache
Tablette
Desktop
DétailsObjectif : libérer de l'espace en supprimant les images anciennes. Étapes :
Résultat attendu : les images en cache de plus de 7 jours sont supprimées, les images récentes restent disponibles. |
À tester | Couvert | Non testé |
| SMP-096 |
Synchroniser le catalogue (produits et catégories à jour)
Tablette
Desktop
DétailsObjectif : récupérer la dernière version du catalogue (catégories, produits, prix). Étapes :
Résultat attendu : la PWA reflète les modifications du catalogue (nouveaux produits, prix à jour) y compris en usage hors-ligne ultérieur. |
À tester | Couvert | Non testé |
| Verrouillage local de la caisse | ||||
| SMP-112 |
Définir un code de verrouillage local en deux saisies
Tablette
Desktop
DétailsObjectif : protéger la caisse par un code PIN local (stocké chiffré sur l'appareil), distinct du PIN opérateur serveur. Étapes :
Résultat attendu : un rappel 'Confirmation par une 2e saisie' s'affiche entre les deux saisies ; une fois le code confirmé, le verrouillage est actif (les boutons 'Modifier le code' et 'Désactiver' apparaissent). |
À tester | Couvert | Non testé |
| SMP-113 |
Rejet de deux saisies différentes à la définition du code
Tablette
Desktop
DétailsObjectif : garantir que le code local n'est mémorisé que si les deux saisies concordent. Étapes :
Résultat attendu : message 'Les codes ne correspondent pas', retour à la première saisie, aucun code enregistré (aucun bouton 'Verrouiller' dans la barre du haut). |
À tester | Couvert | Non testé |
| SMP-114 |
Verrouiller puis déverrouiller la caisse localement
Tablette
Desktop
DétailsObjectif : verrouiller rapidement la caisse et la rouvrir avec le code local. Étapes :
Résultat attendu : l'écran de verrouillage s'affiche ; un code incorrect affiche 'Code incorrect' sans lever le verrou ; le code correct rouvre la caisse. |
À tester | Couvert | Non testé |
| SMP-115 |
Désactiver le verrouillage local
Tablette
Desktop
DétailsObjectif : retirer le code de verrouillage local de la caisse. Étapes :
Résultat attendu : le verrouillage est désactivé ('Définir un code' réapparaît) et le bouton 'Verrouiller' disparaît de la barre du haut. |
À tester | Couvert | Non testé |