Documentation coupons et avantages KWISATZ

Créer et utiliser des coupons de réduction

La fonction de caisse 193 permet d’appliquer un avantage sous forme de réduction globale calculée sur le montant TTC du ticket, avec un taux et un plafond, ou d’offrir la ligne de vente active. KWISATZ matérialise l’avantage avec des articles négatifs afin de préserver la ventilation de TVA et les statistiques.

Fiche : PROMO-COUPON-001 Modules : Vente directe / Promotions / Fidélité Public : responsable commercial, administrateur de caisse ou vendeur autorisé Risque : élevé Catégorie : Fidélité, cartes, abonnements et campagnes clientsMise à jour : 6 août 2026

Réponse directe

Dans l’éditeur du clavier tactile, ajoutez la fonction 193 — Coupon de réduction. Pour un coupon de 5 % plafonné à 10 €, utilisez : -NUM01 -MODE0 -TX5 -MAX10. Saisissez les articles, puis appuyez sur la touche. KWISATZ ajoute une ou plusieurs lignes négatives ZCOUPON ventilées selon les taux de TVA du ticket.
La fonction 193 n’est pas, à elle seule, un gestionnaire de codes uniques. Une touche accessible à tous peut être utilisée plusieurs fois ou sans présentation d’un coupon physique si aucune autorisation et aucune procédure ne la protègent.

Conseil technicien général

1. Licence et disponibilité

La dépendance de licence mentionnée dans ce document provient des sources. Sa disponibilité peut varier selon la version, la sérialisation, le partenaire ou l’installation ; faites-la valider techniquement avant de modifier l’environnement.

2. Distinguer abonnements et fidélité

Les abonnements correspondent à des prestations disponibles et consommables dans les tickets lorsque le client est sélectionné. Ils ne doivent pas être confondus avec les points ou passages de fidélité. Un devis, une facture, un rendez-vous ou un mouvement financier ne constitue pas, à lui seul, une consommation d’abonnement.

Évitez le double avantage : ne cumulez pas correction du ticket, ajout manuel et recalcul de fidélité. Lors d’un oubli de carte, corrigez le rattachement du ticket sans créditer manuellement une seconde fois.

3. Protection des données

4. Comprendre les différents avantages

Mécanisme Usage Traçabilité
Coupon fonction 193, mode 0 Réduction globale en pourcentage, éventuellement plafonnée. Lignes négatives ZCOUPONxxyy.
Coupon fonction 193, mode 1 Offre de la ligne active. Ligne négative de type ZKADO.
Remise ticket classique Remise globale par la fonction de remise. Remise portée par le ticket ou ses lignes selon le mécanisme.
Article offert, fonction 010 Met la ligne active à zéro selon le mode de l’article offert. La vente elle-même est marquée comme offerte.
Promotion Prix ou avantage automatique pendant une période et sous conditions. Opération commerciale et lignes de vente.
Voucher de plateforme Bon généré et contrôlé par Loyalty, ZEROSIX ou une autre interface. Code externe, statut et lignes ou règlement générés.
Article négatif manuel Réduction fixe exceptionnelle encadrée. Ligne produit négative, sans contrôle unique natif général.
Ne nommez pas « coupon » tous les mécanismes. Le choix influence la TVA, la fidélité, les statistiques, le contrôle d’unicité et les possibilités de remboursement.

5. Fonction 193 — Coupon de réduction

La fonction a été introduite en décembre 2019 comme alternative à la remise sur ticket classique. Certaines évolutions utilisent ensuite le libellé Coupon avantage.

Mode réduction globale

Le montant de la remise est calculé à partir d’un taux appliqué au TTC du ticket, puis limité par le plafond défini.

Montant théorique = TTC du ticket × taux / 100
Montant appliqué = minimum(montant théorique, plafond)

Mode produit offert

La ligne active est contre-passée par une ligne négative, sans modifier la ligne positive d’origine.

Licence

Les sources historiques associent cette fonction au Pack caisse (fonctions avancées). Vérifiez la sérialisation de la version réellement installée.

Une touche visible mais non autorisée ne constitue pas une preuve que la licence ou le processus commercial permettent son utilisation en production.

6. Paramètres de la fonction

