Documentation développeur Caisses Caisse v2 Fonctionnel Sessions
November 26, 2025 at 2:48 AMGestion des sessions
Ouverture d’une session
Quand ouvrir une session ?
Une nouvelle session doit être ouverte :
- Au début du service d’un caissier
- Quand aucune session n’est active sur la caisse
Processus d’ouverture
- Vérification de l’état : La caisse vérifie s’il existe une session en cours
- Saisie du montant d’ouverture : Le caissier saisit le montant présent dans le tiroir caisse
- Le montant doit être inférieur au maximum autorisé (configuré par cinéma)
- Le tiroir caisse s’ouvre automatiquement pour vérification
- Validation : La session est créée et un nouveau panier vide est généré
- Début des ventes : L’interface de vente devient disponible
Cas particuliers
Session d’un autre jour
Si une session existe mais date d’un autre jour :
- Un message d’erreur s’affiche
- La session doit être fermée manuellement avant de pouvoir continuer
- Cette situation ne devrait normalement pas se produire (fermeture automatique prévue)
Session d’un autre utilisateur
Si une session existe mais appartient à un autre caissier :
- Un message d’erreur s’affiche
- La session doit être fermée par le caissier propriétaire
- Cette situation peut arriver si un caissier oublie de fermer sa session
Reprise d’une session
Quand reprendre une session ?
Une session peut être reprise si :
- Elle appartient au même caissier
- Elle a été ouverte le même jour
- Elle n’a pas été fermée
Processus de reprise
- Vérification : La caisse vérifie que la session peut être reprise
- Chargement : Le panier existant est chargé
- Reprise des ventes : Le caissier peut continuer à vendre
Cette fonctionnalité permet de reprendre le travail après une interruption (pause, problème technique, etc.).
Fermeture d’une session
Quand fermer une session ?
Une session doit être fermée :
- À la fin du service du caissier
- Avant de changer de caissier
- À la fin de la journée (si automatique)
Processus de fermeture
- Vérification : La caisse vérifie qu’aucun panier n’est en cours de finalisation
- Comptage de la caisse :
- Le caissier compte les billets et pièces présents dans le tiroir
- Le système vérifie la cohérence avec les paiements en espèce enregistrés
- Si le montant ne correspond pas, un message d’erreur s’affiche
- Validation : Une fois le comptage validé, la session est fermée
- Génération du bordereau :
- Le système génère un bordereau de remise en banque (PDF)
- Le caissier choisit d’imprimer ou de télécharger le bordereau
- Déconnexion : Le caissier est déconnecté et redirigé vers la page de login
Bordereau de remise
Le bordereau contient :
- Les informations de la session (date, caissier, POS)
- Le détail des paiements par méthode (espèce, carte, chèque, etc.)
- Le montant d’ouverture et de fermeture
- Les totaux à remettre en banque
États de la session
États possibles
- Ouverte : Session active, ventes possibles
- En cours de fermeture : Processus de fermeture en cours
- Fermée : Session terminée, plus de modifications possibles
Bonnes pratiques
Ouverture
- Vérifier le montant d’ouverture avant de valider
- S’assurer que le tiroir caisse est correctement rempli
- Noter le montant d’ouverture pour référence
Pendant la session
- Ne pas fermer la session en cas d’interruption courte (utiliser “Continuer session”)
- Vérifier régulièrement les totaux de la session
- S’assurer que tous les paniers sont finalisés avant la fermeture
Fermeture
- Compter soigneusement la caisse
- Vérifier la cohérence avec les paiements enregistrés
- Conserver le bordereau de remise
- S’assurer que tous les tickets ont été imprimés