capTests
Se connecter

capFullPOS capfullpos

Ce projet nécessite une intervention humaine pour qualifier manuellement 2 cas de test. 123 cas sont couverts par un test automatique relancé à chaque nouvelle version.
Rapport qualité
Consultation en lecture seule. Vous voulez participer ? Contactez le chef de projet pour rejoindre l'équipe et créer votre compte. Se connecter.
Scénarios vérifiés avec succès sur la version 1.4.0 : 123. Tout afficher
Les tests automatiques sont affichés. Les points couverts par un test automatique qui passe (badge Couvert) n'ont pas besoin d'être re-testés à la main : concentrez la recette manuelle sur les points manuels, non couverts ou en régression.
Réf Intitulé Cycle Couverture Verdict
Authentification et démarrage
SMP-001 Se connecter avec identifiant, mot de passe et entité Tablette Desktop
Détails

Objectif : un opérateur se connecte à SmartPOS avec ses identifiants Dolibarr.

Étapes :

  1. Ouvrir la PWA, arriver sur la page de connexion.
  2. Saisir l'identifiant et le mot de passe.
  3. Sélectionner l'entité si plusieurs sont proposées.
  4. Appuyer sur "Se connecter".

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étails

Objectif : la session est conservée entre deux ouvertures quand "Rester connecté" est coché.

Étapes :

  1. Sur la page de connexion, cocher "Rester connecté".
  2. Se connecter puis fermer l'application.
  3. Rouvrir la PWA.

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étails

Objectif : une connexion avec de mauvais identifiants est refusée proprement.

Étapes :

  1. Sur la page de connexion, saisir un identifiant ou un mot de passe erroné.
  2. Appuyer sur "Se connecter".

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étails

Objectif : après connexion, l'opérateur choisit le terminal sur lequel il travaille.

Étapes :

  1. Après connexion, arriver sur la page de sélection du terminal.
  2. Choisir un terminal dans la liste.

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étails

Objectif : l'opérateur se déconnecte proprement de SmartPOS.

Étapes :

  1. Ouvrir les paramètres.
  2. Appuyer sur "Se déconnecter".

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étails

Objectif : activer le module depuis la liste des modules Dolibarr.

Étapes :

  1. Accueil -> Configuration -> Modules/Applications.
  2. Rechercher SmartPOS et l'activer.

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étails

Objectif : attribuer les droits SmartPOS aux opérateurs.

Étapes :

  1. Ouvrir la fiche d'un utilisateur ou d'un groupe -> onglet Permissions.
  2. Cocher les droits SmartPOS voulus (terminal read/write/delete, order read/write/delete, use, admin, discount, cancel, refund, drawer, report).

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étails

Objectif : consulter et modifier les réglages généraux de SmartPOS.

Étapes :

  1. Configuration -> Modules -> SmartPOS -> page de configuration (setup).
  2. Modifier un réglage et enregistrer.

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étails

Objectif : déclarer un terminal utilisable par la PWA.

Étapes :

  1. Admin SmartPOS -> Terminaux.
  2. Créer un terminal (libellé et options) et enregistrer.

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étails

Objectif : définir les zones (salles) du plan de salle.

Étapes :

  1. Admin SmartPOS -> Zones/Salle.
  2. Créer, modifier puis supprimer une zone.

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étails

Objectif : définir les tables du restaurant.

Étapes :

  1. Admin SmartPOS -> Tables.
  2. Créer une table (référence, zone, couverts par défaut) et enregistrer.

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étails

Objectif : produire les QR codes à poser sur les tables.

Étapes :

  1. Admin SmartPOS -> QR tables.
  2. Générer et/ou télécharger les QR.

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étails

Objectif : définir les moyens de paiement disponibles à la caisse.

Étapes :

  1. Admin SmartPOS -> Moyens de paiement.
  2. Activer/configurer les moyens (espèces, CB, chèque, ticket restaurant...).

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étails

Objectif : gérer les imprimantes au niveau administration.