Paramètre Obligation Effet
-NUM[code] Optionnel Distingue les coupons dans les statistiques et dans le code des articles générés.
-MODE0 Valeur par défaut Applique une réduction globale et crée des lignes ZCOUPON.
-MODE1 Selon besoin Offre la ligne active avec une contrepartie négative de type ZKADO.
-TX[taux] Nécessaire en mode 0 Taux de réduction appliqué au montant TTC du ticket.
-MAX[montant] Fortement recommandé Montant maximal que le coupon peut déduire.

Exemples

Coupon 5 %, maximum 10 €
-NUM01 -MODE0 -TX5 -MAX10

Coupon 10 %, maximum 20 €
-NUM02 -MODE0 -TX10 -MAX20

Offrir la ligne active avec le coupon 03
-NUM03 -MODE1
Utilisez un code -NUM stable. Ne réaffectez pas le même numéro à une opération différente, sinon les statistiques historiques deviendront ambiguës.
Ne créez pas un coupon sans plafond avant d’avoir testé les gros tickets, les quantités élevées et les retours.

7. Créer une touche sur le clavier tactile

  1. Ouvrez la configuration du clavier tactile.
  2. Choisissez le clavier et la dalle concernés.
  3. Ajoutez un bouton de fonction.
  4. Sélectionnez 193 — Coupon de réduction.
  5. Renseignez les paramètres.
  6. Donnez un libellé explicite, par exemple « COUPON 5 % MAX 10 € ».
  7. Ajoutez une couleur ou une icône distincte des remises manuelles.
  8. Limitez son accès aux profils autorisés.
  9. Enregistrez et rafraîchissez les dalles si nécessaire.
  10. Testez sur un dossier ou poste de recette.

Convention de numérotation conseillée

Code Campagne
01 à 09 Coupons permanents ou institutionnels.
10 à 29 Campagnes saisonnières.
30 à 49 Coupons partenaires.
50 à 69 Service client et gestes commerciaux.
70 à 89 Coupons Web ou campagnes ponctuelles.
90 à 99 Tests et opérations internes, jamais en production sans contrôle.
Cette convention est une recommandation d’organisation, pas une contrainte native de KWISATZ.

8. Utiliser un coupon en caisse

Réduction globale

  1. Saisissez tous les articles concernés.
  2. Vérifiez les prix et promotions déjà appliqués.
  3. Contrôlez les conditions du coupon présenté.
  4. Appuyez une seule fois sur la touche 193 configurée.
  5. Vérifiez la ou les lignes négatives ajoutées.
  6. Contrôlez le total TTC après avantage.
  7. Totalisez et encaissez.
  8. Conservez ou invalidez le support physique selon la procédure.

Produit offert

  1. Saisissez le produit à offrir.
  2. Placez la ligne correspondante comme ligne active.
  3. Contrôlez que la quantité est celle autorisée.
  4. Appuyez sur la touche configurée avec -MODE1.
  5. Vérifiez la ligne négative ZKADO.
  6. Contrôlez le total et le ticket imprimé.
En mode 1, la ligne active est déterminante. Un mauvais curseur peut offrir un autre produit, notamment le plus cher du ticket.

9. Vérifier le calcul et le plafond

Exemple sans plafond atteint

Total TTC avant coupon : 87,00 €
Taux : 5 %
Calcul : 87,00 × 5 % = 4,35 €
Plafond : 10,00 €
Coupon appliqué : -4,35 €

Exemple avec plafond atteint

Total TTC avant coupon : 300,00 €
Taux : 5 %
Calcul : 300,00 × 5 % = 15,00 €
Plafond : 10,00 €
Coupon appliqué : -10,00 €

Contrôles

  • le taux est interprété comme attendu ;
  • le plafond utilise la devise locale ;
  • les arrondis de TVA sont cohérents ;
  • le total ne devient pas négatif ;
  • un deuxième appui n’applique pas un avantage non autorisé ;
  • le coupon n’inclut pas des lignes exclues par la politique commerciale.
La fonction calcule sur le TTC du ticket selon son mécanisme documenté. Aucun paramètre standard de minimum d’achat, de famille ou d’article exclu n’est décrit pour la touche 193.

10. Ventilation entre plusieurs taux de TVA

Lorsque le ticket contient plusieurs taux de TVA, KWISATZ répartit l’avantage et insère plusieurs articles négatifs.

Codification

ZCOUPONxxyy

xx = numéro du coupon, 00 si -NUM absent
yy = code TVA rattaché à la ligne négative

Exemple

