Remises et coupons
Une réduction sur l’ensemble de la vente, avant taxes, répartie entre les lignes. Saisie à la main ou avec un code que vous gérez vous-même.
Cette fonctionnalité est nouvelle et n’est peut-être pas encore activée sur votre compte. Si vous ne la voyez pas, écrivez-nous.
De quoi s’agit-il
Cord propose deux façons de baisser le prix d’une vente, et elles peuvent coexister sur le même document :
- Prix négocié par ligne. Vous baissez le prix d’une ligne précise. C’est l’écart entre le prix catalogue et le prix négocié, et le panneau l’affiche sous Remise accordée. Voir Produits et prix.
- Remise sur le document. Une réduction sur l’ensemble du devis ou de la facture : un pourcentage ou un montant dans la devise du document. Cord l’applique avant taxes et la répartit entre les lignes au prorata de leur montant. Vous pouvez la saisir à la main ou avec un coupon.
Un coupon est un code réutilisable (par exemple, BIENVENUE10) que vous créez dans
Paramètres › Remises › Coupons, avec sa valeur, sa période de validité et le nombre
de fois où il peut être utilisé. Votre équipe l’applique dans l’éditeur, et vos
acheteurs peuvent le saisir lorsqu’ils établissent un devis depuis votre site via l’API
ou Cord Elements.
Prérequis
| Détail | |
|---|---|
| Offre | Toutes les offres. |
| Droit pour appliquer | Devis : appliquer une remise ou vérifier un coupon dans l’éditeur de devis ou de factures. |
| Droit pour gérer les coupons | Paramètres : créer, modifier, désactiver et supprimer des coupons. |
| Pays | Les 12 marchés. Chaque circuit fiscal déclare la remise comme l’exige son autorité (voir Sur votre facture fiscale). |
Appliquer une remise
La commande se trouve dans le panneau Vérifier et envoyer de l’éditeur, entre le sous-total et les taxes. Elle est disponible dans l’éditeur de nouveau devis, lors de la modification d’un devis et dans l’éditeur de factures.
- Dans Vérifier et envoyer, cliquez sur + Ajouter une remise ou un coupon.
- Choisissez le type : Pourcentage (de 0 à 100), Montant (dans la devise du document) ou Coupon.
- Saisissez la valeur ou le code et cliquez sur Appliquer. Un coupon est vérifié à ce moment-là : s’il ne s’applique pas, le panneau vous indique pourquoi (voir Messages d’un coupon).
- Le récapitulatif affiche la ligne Remise (10 %) ou Remise (BIENVENUE10) avec le montant en vert, ainsi que les taxes et le total déjà calculés sur la base remisée. Pour la supprimer, cliquez sur Retirer à côté du libellé.
Un document ne porte qu’une seule remise sur le document à la fois. Si vous envoyez un coupon et une remise manuelle en même temps (par exemple, depuis l’API), c’est le coupon qui l’emporte.
Mode de calcul
- Sous-total brut : la somme des lignes à leur prix négocié, avant taxes.
- Remise : le pourcentage appliqué à ce sous-total, ou le montant saisi. Un montant supérieur au sous-total est plafonné au sous-total : la remise ne rend jamais la vente négative.
- Répartition par ligne : chaque ligne reçoit une part proportionnelle à son montant brut. La répartition se fait dans la plus petite unité de la devise (centavos en MXN, centimes en EUR, unités entières en CLP ou en JPY), de sorte que la somme des parts correspond exactement à la remise et qu’aucune ligne ne devient négative.
- Taxes : chaque ligne calcule sa taxe sur sa base déjà remisée, avec son propre taux. C’est pourquoi une ligne exonérée et une ligne taxée reçoivent chacune leur part de la remise, et la taxe ne baisse que dans la mesure qui convient.
- Retenues à la source : si votre catalogue comporte des retenues (par exemple, ISR ou IRPF), elles sont calculées sur les bases remisées.
| Exemple (Mexique, IVA 16 %) | Sans remise | Avec 10 % |
|---|---|---|
| Sous-total | 169 370,00 MXN | 169 370,00 MXN |
| Remise (BIENVENUE10) | — | −16 937,00 MXN |
| IVA 16 % | 27 099,20 MXN | 24 389,28 MXN |
| Total | 196 469,20 MXN | 176 822,28 MXN |
Prix taxes incluses. Si vous avez activé Les prix incluent déjà IVA (avec le nom de la taxe de votre pays), une remise en montant réduit ce que paie votre client, et la base hors taxe est ventilée ensuite. Un pourcentage fonctionne de la même façon, que les prix incluent les taxes ou non.
Le navigateur et l’API n’envoient jamais le montant de la remise : ils envoient la définition (pourcentage ou montant) ou le code du coupon. Cord recalcule côté serveur avec le même moteur que l’éditeur : ce que vous voyez est donc exactement ce qui est enregistré, encaissé et facturé.
Créer et gérer des coupons
- Ouvrez Paramètres › Remises › Coupons avec le droit Paramètres.
- Cliquez sur Nouveau coupon.
- Saisissez le Code : de 3 à 32 lettres, chiffres, tirets ou tirets bas. Cord le convertit en majuscules et n’accepte pas deux coupons avec le même code sur votre compte.
- Facultatif : un Nom interne (par exemple, « Offre de bienvenue »).
- Choisissez la Remise : Pourcentage ou Montant fixe, et sa Valeur. Un montant fixe demande également sa Devise, parmi celles que votre compte propose pour les devis.
- Facultatif : Valable à partir du et Valable jusqu’au. Les dates sont lues dans le fuseau horaire de votre entreprise.
- Facultatif : Utilisations au total et Utilisations par client. Un champ vide signifie illimité.
- Cliquez sur Créer le coupon.
| Règle | Détail |
|---|---|
| Devise | Un coupon en pourcentage fonctionne dans toutes les devises. Un coupon en montant ne s’applique qu’aux documents dans sa devise : un coupon de 2 500 MXN ne peut pas être appliqué à un devis en USD. |
| Ce qui est modifiable | Le nom, la période de validité, les limites d’utilisation et l’état actif. Le code, le type, la valeur et la devise ne changent plus une fois le coupon créé : un document qui le porte déjà conserve la remise obtenue. Pour une autre valeur, créez un autre coupon. |
| Désactiver | L’interrupteur de chaque ligne. Un coupon désactivé ne peut plus être appliqué aux nouveaux documents ; ceux qui le portent déjà le conservent. |
| Supprimer | Uniquement un coupon qui n’a jamais été utilisé. Un coupon déjà utilisé se désactive, afin de conserver son historique. |
| Limite par client | Un coupon avec Utilisations par client exige de choisir le client avant de l’appliquer. |
Quand une utilisation est comptée
Un coupon est appliqué au document lorsque vous le vérifiez, mais son utilisation est comptée lorsque le document devient engageant :
| Document | L’utilisation est comptée | L’utilisation est restituée |
|---|---|---|
| Devis | Lorsqu’il est approuvé : le client clique sur Approuver le devis sur le lien, ou vous utilisez Marquer comme approuvé. | Si le devis est refusé ou expire. |
| Facture | Lorsqu’elle est émise, avant l’attribution de son numéro. | Si la facture est annulée, ou si vous supprimez un brouillon dont l’émission avait échoué. |
| Facture issue d’un devis | Elle n’est pas comptée une seconde fois : elle reprend l’utilisation du devis. | Avec le devis. |
- La période de validité et l’état actif du coupon sont vérifiés au moment où il est appliqué. Un document préparé pendant que le coupon était valable le conserve, même si le coupon expire ensuite ou si vous le désactivez.
- Les limites d’utilisation sont vérifiées à l’application, puis de nouveau à
l’approbation ou à l’émission, car elles constituent le budget du coupon. Si les
utilisations ont été épuisées entre le brouillon et ce moment :
- Facture : elle n’est pas émise et aucun numéro n’est consommé. Cord vous indique « Le coupon … n’a plus d’utilisations disponibles. Retirez-le du brouillon pour émettre la facture. »
- Devis approuvé par le client : l’approbation n’aboutit pas. Votre client lit que le devis nécessite une mise à jour de votre part, et l’activité indique qu’il a tenté d’approuver avec un coupon épuisé. Retirez le coupon et renvoyez le devis.
Messages d’un coupon
| Message | Que faire |
|---|---|
| Ce coupon n’existe pas. | Vérifiez le code ; les espaces et les minuscules n’ont pas d’importance. |
| Ce coupon est désactivé. | Réactivez-le dans Paramètres › Remises › Coupons si vous souhaitez continuer à l’utiliser. |
| Ce coupon n’est pas encore valable. / Ce coupon a expiré. | Vérifiez Valable à partir du et Valable jusqu’au. |
| Ce coupon est dans une autre devise que celle du document. | Utilisez un coupon en pourcentage ou un coupon en montant dans la devise du document. |
| Ce coupon n’a plus d’utilisations disponibles. | Augmentez Utilisations au total ou créez un autre coupon. |
| Ce client a déjà utilisé ce coupon autant de fois que permis. | La limite par client a été atteinte. |
| Ce coupon est limité par client : choisissez d’abord un client. | Choisissez le client dans À qui adressez-vous le devis ? et appliquez-le de nouveau. |
Où la remise apparaît
- Lien du devis et PDF : la ligne Remise (BIENVENUE10) ou Remise (10 %) entre le sous-total et les taxes. Chaque ligne conserve son montant avant remise.
- Détail du devis et de la facture, ainsi que le lien de la facture : la même ligne.
- Google Sheets et Excel : la colonne discount de la feuille des devis, avec le sous-total avant remise.
- QuickBooks Online et Xero : chaque ligne arrive avec son prix déjà remisé.
Sur votre facture fiscale
La remise est transmise, répartie par ligne, à chaque document fiscal, sous la forme qu’exige chaque autorité :
| Document | Mode de déclaration |
|---|---|
| CFDI 4.0 (Mexique) | Chaque ligne porte sa valeur unitaire avant remise et sa part de la remise dans l’attribut Descuento ; la base de l’IVA correspond au montant moins la remise. Une ligne que la remise ramène à zéro ne peut pas être timbrée (le SAT exige une base supérieure à zéro pour une taxe collectée) : Cord la rejette avant le timbrage et vous indique laquelle. Dans la facture globale, chaque vente porte sa part de la remise. |
| Verifactu (Espagne) | Chaque ligne déclare sa base déjà remisée. |
| Factur-X, XRechnung et Peppol | Chaque ligne avec son montant avant remise, et la remise sous forme de remise au niveau du document, une par catégorie et taux de TVA, afin que chaque groupe de la ventilation corresponde à la facture au centime près. |
| Facturae (Espagne) | Chaque ligne avec sa propre remise. |
| Factures autorisées en Argentine, au Brésil, au Chili, en Colombie et au Pérou | Chaque ligne avec sa part de la remise, dans le champ qu’exige l’autorité de chaque pays. |
Un avoir répartit son montant selon la même proportion, remise comprise.
Copies, factures récurrentes et approbation partielle
| Cas | Ce qu’il advient de la remise |
|---|---|
| Approbation partielle | Cord applique de nouveau la définition aux lignes approuvées : un pourcentage est recalculé ; un montant est plafonné au nouveau sous-total. |
| Facture issue d’un devis | Elle reprend la définition et l’applique à ce qui est facturé. |
| Dupliquer ou répéter une facture | Copie le prix brut de chaque ligne et la remise séparément. |
| Factures récurrentes | Elles ne portent qu’une remise manuelle : un coupon n’est pas répété chaque mois. |
| Dupliquer un devis | La copie ne porte pas la remise sur le document : ajoutez-la de nouveau si nécessaire. |
| Remplacer un CFDI (Mexique) | Le CFDI de remplacement reprend la remise de l’original, avec son coupon, sans compter une nouvelle utilisation. |
| Commande Shopify | La commande que Cord crée dans votre boutique porte le prix négocié de chaque ligne, mais pas encore la remise sur le document. Vérifiez le total de la commande dans Shopify. |
Remises et validations internes
Si votre organisation utilise les validations internes :
- Une remise manuelle sur le document compte comme une remise sur chaque ligne pour le seuil de remise maximale et pour celui de marge minimale. Déplacer la réduction en pied de document ne contourne pas la règle.
- Un coupon n’est pas pris en compte pour ces seuils : il a été créé par la personne qui administre les Paramètres et constitue déjà une réduction autorisée.
Depuis l’API et Cord Elements
POST /api/v1/cotizacionesetPOST /api/v1/facturasacceptentdescuento({ "tipo": "porcentaje" | "monto", "valor": 10 }) oucupon("BIENVENUE10"). Voir l’API des devis et l’API des factures.- Avec une clé publiable (celle de votre site), la seule remise acceptée est un
cupon: un acheteur ne peut pas s’attribuer lui-même un pourcentage. - Un coupon inexistant renvoie
404aveccode: "coupon_no_existe"; un coupon expiré, épuisé ou dans une autre devise renvoie409aveccoupon_vencido,coupon_agotado,coupon_moneda, etc.
Limites
- Une seule remise sur le document par document.
- Pourcentage de 0 à 100 ; un montant est plafonné au sous-total brut.
- Code de coupon de 3 à 32 caractères (
A-Z,0-9,-,_), unique sur votre compte. - Les utilisations sont comptées par document engageant : approuver puis facturer la même vente compte une seule utilisation.
Problèmes courants
Le coupon indique qu’il est épuisé, alors que certains documents n’ont pas été approuvés. Une utilisation est comptée à l’approbation ou à l’émission. Vérifiez quels devis approuvés ou factures émises le portent ; lorsqu’une facture est annulée ou qu’un devis est refusé, l’utilisation est restituée.
Je ne peux pas modifier la valeur d’un coupon. La valeur n’est pas modifiable afin de ne pas changer la remise déjà appliquée aux documents existants. Désactivez-le et créez-en un autre.
Le CFDI est rejeté à cause d’une ligne à zéro. La remise a laissé une ligne sans base. Réduisez la remise ou retirez cette ligne avant le timbrage.
Le coupon n’apparaît pas sur le devis dupliqué. La duplication ne copie pas la remise sur le document : appliquez-la de nouveau.