Étapes :

  1. Admin SmartPOS -> Imprimantes.
  2. Ajouter/modifier une imprimante (type vente/cuisine, protocole, largeur papier).

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étails

Objectif : définir les notes prédéfinies proposées à la caisse.

Étapes :

  1. Admin SmartPOS -> Notes prédéfinies.
  2. Créer/modifier/supprimer un preset (type cuisson/sauce/allergie/accompagnement, choix exclusif ou non).

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étails

Objectif : définir les suppléments payants.

Étapes :

  1. Admin SmartPOS -> Suppléments.
  2. Créer/modifier/supprimer un supplément (libellé, prix, TVA).

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étails

Objectif : paramétrer l'affichage client (branding, slides de veille).

Étapes :

  1. Admin SmartPOS -> Écran client.
  2. Configurer le branding et le diaporama de veille, enregistrer.

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étails

Objectif : adapter l'entête, le pied et les mentions du ticket de caisse.

Étapes :

  1. Admin SmartPOS -> Modèle de ticket.
  2. Modifier l'entête, le pied et les options, enregistrer.

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étails

Objectif : connaître la version installée du module et ce qu'elle demande.

Étapes :

  1. Admin CapFullPOS -> À propos.

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étails

Objectif : remplir une instance de démonstration avec un commerce d'environ 50 salariés.

Étapes :

  1. Ouvrir la page de démonstration du module sur une instance de démonstration (garde anti-production ouverte).
  2. Générer le jeu, puis le générer une seconde fois.
  3. Purger le jeu.

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étails

Objectif : naviguer dans les catégories pour trouver des produits.

Étapes :

  1. Sur l'interface de vente, observer la grille des catégories.
  2. Appuyer sur une catégorie.

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étails

Objectif : descendre dans une arborescence de catégories et revenir en arrière.

Étapes :

  1. Ouvrir une catégorie contenant des sous-catégories.
  2. Descendre d'un ou deux niveaux.
  3. Utiliser le fil d'ariane pour remonter.

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étails

Objectif : afficher l'ensemble des produits sans filtrage par catégorie.

Étapes :

  1. Appuyer sur "Tous les produits".

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étails

Objectif : trouver rapidement un produit via la barre de recherche.

Étapes :

  1. Saisir tout ou partie d'un nom de produit dans la barre de recherche.

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étails

Objectif : ajouter un produit en scannant son code-barres.

Étapes :

  1. Scanner le code-barres d'un produit avec une douchette.

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étails

Objectif : repérer les produits en stock faible.

Étapes :

  1. Afficher une catégorie contenant un produit dont le stock est bas.

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étails

Objectif : choisir la bonne déclinaison d'un produit à variantes (taille, couleur, etc.).

Étapes :

  1. Appuyer sur un produit possédant des variantes.
  2. Sélectionner une variante dans la liste proposée.

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étails

Objectif : ajouter un produit vendu au poids en saisissant le poids.

Étapes :

  1. Appuyer sur un produit vendu au poids.
  2. Saisir le poids en kg sur le pavé de saisie.
  3. Valider.

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étails

Objectif : saisir manuellement le prix d'un produit à prix libre.

Étapes :

  1. Appuyer sur un produit à prix libre.
  2. Saisir le prix sur le pavé de saisie.
  3. Valider.

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étails

Objectif : associer un client existant à la commande.

Étapes :

  1. Appuyer sur "Client".
  2. Rechercher par nom, téléphone ou email.
  3. Sélectionner un client dans les résultats.

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étails

Objectif : retrouver rapidement un client servi récemment.

Étapes :

  1. Ouvrir le sélecteur de client sans saisir de recherche.

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étails

Objectif : créer un client à la volée depuis la caisse.

Étapes :

  1. Dans le sélecteur de client, choisir "Nouveau client".
  2. Saisir au minimum le nom et le téléphone.
  3. Appuyer sur "Créer".

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étails

Objectif : vérifier les avoirs/crédits disponibles d'un client rattaché.

