Espace Caisse
La caisse est l’écran du vendeur : vente rapide, ticket, dettes et portefeuille.
Navigation
En haut : Caisse · Inventaire · Dettes · Ventes · Wallet
Plus : heure, thème, déconnexion. Les administrateurs voient aussi Accueil (retour admin).
Caisse (/pos)

Haut d’écran — objectifs
- Ventes du jour (nombre)
- Montant encaissé aujourd’hui
- Objectif (barre de %)
Catalogue
- Recherche : Nom, référence, taille, code-barres…
- Puces Toutes + catégories (éventuellement limitées au vendeur)
- Cartes produit : stock (Épuisé / Reste N / N en stock), prix, Ajouter
- Seuls les articles en stock apparaissent
Panier
- Vider, +/- quantité, Prix de vente (modifiable), bouton Catalogue pour revenir au prix liste
- Client + compensation / reprise (voir ci-dessous)
- Sous-total
- Case Portefeuille client si le client a un solde
- Montant reçu
- Compte d’encaissement (obligatoire) : caisse, OM, Airtel, carte…
- Bouton principal selon le cas :
- Encaisser …
- Enregistrer (dette …)
- Enregistrer (reprise intégrale)
Sur téléphone : barre Voir le panier.
Vente simple
- Trouver l’article (recherche ou rayon)
- Ajouter (répéter pour plusieurs pièces)
- Choisir le compte d’encaissement
- Saisir le montant reçu si besoin (monnaie)
- Encaisser → ticket
Vente à crédit
- Associer un Client (obligatoire)
- Montant reçu inférieur au total → mention Dette client
- Enregistrer (dette …)
Compensation / reprise
- Client obligatoire
- Reprendre un article : nom, type (Vêtement / Accessoire), état - A · Comme neuf - B · Bon état - C · Usé
- Prix de reprise, prix de revente, couleur, taille
- Ajouter les articles boutique au panier
- On encaisse seulement le complément (prix vente − reprise)
Règles :
- La reprise ne peut pas dépasser le total de la vente
- La valeur reprise n’est pas du chiffre d’affaires ni de la trésorerie
- L’article repris entre en stock occasion au prix de revente
- Un complément trop bas est une remise, pas une dette
Portefeuille en caisse
Si le client a un crédit, la case Portefeuille client le déduit avant les espèces.
Inventaire caisse (/pos/inventory)
Consultation du stock de la maison du vendeur.
KPI : articles, quantité totale, alertes.
Filtres : recherche, catégories, Tout / En stock / Stock bas / Rupture.
Dettes caisse (/pos/debts)
Même logique que l’admin, écran simplifié : liste, Encaisser, Nouvelle dette.
Portefeuilles (/pos/wallet)
Dépôt (avance), Retirer, historique (Dépôt, Paiement vente, Remboursement, Retrait).
Mes ventes (/pos/sales)
Tickets des 12 dernières heures.
Ticket, Annuler si encore dans le délai (Annulable — encore ~X h/min).
Ticket (/pos/receipt/:id)
Plein écran, format 80 mm (imprimante thermique).
Barre (non imprimée) : Nouvelle vente · Mes ventes · Imprimer · Annuler la vente.
Contenu : logo et coordonnées boutique, N° ticket, date, vendeur, client, magasin, lignes, reprises, sous-total, remise, TVA, TOTAL, paiements, reste dû, pied de ticket (paramétré dans Boutique).