Appearance
Bons cadeau
Émission et gestion des bons cadeau : émission au comptoir ou en back-office, utilisation comme moyen de paiement en caisse, impression d'un bon imprimable au format carte. Solde résiduel suivi automatiquement.
Menu : Comptoir > Bons cadeau
Cycle de vie
Émission → Impression → Remise au bénéficiaire → Utilisation (1 ou plusieurs fois) → Bon entièrement consommé.
Activation
Avant la première utilisation au Comptoir, configurer dans Options Commerciales → onglet Fidélité → section Bons cadeau :
| Paramètre | Description |
|---|---|
| Mode de paiement | Mode (table modep) utilisé pour matérialiser les consommations dans la compta. Créer un mode dédié « Bon cadeau » dans le référentiel |
Sans ce paramètre
Le bouton « Bon cadeau » dans le multi-règlement reste désactivé.
Liste

Colonnes : Numéro, Montant initial, Montant utilisé, Solde restant, Date émission, Date expiration, Bénéficiaire, Actif.
Actions
| Action | Description |
|---|---|
| Émettre un bon | Crée un nouveau bon avec numéro auto-généré au format BC-YYYYMMDD-XXXX |
| Clic sur ligne | Ouvre le détail |
Fiche bon cadeau

Section : Bon cadeau
| Champ | Description |
|---|---|
| N° (auto) | Identifiant interne |
| Numéro de bon | Numéro auto-généré (modifiable). Format défaut : BC-20260516-0001. C'est ce numéro qui est imprimé et saisi en caisse |
| Montant | Valeur nominale du bon (DH). Verrouillé dès qu'une utilisation a eu lieu |
| État | Toggle Actif / Désactivé. Désactiver empêche toute utilisation sans supprimer l'historique |
| Bénéficiaire | Nom du destinataire (texte libre, optionnel — utile sur le bon imprimé) |
| Acheté par | Combo client si le bon a été acheté par un client connu (optionnel) |
| Date d'émission | Date d'émission (auto à la création) |
| Date d'expiration | Date de péremption. Au-delà, le bon ne peut plus être utilisé |
| Observation | Commentaire libre |
Section : Solde
Trois cards visuelles :
- 🔵 Montant initial : valeur de départ
- 🟡 Déjà utilisé : somme des consommations
- 🟢 Solde restant :
initial − utilisé
Section : Historique des utilisations
Liste de toutes les consommations passées (ticket, date, utilisateur, montant). Audit complet.
Badge statut
En haut à droite du détail, un badge indique l'état du bon :
| Badge | Cas |
|---|---|
| 🟢 Utilisable | Actif + non expiré + solde > 0 |
| 🟡 Entièrement utilisé | Solde = 0 |
| 🔴 Expiré | Date d'expiration dépassée |
| ⚫ Désactivé | Toggle Actif = off |
Impression
Bouton Imprimer dans la barre du détail → ouvre l'aperçu Stimulsoft → format A5 paysage avec :

- Bordure rose
- Titre BON CADEAU en grand
- En-tête de la société
- Numéro du bon
- Montant en gros caractères (44pt vert)
- Nom du bénéficiaire (si renseigné)
- Dates d'émission / expiration
- Conditions d'utilisation au bas
Imprimable, exportable en PDF ou envoyable par email depuis l'aperçu.
Modèle personnalisable
Le rapport par défaut peut être surchargé par un modèle personnalisé société (Stimulsoft Designer) — couleurs, logo, slogan.
Utilisation au Comptoir
Dans l'Interface Comptoir → Outils > Multi-règlements :

- Cliquer « Bon cadeau » 🎁
- Saisir le numéro (au clavier ou via scanner code-barre — si le bon est imprimé avec un code-barre)
- Cliquer Vérifier (ou
Entrée) - Le dialog affiche :
- Numéro
- Montant initial
- Solde disponible
- Bénéficiaire (si renseigné)
- Validité (Utilisable / Expiré / etc.)
- Saisir le montant à utiliser (max = min(solde, reste à payer))
- Boutons rapides : « Solde complet » ou « Reste à payer »
- Ajouter → une ligne de règlement « Bon cadeau » est créée
- Compléter avec d'autres moyens de paiement si le bon ne couvre pas tout
- Valider la vente → la consommation est enregistrée et le solde du bon diminué

Cas d'usage
Émission au moment d'un achat
- Client A vient acheter un bon cadeau de 500 DH pour offrir
- Caissier ouvre Bons cadeau > Émettre un bon → numéro
BC-20260516-0001généré - Saisit montant = 500, bénéficiaire = « Mme X », date expiration = aujourd'hui + 1 an
- Imprime le bon → remise au client A
- Sur l'écran de vente : encaisser 500 DH (en mode espèce/carte) — c'est une vente du bon (pas encore son utilisation)
À noter
Dans cette version, l'émission au comptoir et la vente du bon sont deux opérations séparées. Une future amélioration pourra émettre + vendre en une seule transaction.
Utilisation totale
- Total ticket : 350 DH
- Mme X présente son bon de 500 DH → saisie au comptoir → solde 500
- Saisie 350 DH à utiliser → mode « Bon cadeau » 350 DH → ticket validé
- Nouveau solde du bon : 150 DH (utilisable plus tard sur un autre ticket)
Utilisation partielle puis complète
- Bon de 500 DH, premier passage : utilise 200 DH → solde 300 DH
- Deuxième passage : utilise 300 DH → solde 0 → bon « Entièrement utilisé »
- Le bon reste consultable dans l'historique mais n'apparaît plus dans les recherches actives
Combinaison avec d'autres règlements
Total ticket : 700 DH
- Bon cadeau (solde 200) : 200 DH
- Fidélité (50 pts) : 50 DH
- Espèce : 450 DH → Multi-règlement total 700 DH ✓
Bon expiré
Caissier saisit le numéro → toast et dialog affichent « Bon expiré » (badge rouge). Aucune utilisation possible. Solution : annuler ou renouveler manuellement la date d'expiration (back-office).
Règles de gestion
- Numéro unique : chaque bon a un numéro unique en base (index unique). Le format auto-généré garantit l'unicité.
- Montant verrouillé : dès qu'une consommation existe, le montant initial ne peut plus être modifié (sinon le solde devient incohérent).
- Suppression bloquée : un bon avec au moins une utilisation ne peut pas être supprimé → utiliser Désactiver pour le rendre inutilisable.
- Plafond de consommation : limité au minimum entre solde et reste à payer.
- Dévalidation BL : si un ticket utilisant un bon est dévalidé, les consommations associées sont automatiquement annulées.
- Audit complet : table
consommation_bon_cadeautrace chaque utilisation (IDbon, nbl, montant, date, utilisateur). - Pas de remboursement : les bons cadeau ne sont pas remboursables en espèces — c'est une convention métier (à respecter pour la cohérence comptable).
Voir aussi
- Interface Comptoir — utilisation au comptoir
- Promotions — remises automatiques
- Options Commerciales — paramétrage global