Coupon numéro 01
Part de remise rattachée au code TVA 01 : ZCOUPON0101
Part de remise rattachée au code TVA 02 : ZCOUPON0102

Si l’article technique existe dans la base, son libellé est utilisé. Sinon KWISATZ emploie un libellé générique de coupon de réduction.

Pourquoi plusieurs lignes ?

  • conserver la cohérence entre HT, TVA et TTC ;
  • ne pas attribuer toute la remise à un seul taux ;
  • produire des journaux de TVA cohérents ;
  • permettre un suivi statistique du coupon par taux.
Ne remplacez pas toutes les lignes ZCOUPON par un seul article négatif portant un taux arbitraire.

11. Mode 1 — Offrir le produit actif

Depuis février 2023, -MODE1 permet d’offrir la ligne active.

Différence avec la fonction 010

Fonction 010 — Article offert Fonction 193 — Mode 1
La ligne est marquée comme offerte selon le mécanisme de la fonction. La ligne positive est conservée intacte.
La valorisation dépend du traitement de l’offert. Une ligne négative de type ZKADO contre-passe la valeur.
Statistiques d’offerts classiques. Avantage valorisé sous forme de coupon négatif.

Cas d’usage

  • coupon « un produit offert » ;
  • geste commercial sur un article identifié ;
  • avantage partenaire ;
  • campagne où l’article vendu doit rester visible à son prix normal.
Testez une ligne avec quantité supérieure à un, une promotion, une remise, un lot, une série et un prix forcé. La ligne active et la quantité doivent correspondre exactement à l’avantage annoncé.

12. Articles techniques ZCOUPON et ZKADO

ZCOUPON

Les articles ZCOUPONxxyy représentent les parts négatives d’une réduction globale.

ZKADO

Les articles de type ZKADO représentent notamment une contrepartie négative lors de l’offre de la ligne active.

Pourquoi créer les fiches correspondantes ?

  • personnaliser le libellé imprimé ;
  • rattacher la famille ou le rayon statistique ;
  • contrôler les comptes de vente ;
  • harmoniser les tickets ;
  • faciliter les états FastReport ;
  • éviter des libellés génériques peu explicites.

Contrôles des fiches

  • article non stockable ;
  • code et TVA conformes au mécanisme ;
  • prix non utilisé comme prix fixe du coupon ;
  • pas de promotion ni remise parasite ;
  • pas d’export e-commerce indésirable ;
  • famille comptable validée ;
  • libellé compréhensible pour le client.
Ne modifiez pas la structure du code ZCOUPONxxyy si vous attendez que KWISATZ retrouve automatiquement la fiche.

13. Définir les conditions commerciales

La fonction 193 décrit le calcul, mais les conditions du coupon relèvent de la campagne.

Conditions à documenter

  • date de début et date de fin ;
  • magasins participants ;
  • client identifié ou coupon anonyme ;
  • minimum d’achat ;
  • articles, familles ou marques exclus ;
  • services et frais exclus ;
  • nombre d’utilisations par personne ;
  • cumul avec promotions et fidélité ;
  • application sur produits déjà remisés ;
  • utilisation sur retours et avoirs ;
  • sort en cas de remboursement ;
  • plafond par ticket ou par client.

Contrôles natifs non documentés

La fonction 193 ne documente pas de paramètres directs pour la date de validité, le minimum d’achat, les familles éligibles, l’unicité du code ou le nombre d’utilisations par client.

Ces contrôles doivent être réalisés par :

  • une procédure vendeur ;
  • un profil superviseur ;
  • une plateforme de fidélité ;
  • un voucher sécurisé ;
  • une opération spéciale mieux adaptée ;
  • un développement spécifique validé.

14. Cumul avec promotions, remises et opérations spéciales

Risque de cumul

La fonction 193 est une alternative à la remise globale, mais aucun blocage général de cumul avec les promotions ou une autre remise n’est documenté dans ses paramètres.

Règle liée aux opérations spéciales

La préférence Opérations spéciales — Désactiver si promotion en cours permet d’exclure les articles bénéficiant d’un tarif promotionnel du calcul des avantages liés aux opérations spéciales.

Cette préférence concerne explicitement les opérations spéciales. Ne supposez pas qu’elle interdit automatiquement l’application d’une touche coupon 193 sur tout le ticket.