Étapes :

  1. Rattacher un client disposant d'avoirs.
  2. Consulter ses crédits.

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étails

Objectif : tenir une session de caisse jusqu'à sa clôture.

Étapes :

  1. Ouvrir une session de caisse sur le terminal.
  2. Encaisser des ventes (espèces, carte, pourboires).
  3. Clôturer la session.

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étails

Objectif : un client arrive sur la carte de la table après avoir scanné le QR.

Étapes :

  1. Scanner le QR de la table (ou ouvrir l'URL correspondante).

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étails

Objectif : le client parcourt la carte depuis son téléphone.

Étapes :

  1. Depuis l'accueil de la table, appuyer sur "Voir la carte".
  2. Naviguer entre catégories et produits.

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étails

Objectif : le client ajoute un produit à son panier avec quantité et note.

Étapes :

  1. Ouvrir le détail d'un produit.
  2. Choisir la quantité, saisir une note (ex. sans sauce).
  3. Appuyer sur "Ajouter".

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étails

Objectif : le client ajoute des suppléments à un produit avant de commander.

Étapes :

  1. Sur le détail d'un produit proposant des suppléments, en sélectionner.
  2. Ajouter au panier.

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étails

Objectif : le client transmet sa commande au restaurant.

Étapes :

  1. Ouvrir "Mon panier".
  2. Appuyer sur "Envoyer ma commande".

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étails

Objectif : le client confirme l'envoi et reçoit un accusé.

Étapes :

  1. À l'envoi, lire l'écran de confirmation (table, total).
  2. Confirmer.

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étails

Objectif : le client demande l'intervention d'un serveur.

Étapes :

  1. Depuis l'accueil de la table, appuyer sur "Appeler le serveur".
  2. Confirmer.

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étails

Objectif : le serveur valide une commande passée par un client.

Étapes :

  1. Sur le terminal, recevoir la notification "Nouvelle commande client".
  2. Ouvrir le détail (table, articles, notes).
  3. Appuyer sur "Accepter" et confirmer.

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étails

Objectif : le serveur refuse une commande client.

Étapes :

  1. Sur une commande client en attente, appuyer sur "Refuser".
  2. Saisir un motif optionnel et confirmer.

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étails

Objectif : le serveur acquitte un appel de table.

Étapes :

  1. Recevoir la notification "Appel serveur" pour une table.
  2. Appuyer sur "OK, j'y vais".

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étails

Objectif : transmettre tout ou partie d'une commande à la cuisine.

Étapes :

  1. Sur une commande, ouvrir "Envoyer en cuisine".
  2. Sélectionner des articles (ou "Tout sélectionner").
  3. Appuyer sur "Envoyer la sélection" ou "Tout envoyer".

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étails

Objectif : afficher les commandes à préparer côté cuisine.

Étapes :

  1. Ouvrir l'écran "Cuisine".

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étails

Objectif : signaler qu'un article est prêt à être servi.

Étapes :

  1. Sur une carte commande en cuisine, appuyer sur "PRET" pour une ligne.

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étails

Objectif : marquer d'un coup tous les articles d'une commande comme prêts.

Étapes :

  1. Sur une carte commande, appuyer sur "Tout marquer prêt".

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étails

Objectif : le serveur est averti quand un plat est prêt.

Étapes :

  1. En cuisine, marquer un article comme prêt.
  2. Observer le terminal de salle.

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étails

Objectif : indiquer qu'un article prêt a été servi au client.

Étapes :

  1. Sur un article à l'état "Prêt à servir", choisir "Marquer servi".
  2. Confirmer.

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étails

Objectif : vérifier le cycle de vie complet d'une ligne de commande restauration.

Étapes :

  1. Suivre une ligne depuis "En attente d'envoi" jusqu'à "Servi".

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étails

Objectif : générer un code pour appairer un second écran (affichage client).

Étapes :

  1. Paramètres -> Écran client -> "Générer un code d'appairage".

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étails

Objectif : connecter un écran client au terminal via le code d'appairage.

Étapes :

  1. Sur le second écran, ouvrir l'écran d'appairage.
  2. Saisir le code à 6 chiffres affiché sur le terminal.
  3. Valider.

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étails

Objectif : l'écran client reflète la vente en cours.

Étapes :

  1. Avec un écran client appairé, ajouter/retirer des produits côté caisse.

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étails

Objectif : afficher le contenu promotionnel quand aucune vente n'est en cours.

Étapes :

  1. Sans vente active, observer l'écran client.

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étails

Objectif : remercier le client et proposer le ticket dématérialisé.

Étapes :

  1. Finaliser un encaissement avec écran client appairé.

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étails

Objectif : déconnecter un écran client appairé.

Étapes :

  1. Paramètres -> Écran client, sur un appairage actif, choisir "Révoquer".
  2. Confirmer.

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étails

Objectif : encaisser une commande en espèces et afficher la monnaie à rendre.

Étapes :

  1. Avec une commande non vide, appuyer sur "Encaisser".
  2. Choisir "Espèces".
  3. Saisir le montant reçu (supérieur au total) ou appuyer sur "Exact".
  4. Valider le paiement.

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étails

Objectif : encaisser le total par carte bancaire.

Étapes :

  1. Ouvrir l'encaissement, choisir "Carte bancaire".
  2. Valider le montant.

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étails

Objectif : encaisser le total par chèque.

Étapes :

  1. Ouvrir l'encaissement, choisir "Chèque".
  2. Valider le montant.

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étails

Objectif : encaisser via le moyen "Ticket restaurant".

Étapes :

  1. Ouvrir l'encaissement, choisir "Ticket restaurant".
  2. Saisir le montant et valider.

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étails

Objectif : régler une commande avec plusieurs moyens de paiement.

Étapes :

  1. Ouvrir l'encaissement.
  2. Saisir un premier paiement partiel (ex. espèces).
  3. Constater le "Reste à payer".
  4. Ajouter un second paiement (ex. CB) pour solder.

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étails

Objectif : ajouter un pourboire lors de l'encaissement.

Étapes :

  1. Ouvrir l'encaissement.
  2. Dans la section pourboire, choisir un montant prédéfini ou "Autre".

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étails

Objectif : encaisser le montant exact en espèces sans rendu.

Étapes :

  1. Ouvrir l'encaissement, choisir "Espèces".
  2. Appuyer sur "Exact".
  3. Valider.

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étails

Objectif : valider définitivement l'encaissement et générer la facture.

Étapes :

  1. Après saisie des paiements couvrant le total, appuyer sur "Finaliser l'encaissement".
  2. Confirmer dans la fenêtre de confirmation (montant et reçu affichés).

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étails

Objectif : vérifier qu'un double envoi de paiement ne facture pas deux fois.

Étapes :

  1. Encaisser une commande.
  2. Provoquer une re-soumission (double appui, perte réseau puis renvoi) avec la même clé d'idempotence.

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étails

Objectif : l'échec de création de facture ou de paiement est géré proprement.

Étapes :

  1. Provoquer un échec (ex. perte réseau pendant la finalisation).

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étails

Objectif : vendre une carte cadeau payante, émise seulement une fois payée.

Étapes :

  1. Ouvrir "Bon cadeau" depuis la caisse (permission "Émettre et vendre des bons cadeaux").
  2. Saisir le montant de la carte.
  3. Choisir le moyen de paiement et encaisser.

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étails

Objectif : utiliser le solde d'une carte cadeau comme moyen de paiement.

Étapes :

  1. Ajouter des produits au panier et ouvrir l'encaissement.
  2. Saisir le code de la carte cadeau (ou scanner son QR code).
  3. Compléter si besoin avec un autre moyen de paiement.

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étails

Objectif : déduire un coupon de réduction du total de la vente.

Étapes :

  1. Ajouter des produits au panier et ouvrir l'encaissement.
  2. Saisir le code du coupon.
  3. Finaliser l'encaissement.

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étails

Objectif : valider une vente sans règlement immédiat.

Étapes :

  1. Ajouter des produits au panier et ouvrir l'encaissement.
  2. Cocher "Paiement différé" et confirmer le récapitulatif.

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étails

Objectif : remiser toute la commande, en pourcentage ou en montant fixe.

Étapes :

  1. Depuis l'écran d'encaissement, choisir la remise globale (permission "Appliquer des remises").
  2. Saisir un pourcentage ou un montant, et un motif.

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étails

Objectif : diviser l'addition en N parts identiques, encaissées une à une.

Étapes :

  1. Ouvrir l'encaissement d'une commande, choisir "Parts égales".
  2. Régler le nombre de parts avec - et + (minimum 2).
  3. Encaisser une part avec un moyen de paiement, puis une autre avec un moyen différent.
  4. Terminer par "Payer le reste".

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.

Aide complémentaire

À tester Couvert Non testé
SMP-127 Partager l'addition par article (fractions comprises) Tablette Desktop
Détails

Objectif : chaque convive règle ce qu'il a consommé, une bouteille pouvant être partagée.

Étapes :

  1. Ouvrir l'encaissement, choisir "Par article".
  2. Pour le premier convive, prendre une ligne entière ("Tout") et la moitié d'une autre ("1/2").
  3. Encaisser le sous-total de la sélection.
  4. Recommencer pour le convive suivant jusqu'à solder l'addition.

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é.

Aide complémentaire

À tester Couvert Non testé
Historique et retours
SMP-121 Annuler une vente non réglée depuis l'historique Tablette Desktop
Détails

Objectif : annuler une vente validée mais non réglée.

Étapes :

  1. Ouvrir "Historique / Retours" (permission "Annuler des commandes validées").
  2. Sélectionner une vente non réglée et choisir "Annuler la vente".

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étails

Objectif : retirer un règlement saisi par erreur.

Étapes :

  1. Ouvrir "Historique / Retours" (permission "Effectuer des remboursements").
  2. Sélectionner la vente, puis le règlement à contre-passer.

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étails

Objectif : rembourser une vente réglée par un avoir.

Étapes :

  1. Ouvrir "Historique / Retours" (permission "Effectuer des remboursements").
  2. Sélectionner une vente réglée et choisir "Créer un avoir".

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étails

Objectif : déclarer une imprimante depuis les paramètres du terminal.

Étapes :

  1. Paramètres -> Imprimantes -> "Ajouter".
  2. Saisir le nom, choisir le type (Vente ou Cuisine).
  3. Enregistrer.

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étails

Objectif : configurer la connexion d'une imprimante.

Étapes :

  1. Éditer une imprimante.
  2. Choisir le protocole (Navigateur, USB ou Réseau) et la largeur papier.
  3. Enregistrer.

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étails

Objectif : vérifier qu'une imprimante configurée imprime un ticket de test.

Étapes :

  1. Sur une imprimante de la liste, appuyer sur "Tester".

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étails

Objectif : gérer le parc d'imprimantes du terminal.

Étapes :

  1. Éditer une imprimante, modifier un champ, enregistrer.
  2. Supprimer une imprimante et confirmer.

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étails

Objectif : imprimer le ticket de vente une fois la commande encaissée.

Étapes :

  1. Finaliser un encaissement.
  2. Déclencher l'impression du ticket sur l'imprimante de vente.

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étails

Objectif : réimprimer le ticket d'une vente déjà encaissée.

Étapes :

  1. Retrouver une vente récente.
  2. Déclencher la réimpression du ticket.

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étails

Objectif : le client récupère son ticket dématérialisé en scannant le QR de fin de transaction.

Étapes :

  1. Après encaissement, sur l'écran client l'écran "Merci" affiche un QR.
  2. Scanner le QR avec un téléphone.

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étails

Objectif : chaque caisse numérote ses propres tickets, en ligne comme hors-ligne, sans que deux appareils émettent le même numéro.

Étapes :

  1. Encaisser plusieurs ventes sur la caisse A, dont une hors-ligne.
  2. Encaisser une vente sur la caisse B.
  3. Effacer les données locales de la caisse A, rouvrir une session et encaisser une nouvelle vente.

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.

Aide complémentaire

À tester Couvert Non testé
Panier et lignes
SMP-018 Ajouter un produit au panier Tablette Desktop
Détails

Objectif : ajouter un produit simple au panier.

Étapes :

  1. Appuyer sur un produit dans la grille.

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étails

Objectif : ajuster la quantité d'une ligne déjà au panier.

Étapes :

  1. Sur une ligne du panier, ouvrir "Modifier la quantité".
  2. Saisir la nouvelle quantité et valider.

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étails

Objectif : modifier ponctuellement le prix unitaire d'une ligne (remise, geste commercial).

Étapes :

  1. Sur une ligne du panier, ouvrir "Modifier le prix".
  2. Saisir le nouveau prix et valider.

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étails

Objectif : retirer une ligne du panier.

Étapes :

  1. Sur une ligne du panier, déclencher la suppression.
  2. Confirmer dans la fenêtre "Supprimer la ligne".

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étails

Objectif : préciser une ligne via les notes prédéfinies (cuisson, sauce, allergie, accompagnement).

Étapes :

  1. Sur une ligne, ouvrir "Modifier les notes".
  2. Sélectionner une ou plusieurs notes ; respecter les choix exclusifs (choix unique).
  3. Valider.

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étails

Objectif : ajouter un commentaire libre sur une ligne.

Étapes :

  1. Sur une ligne, ouvrir l'éditeur de notes.
  2. Saisir une note libre personnalisée.
  3. Valider.

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étails

Objectif : ajouter des suppléments payants à une ligne.

Étapes :

  1. Sur une ligne, ouvrir "Modifier les suppléments".
  2. Cocher un ou plusieurs suppléments.
  3. Valider.

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étails

Objectif : vérifier l'exactitude des totaux du panier.

Étapes :

  1. Ajouter plusieurs produits à des taux de TVA différents.
  2. Observer le bloc des totaux.

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étails

Objectif : vider entièrement la commande en cours.

Étapes :

  1. Avec un panier non vide, appuyer sur "Annuler".
  2. Confirmer dans "Annuler la commande".

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étails

Objectif : mettre une commande de côté pour servir un autre client.

Étapes :

  1. Avec un panier non vide, appuyer sur "Suspendre".

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étails

Objectif : rappeler une commande précédemment suspendue.

Étapes :

  1. Ouvrir la liste des commandes suspendues.
  2. Sélectionner une commande à reprendre.

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étails

Objectif : basculer l'interface en mode sombre.

Étapes :

  1. Paramètres -> Affichage -> "Mode sombre".

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étails

Objectif : changer la langue de la PWA.

Étapes :

  1. Paramètres -> Affichage -> "Langue".
  2. Choisir une autre langue.

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étails

Objectif : adapter la taille de l'interface au terminal.

Étapes :

  1. Paramètres -> Affichage -> "Échelle".
  2. Modifier l'échelle.

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étails

Objectif : connaître l'état en ligne/hors ligne du terminal.

Étapes :

  1. Observer l'indicateur de connectivité (barre/paramètres).
  2. Couper puis rétablir le réseau.

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étails

Objectif : consulter l'état des tables par zone.

Étapes :

  1. Ouvrir "Salle".
  2. Sélectionner une zone.

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étails

Objectif : ouvrir une table libre pour démarrer un service.

Étapes :

  1. Appuyer sur une table libre.
  2. Saisir le nombre de couverts (minimum 1) et une note optionnelle.
  3. Appuyer sur "Ouvrir".

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étails

Objectif : compléter la commande d'une table en cours de service.

Étapes :

  1. Sur une table occupée, choisir "Ajouter des articles".
  2. Ajouter des produits au panier de la table.

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étails

Objectif : consulter le détail de la commande d'une table.

Étapes :

  1. Sur une table occupée, choisir "Voir la commande".

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étails

Objectif : ajuster le nombre de couverts d'une table ouverte.

Étapes :

  1. Sur une table occupée, choisir "Modifier les couverts".
  2. Saisir la nouvelle valeur et valider.

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étails

Objectif : ajouter ou modifier une note sur une table.

Étapes :

  1. Sur une table occupée, choisir "Modifier la note".
  2. Saisir la note et valider.

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étails

Objectif : encaisser la commande d'une table.

Étapes :

  1. Sur une table occupée, choisir "Encaisser".
  2. Procéder à l'encaissement (moyen de paiement, finalisation).

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étails

Objectif : libérer une table sans encaissement (annulation).

Étapes :

  1. Sur une table occupée, choisir "Libérer la table".
  2. Confirmer (la commande sera annulée).

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étails

Objectif : remettre à "libre" une table en état "à nettoyer".

Étapes :

  1. Sur une table "À nettoyer", choisir "Marquer comme propre".

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étails

Objectif : gérer la réservation d'une table.

Étapes :

  1. Sur une table libre, choisir "Réserver".
  2. Plus tard, choisir "Annuler la réservation".

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étails

Objectif : suivre le service de restauration en cours.

Étapes :

  1. Depuis la salle, ouvrir "Services".

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étails

Objectif : clôturer le service et consulter son rapport.

Étapes :

  1. Dans la gestion des services, choisir "Clôturer le service".
  2. Confirmer.

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étails

Objectif : la caisse reste utilisable sans connexion.

Étapes :

  1. Couper le réseau.
  2. Créer une commande, ajouter des lignes.

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étails

Objectif : suivre le nombre d'éléments en attente de synchronisation.

Étapes :

  1. Générer des opérations hors-ligne.
  2. Observer l'indicateur de connexion.

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étails

Objectif : déclencher la synchronisation à la demande.

Étapes :

  1. Paramètres -> Statut de synchronisation.
  2. Appuyer sur "Synchroniser maintenant".

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étails

Objectif : la synchronisation reprend automatiquement quand le réseau revient.

Étapes :

  1. Créer des opérations hors-ligne.
  2. Rétablir le réseau.

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étails

Objectif : vider l'ensemble du cache local et relancer une synchronisation.

Étapes :

  1. Paramètres -> Gestion des données -> "Reset complet".
  2. Confirmer.

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étails

Objectif : libérer de l'espace en supprimant les images anciennes.

Étapes :

  1. Paramètres -> Gestion des données -> "Purger les images".
  2. Confirmer.

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étails

Objectif : récupérer la dernière version du catalogue (catégories, produits, prix).

Étapes :

  1. Modifier un produit/prix côté Dolibarr.
  2. Déclencher une synchronisation du catalogue côté PWA.

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étails

Objectif : protéger la caisse par un code PIN local (stocké chiffré sur l'appareil), distinct du PIN opérateur serveur.

Étapes :

  1. Ouvrir Paramètres, section 'Verrouillage par code PIN'.
  2. Appuyer sur 'Définir un code', saisir un code de 4 à 8 chiffres, puis Valider.
  3. Ressaisir le même code à l'étape de confirmation, puis Valider.

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étails

Objectif : garantir que le code local n'est mémorisé que si les deux saisies concordent.

Étapes :

  1. Dans Paramètres, lancer 'Définir un code'.
  2. Saisir un premier code, puis Valider.
  3. Saisir un code différent à l'étape de confirmation, puis Valider.

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étails

Objectif : verrouiller rapidement la caisse et la rouvrir avec le code local.

Étapes :

  1. Un code local étant défini, appuyer sur 'Verrouiller' dans la barre du haut.
  2. Sur l'écran de verrouillage plein écran, saisir un code incorrect, puis Valider.
  3. Saisir le code correct, puis Valider.

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étails

Objectif : retirer le code de verrouillage local de la caisse.

Étapes :

  1. Dans Paramètres, section 'Verrouillage par code PIN', appuyer sur 'Désactiver'.
  2. Saisir le code actuel, puis Valider.

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é