Politique recommandée

  1. Décidez si le coupon est cumulable.
  2. Testez un produit en promotion.
  3. Testez une remise ligne.
  4. Testez une remise globale.
  5. Testez un tarif client spécial.
  6. Testez une reprise de fidélité.
  7. Testez deux coupons successifs.
  8. Bloquez ou protégez les scénarios interdits.
Ne laissez pas deux touches coupons s’appliquer successivement si la campagne prévoit une seule utilisation.

15. Coupon d’un montant fixe

La fonction 193 native calcule un pourcentage et permet seulement de plafonner son montant. Elle ne documente pas un paramètre « déduire exactement 5 € ».

Solutions possibles

Solution Usage Risque
Article négatif dédié Réduction fixe exceptionnelle, par exemple -5 €. Pas de contrôle natif général d’unicité ou d’éligibilité.
Voucher de plateforme Bon de valeur contrôlé par Loyalty ou ZEROSIX. Dépend de l’interface et de la connexion.
Chèque cadeau ou bon sécurisé Valeur émise et reprise avec contrôle de statut. Ce n’est plus une simple remise commerciale.
Développement spécifique Minimum d’achat, code unique, date, usage et exclusions. Recette et maintenance nécessaires.
Un article négatif librement accessible peut réduire n’importe quel ticket. Protégez la touche et contrôlez les statistiques.

16. Coupons papier, codes-barres et usage unique

Limite de la touche 193

La fonction applique les paramètres fixés sur le bouton. Elle ne lit pas automatiquement un numéro unique, ne marque pas un support comme utilisé et ne contrôle pas sa date dans le mécanisme documenté.

Coupon papier simple

  1. Le vendeur contrôle visuellement la date et les conditions.
  2. Il applique la touche correspondante.
  3. Il tamponne, déchire ou conserve le support selon la procédure.
  4. Il classe les coupons pour rapprochement.

Coupon avec code-barres

Un code-barres peut appeler une touche, un article négatif ou une interface spécifique selon le projet. Cela ne garantit pas l’usage unique sans registre ou plateforme.

Usage réellement sécurisé

  • voucher ZEROSIX ou Loyalty ;
  • avoir sécurisé KWISATZ ;
  • chèque cadeau vendu avec statut ;
  • développement de table de coupons uniques ;
  • API de campagne contrôlant chaque code.
Ne présentez pas un simple code-barres reproduisible comme un coupon à usage unique.

17. Coupons des plateformes de fidélité

Loyalty

La fonction de caisse 209 regroupe les actions de la plateforme Loyalty :

  • -A1 : sélection d’un client ;
  • -A2 : gestion des coupons ;
  • -A3 : actualisation d’une fiche ;
  • -A4 : création d’une fiche.

ZEROSIX

ZEROSIX peut transmettre des vouchers en valeur ou en pourcentage. En mode reprise par vente négative, KWISATZ ajoute :

  • ZCOUPON01XX pour un voucher exprimé en euros ;
  • ZCOUPON02XX pour un voucher exprimé en pourcentage ;
  • XX correspond au code TVA rattaché.

Le règlement associé peut être présent avec un montant nul afin d’imprimer et de conserver le code utilisé, tandis que la réduction est déjà matérialisée par les lignes négatives.

Exclusions fidélité

Les préférences ZEROSIX peuvent signaler les ventes en promotion ou remisées afin que la plateforme les exclue du calcul d’avantages.

KWISATZ transmet le signal, mais la règle d’exclusion doit également être configurée sur la plateforme.
Ne mélangez pas la reprise financière d’un voucher et sa reprise par article négatif sans comprendre l’effet sur le total, la TVA et l’export vers la plateforme.

18. Coupons provenant du site e-commerce

Les interfaces MCOMM ont reçu des évolutions pour lire les coupons de réduction dans les commandes classiques et Click & Collect.

Cas documentés

  • coupons exprimés en montant ;
  • coupons exprimés en pourcentage ;
  • coupon offrant les frais de port sur une première commande ;
  • reprise dans les commandes PrestaShop ;
  • transmission dans le ticket ou le document importé.

Contrôles

  1. Comparer le code du coupon sur le site et dans KWISATZ.
  2. Comparer le total avant et après réduction.
  3. Contrôler la TVA des articles et des frais de port.
  4. Vérifier que le coupon n’est pas ajouté une seconde fois en caisse.
  5. Vérifier le statut prépayé.
  6. Contrôler le remboursement en cas d’annulation.
Une commande Web contenant déjà sa réduction ne doit pas recevoir à nouveau la touche 193 lors du retrait.

19. Coupons et fidélité KWISATZ

La réduction peut influencer :

  • le chiffre d’affaires pris en compte ;
  • les points acquis ;
  • le nombre de passages ;
  • les droits repris ;
  • les bonus articles ;
  • les campagnes des plateformes externes.

Questions à trancher

  • le client gagne-t-il des points sur le montant avant ou après coupon ?
  • les produits offerts génèrent-ils des points ?
  • une vente avec coupon participe-t-elle à une opération spéciale ?
  • un voucher externe peut-il être cumulé avec les points internes ?
  • le coupon est-il réservé aux clients identifiés ?
Les lignes ZCOUPON utilisées pour ZEROSIX ont fait l’objet d’un correctif en janvier 2025 afin d’éviter une double comptabilisation lors de l’export vers la plateforme. Utilisez une version récente dans ce contexte.

20. Retours, annulations et remboursements

Annulation avant encaissement

Supprimez la ligne de coupon ou annulez l’action selon la procédure, puis vérifiez que les lignes positives conservent leurs valeurs d’origine.

Retour après vente

Le montant remboursé doit tenir compte du prix réellement payé, donc de la quote-part du coupon.

Coupon de produit offert

Un produit entièrement offert ne doit pas générer un remboursement en espèces de sa valeur normale lors d’un retour.

Voucher externe

L’annulation doit être répercutée à la plateforme si le code a été consommé ou si l’avantage doit être réémis.

Ne remboursez pas le prix catalogue d’une ligne dont tout ou partie a été financé par un coupon.

21. Imprimer les informations du coupon

Titre coupon

Dans les mentions d’impression du centre d’encaissement, l’item Titre coupon définit une ligne à imprimer pour chaque coupon auquel le client a droit.

Ticket de vente

Vérifiez que le ticket présente :

  • le libellé du coupon ;
  • le montant négatif ;
  • les éventuelles ventilations de TVA ;
  • le code de campagne utile ;
  • le total avant ou après avantage selon le modèle ;
  • les conditions nécessaires pour un coupon futur.

Coupon à émettre après achat

La base support ne confirme pas une fonction standard générant automatiquement un bon de réduction fixe lorsqu’un seuil de ticket est atteint. Ce besoin peut nécessiter une opération spéciale, une plateforme de fidélité ou un développement.

22. Statistiques et contrôle de campagne

Rôle de -NUM

Le paramètre -NUM distingue les coupons de 5 %, 10 % ou les différentes campagnes dans les statistiques.

Indicateurs utiles

  • nombre de tickets utilisant chaque code ;
  • montant total des réductions ;
  • panier moyen avant et après coupon ;
  • taux d’utilisation ;
  • répartition par magasin et vendeur ;
  • répartition par taux de TVA ;
  • produits offerts par campagne ;
  • tickets avec plusieurs coupons ;
  • retours liés aux tickets remisés ;
  • marge avant et après avantage ;
  • nouveaux clients et clients récurrents ;
  • coupons Web, fidélité et coupons manuels.

État personnalisé

Un état FastReport peut rechercher les lignes dont le code commence par ZCOUPON ou ZKADO, puis les grouper par numéro de coupon, magasin, vendeur, date, TVA ou client.

Les lignes techniques d’un coupon multi-TVA ne représentent pas plusieurs utilisations. Regroupez-les par ticket et par numéro de campagne.

23. Autorisations et prévention des abus

  • réserver les touches coupons aux profils autorisés ;
  • protéger les coupons de geste commercial par superviseur ;
  • limiter le nombre de touches visibles ;
  • nommer clairement taux et plafond ;
  • contrôler les doubles appuis ;
  • conserver les supports papier utilisés ;
  • vérifier les coupons partenaires ;
  • journaliser les usages par vendeur ;
  • examiner les annulations après coupon ;
  • retirer les touches à la fin de la campagne ;
  • ne pas publier les paramètres techniques internes ;
  • tester le coupon sur les caisses de secours.

Fin de campagne

  1. Retirez ou désactivez la touche.
  2. Conservez la définition de la campagne.
  3. Archivez le code -NUM.
  4. Éditez les statistiques finales.
  5. Contrôlez les supports restant en circulation.
  6. Ne réutilisez pas immédiatement le même numéro.
Une touche coupon oubliée sur le clavier reste utilisable après la date commerciale prévue.

24. Recette avant mise en production

  1. Créer un coupon 5 % plafonné à 10 €.
  2. Tester un ticket à 20 €.
  3. Tester un ticket à 300 € pour atteindre le plafond.
  4. Tester un ticket avec deux taux de TVA.
  5. Vérifier les codes ZCOUPON créés.
  6. Créer les fiches ZCOUPON avec des libellés personnalisés.
  7. Tester sans fiche technique et contrôler le libellé générique.
  8. Tester le mode 1 sur la bonne ligne.
  9. Tester le mode 1 avec quantité supérieure à un.
  10. Tester un produit déjà en promotion.
  11. Tester une remise de ligne.
  12. Tester une remise globale.
  13. Tester deux coupons successifs.
  14. Tester un ticket avec fidélité.
  15. Tester une reprise de points ou voucher.
  16. Tester un ticket Web déjà remisé.
  17. Annuler le coupon avant encaissement.
  18. Retourner un article d’un ticket avec coupon.
  19. Retourner un produit offert.
  20. Contre-passer le ticket complet.
  21. Contrôler Ticket Z et TVA.
  22. Contrôler marge et statistiques.
  23. Tester les droits vendeur et superviseur.
  24. Retirer la touche puis rafraîchir les dalles.
Le dispositif est validé lorsque le montant est correctement plafonné, la TVA est ventilée, le coupon est identifiable dans les statistiques, les cumuls interdits sont bloqués par la procédure et aucun vendeur non autorisé ne peut l’appliquer.

25. Diagnostic rapide

La fonction 193 n’apparaît pas
Vérifiez la version, le libellé Coupon de réduction ou Coupon avantage, la licence Pack caisse (fonctions avancées) et les filtres de l’éditeur de fonctions.
Le coupon ne crée aucune ligne
Vérifiez la présence de ventes positives, le taux -TX, le mode, le total du ticket et la syntaxe des paramètres.
La remise est supérieure au plafond
Contrôlez -MAX, le séparateur décimal, l’absence de plusieurs appuis et l’existence d’une deuxième remise.
Le coupon applique 5 € au lieu de 5 %
Le paramètre -TX5 signifie 5 %. Contrôlez le total, le plafond et les autres lignes négatives.
Le libellé du coupon est générique
Créez ou contrôlez la fiche ZCOUPONxxyy correspondant au numéro et au code TVA utilisés.
Le ticket contient plusieurs lignes ZCOUPON
C’est normal si plusieurs taux de TVA sont présents. Comparez la somme des lignes au montant total de la réduction.
La TVA paraît incorrecte
Contrôlez les codes TVA des articles, les fiches ZCOUPON et la ventilation. Ne remplacez pas les lignes par un article négatif unique.
Le mauvais produit a été offert
En mode 1, la ligne active a été utilisée. Annulez avant encaissement ou appliquez la procédure de correction, puis sélectionnez précisément la bonne ligne.
Le produit offert reste valorisé dans certaines statistiques
Le mode 1 conserve la ligne positive et ajoute une contrepartie négative ZKADO. Utilisez un état tenant compte des deux lignes.
Le coupon s’applique sur des produits en promotion
Aucun anti-cumul général n’est documenté pour la fonction 193. Appliquez la politique vendeur, une protection superviseur ou choisissez un mécanisme d’opération spéciale plus adapté.
Le même coupon est appliqué deux fois
La touche n’assure pas l’unicité. Annulez la seconde ligne avant encaissement, puis protégez l’accès ou utilisez un voucher contrôlé.
Le code-barres du coupon peut être rescanné
Un simple appel de touche ou article ne marque pas le code comme utilisé. Utilisez une plateforme, un avoir sécurisé ou un développement de coupons uniques.
Le coupon de montant fixe ne fonctionne pas avec -TX
La fonction 193 calcule un pourcentage. Utilisez un article négatif contrôlé, un voucher de valeur ou une adaptation spécifique.
Le voucher ZEROSIX réduit deux fois le ticket
Vérifiez le mode Reprise voucher par vente négative, le règlement associé et les lignes ZCOUPON. Ne cumulez pas reprise financière et remise négative.
ZEROSIX comptabilise deux fois les lignes ZCOUPON
Utilisez une version intégrant le correctif de janvier 2025 lorsque la balise de reprise par article négatif est active.
Le coupon Web est absent de la commande
Vérifiez la version MCOMM, le type montant ou pourcentage, le format de la plateforme et les journaux d’import.
Le coupon Web est appliqué une seconde fois au retrait
Contrôlez le ticket importé avant d’utiliser une touche manuelle. La réduction doit apparaître une seule fois dans le total.
Les statistiques comptent plusieurs coupons sur un ticket
Un coupon ventilé par TVA produit plusieurs lignes. Regroupez par ticket et par partie xx du code ZCOUPON.
Le coupon continue après la fin de campagne
La fonction n’intègre pas de date de validité documentée. Retirez la touche, actualisez les dalles et contrôlez tous les claviers et postes.
Le remboursement est supérieur au montant payé
Le retour n’a probablement pas repris la quote-part du coupon. Recherchez le ticket d’origine et remboursez la valeur nette réelle.

26. Actions à éviter

  • créer une touche sans plafond ni autorisation ;
  • réutiliser un numéro de coupon pour une autre campagne ;
  • supposer que la touche contrôle une date ou un usage unique ;
  • appliquer deux fois le même coupon ;
  • offrir une ligne sans contrôler le curseur ;
  • remplacer la ventilation TVA par un article unique ;
  • appliquer un coupon Web déjà inclus ;
  • cumuler voucher financier et vente négative ;
  • rembourser le prix catalogue d’un produit offert ;
  • laisser la touche active après la campagne ;
  • modifier directement les lignes ZCOUPON en base ;
  • présenter un simple code-barres comme un bon sécurisé.

27. Liste de contrôle

  • Le type d’avantage est défini.
  • Le code -NUM est unique et documenté.
  • Le taux -TX est correct.
  • Le plafond -MAX est défini.
  • Le mode 0 ou 1 est explicitement indiqué.
  • Les fiches ZCOUPON et ZKADO sont contrôlées.
  • La ventilation multi-TVA est testée.
  • Les cumuls avec promotions et remises sont décidés.
  • Les minimums et exclusions sont documentés.
  • Les droits vendeur et superviseur sont limités.
  • Les coupons papier sont neutralisés après usage.
  • Les coupons uniques utilisent un mécanisme sécurisé.
  • Les vouchers externes sont rapprochés.
  • Les commandes Web ne reçoivent pas une seconde remise.
  • Les retours utilisent le prix net payé.
  • Les statistiques regroupent les lignes multi-TVA.
  • La touche est retirée à la fin de la campagne.

28. Évolutions KWISATZ documentées

Période Évolution
Avril 2017 Regroupement des fonctions Loyalty sous la fonction 209, dont -A2 pour la gestion des coupons.
Décembre 2019 Création de la fonction 193 avec -NUM, -TX et -MAX, ventilation TVA et articles ZCOUPONxxyy.
Janvier 2021 Lecture des coupons PrestaShop dans les commandes classiques et Click & Collect, avec détection montant ou pourcentage.
Février 2023 Ajout de -MODE0 et -MODE1 ; le mode 1 offre la ligne active par une contrepartie ZKADO.
Avril 2023 Prise en charge des coupons ZEROSIX en pourcentage et des vouchers par articles négatifs ventilés par TVA.
Avril 2023 Correction de la remontée des coupons offrant les frais de port lors de la première commande PrestaShop.
Janvier 2025 Exclusion des lignes ZCOUPON de certains exports ZEROSIX afin d’éviter une double comptabilisation en mode vente négative.

29. Sources documentaires

  • MENUS_KWISATZ — fonction 193 et paramètres -NUM, -MODE, -TX et -MAX.
  • LesFonctionsDeCaisses — Coupon de réduction et fonctions Loyalty / ZEROSIX.
  • Tutoriels KWISATZ — exemple de coupon 5 % plafonné à 10 €, ventilation TVA et articles ZCOUPONxxyy.
  • Suivi de développement KWISATZ — création de la fonction en décembre 2019 et dépendance Pack caisse (fonctions avancées).
  • Suivi de développement KWISATZ — ajout du mode produit offert en février 2023.
  • Suivi de développement KWISATZ — coupons PrestaShop, Loyalty et ZEROSIX.
  • Base support — limites des réductions fixes automatiques, articles négatifs et besoin éventuel de développement spécifique.