Aller au contenu

Échéancier par jalons

Divisez un devis en plusieurs paiements, chacun avec son montant, sa date ou sa condition et, si votre client est une entreprise, avec des intérêts de financement.

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

Un échéancier par jalons répartit le total d’un devis en 2 à 24 paiements. Chaque paiement (un jalon) a un nom, un montant et une échéance, et peut porter une condition que votre client voit, par exemple « À la livraison du design validé ». Votre client approuve le devis une seule fois et règle chaque jalon depuis le même lien quand il arrive à échéance.

Quand utiliser chaque modalité :

Modalité À quoi elle sert
Paiement unique Votre client paie le total en une fois, comptant ou avec des conditions de crédit.
Acompte et solde Deux parties : un pourcentage à l’acceptation et le reste selon les conditions. Voir Acompte et solde.
Échéancier par jalons Projets, chantiers ou déploiements payés par étapes, avec vos propres dates ou avec des paiements qui s’ouvrent quand vous réalisez une livraison.

C’est vous qui définissez l’échéancier par jalons en établissant le devis. Il est différent des paiements échelonnés, que l’agent de recouvrement par IA propose sur un solde déjà échu et qui n’existent que si votre client les accepte.

Prérequis

Prérequis Détail
Offre Toutes les offres, y compris l’offre Gratuite.
Droit Devis pour créer l’échéancier ; Devis ou Recouvrement pour marquer un paiement comme atteint, l’annuler ou reprogrammer ; Paramètres pour les modèles et les valeurs des intérêts.
Pays Les 12 pays de Cord. Intérêts de financement uniquement avec les clients que vous déclarez comme entreprise, et pas avec la sales tax calculée d’après l’adresse du client aux États-Unis.
Encaissement en ligne Facultatif. Avec Cord Payments ou Mercado Pago, votre client règle chaque jalon depuis le lien ; sans encaissement en ligne, il voit l’échéancier et vous paie par un autre moyen.
Combinaisons Un échéancier remplace l’acompte et ne se combine pas avec un forfait mensuel.

Comment le créer

  1. Ouvrez l’éditeur de devis et ajoutez les lignes comme d’habitude.
  2. À l’étape 3, Conditions, repérez Modalités de paiement et choisissez Échéancier par jalons (les autres options sont Paiement unique et Acompte et solde).
  3. Ajoutez une ligne par jalon : nom, condition (facultative), montant et échéance. Cochez Sans intérêts sur un jalon qui ne doit pas en porter. Vous pouvez ajouter, supprimer et réordonner les lignes, ou partir d’un modèle avec Utiliser un modèle.
  4. Si vous facturez des intérêts, cochez Le client est une entreprise, activez les intérêts et choisissez le taux, s’il est mensuel ou annuel, et la taxe de la ligne d’intérêts.
  5. Vérifiez l’aperçu : chaque jalon avec son capital, ses intérêts, son total et son échéance et, avec intérêts, le prix comptant, les intérêts, le total à payer et le taux annuel effectif.
  6. Enregistrez ou envoyez. Cord valide l’échéancier sur le serveur et recalcule chaque montant : ce que montre l’éditeur et ce qui est enregistré proviennent du même calcul.

Tant que le devis est un brouillon, l’échéancier est recalculé avec le jour de chaque enregistrement et, à l’envoi, avec le jour de l’envoi, en vérifiant les intérêts par rapport à vos Paramètres en vigueur. Une nouvelle version (Modifier et renvoyer) le recalcule avec les nouvelles lignes et le jour du renvoi. Les durées des intérêts, elles, ne courent pas depuis l’envoi, mais depuis le jour où votre client approuve le devis.

Dupliquer le devis copie l’échéancier s’il tient encore dans le nouveau devis. S’il ne tient plus (par exemple, une date déjà passée), la copie sort sans échéancier pour que vous le recréiez.

Montants : pourcentage, montant fixe ou le solde

Chaque jalon se définit de l’une de trois façons :

  • Pourcentage du prix comptant, de 0,01 à 100, avec jusqu’à deux décimales.
  • Montant fixe dans la devise du devis, avec ses décimales.
  • Le solde : ce qui manque pour atteindre le total. Un seul jalon peut l’être.

Règles :

  • Sans « le solde », les jalons doivent totaliser exactement le prix comptant : des pourcentages qui font 100, des montants qui font le total ou un mélange exact. Sinon, l’éditeur indique « La somme des paiements ne correspond pas au total du devis ».
  • Avec « le solde », les autres jalons doivent lui laisser quelque chose.
  • Ce que l’arrondi des pourcentages ne répartit pas va au dernier jalon en pourcentage, de sorte que la somme est exacte à la plus petite unité de la devise.
  • Chaque jalon doit atteindre au moins le montant minimal d’encaissement de sa devise (par exemple 10,00 MXN, 0,50 USD, 0,50 EUR ou 0,30 GBP).

Le prix comptant est le total du devis avec ses taxes, retenues et remise, sans les intérêts.

Échéance de chaque paiement

Échéance Comment votre client la lit avant d’approuver Quand il peut payer
À l’acceptation « À l’acceptation » Dès qu’il approuve.
Jours après l’acceptation (1 à 1 825) « 30 jours après l’acceptation » À partir de ce jour, compté depuis l’acceptation.
À une date « Le 15 décembre 2026 » À partir de cette date. Si elle est déjà passée quand votre client approuve, l’échéance est à l’acceptation et il ne porte pas d’intérêts.
À l’atteinte (+0 à 365 jours) « À l’atteinte (+5 jours) » Seulement quand vous le marquez comme atteint ; l’échéance tombe ce nombre de jours plus tard.

Les dates sont des jours de votre entreprise, dans son fuseau horaire : « aujourd’hui » est le jour dans votre ville, pas celui du serveur. À l’enregistrement, une date ne peut être antérieure à aujourd’hui ni située à plus de 1 825 jours (5 ans).

Conditions et jalons atteints

La condition est un texte que votre client voit à côté du jalon (« À la livraison du design validé »). À elle seule, elle n’empêche pas l’encaissement : ce qui empêche de payer un jalon trop tôt, c’est son échéance. Un jalon daté peut être payé quand sa date arrive ; un jalon À l’atteinte ne peut être payé par aucun moyen tant que vous ne l’avez pas marqué comme atteint.

  1. Ouvrez le détail du devis approuvé. Chaque jalon À l’atteinte apparaît comme En attente.
  2. Une fois la livraison faite, cliquez sur Marquer comme atteint à côté du jalon. Vous pouvez laisser une note de 500 caractères au plus pour votre équipe.
  3. Cord ouvre le jalon et fixe son échéance à aujourd’hui plus les jours convenus. Votre client reçoit un e-mail avec l’objet « Vous pouvez désormais régler « [jalon] » — [numéro] » et le bouton pour le payer.

L’action apparaît dans la chronologie du devis (« Paiement « Livraison du design » marqué comme réalisé ; échéance le… »), dans le journal d’audit et dans vos intégrations avec l’événement quote.milestone_completed.

Si vous l’avez marqué par erreur, Annuler le remet « En attente » et votre client ne peut plus le payer. Si votre client a ouvert la page de paiement de ce jalon sans payer, Cord annule cette tentative et le remet quand même en attente. Ce n’est pas possible si le jalon est déjà payé, si de l’argent est déjà arrivé ou si un paiement est en cours de traitement, ou si votre client a ouvert le paiement avec Mercado Pago, car Cord ne peut alors pas savoir s’il a déjà payé ; dans ces cas, Cord affiche « Votre client a déjà commencé à régler ce paiement ; impossible d’annuler. »

Reprogrammer en cours de route

Un projet change de calendrier. Avec Reprogrammer, dans le détail du devis approuvé, vous modifiez, sur les jalons en attente de paiement :

  • la date d’un jalon qui en a déjà une (daté, en jours ou déjà atteint), sans être antérieure à aujourd’hui ni située à plus de 5 ans ;
  • la condition visible (vide, vous la supprimez) ;
  • les jours après l’atteinte d’un jalon pas encore atteint, de 0 à 365.

La modification est tout ou rien : si un jalon n’accepte pas le changement, aucun n’est appliqué. Ce qui est payé ne change pas, et les montants et les intérêts ne se reprogramment pas : ils correspondent à ce que votre client a approuvé. Votre client reçoit un e-mail (« Les dates de votre échéancier de paiement ont changé — [numéro] ») avec le bouton pour voir l’échéancier, et la chronologie indique combien de paiements ont été mis à jour.

Intérêts de financement

Vous pouvez facturer des intérêts pour un paiement échelonné. Ce ne sont pas des intérêts de retard sur un paiement en souffrance : ils sont convenus dans le devis, votre client les voit avant d’approuver et ils font partie du prix.

Uniquement avec des entreprises clientes

Les intérêts ne sont proposés que si vous cochez Le client est une entreprise. Avec un consommateur, un échéancier avec intérêts est un crédit à la consommation, soumis à des règles propres à chaque pays, et il apparaît comme Bientôt disponible. Un échéancier sans intérêts convient à tout client.

Avant de les utiliser, activez-les dans Paramètres › Devis › Échéanciers : ils sont désactivés par défaut.

Comment ils sont calculés

Ce sont des intérêts simples de chaque paiement sur sa propre durée :

  • intérêts du jalon = son capital × le taux × les jours de sa durée ÷ 30 (taux mensuel) ou ÷ 365 (taux annuel) ;
  • les jours courent du jour où votre client approuve le devis jusqu’à l’échéance du jalon : 0 pour un jalon à l’acceptation, N pour un jalon à N jours, les jours jusqu’à la date pour un jalon daté (0 si elle est passée), et les jours jusqu’à la date estimée plus les jours convenus pour un jalon à l’atteinte (avec intérêts, la date estimée est obligatoire) ;
  • un jalon marqué Sans intérêts, ou dû à l’acceptation, ne porte pas d’intérêts.

Les intérêts d’un jalon à l’atteinte sont fixés à l’approbation avec sa date estimée : si la livraison est avancée ou retardée, le montant ne change pas.

Tant que votre client n’a pas approuvé, son lien affiche l’échéancier calculé avec la date du jour de votre entreprise. Pour un jalon daté ou avec une date estimée, chaque jour qui passe raccourcit sa durée : ses intérêts et le total peuvent donc baisser d’un jour à l’autre, sans jamais dépasser ce que vous avez envoyé. À l’approbation, Cord le calcule avec le jour de l’approbation, et c’est ce qui reste sur le devis.

Le taux accepte jusqu’à deux décimales et il est plafonné à 10 % par mois (120 % par an) dans tous les pays, pour éviter les erreurs de saisie. En dessous de ce plafond, vous pouvez fixer le vôtre dans les Paramètres.

La ligne d’intérêts

La somme des intérêts entre dans le devis sous la forme d’une ligne Intérêts de financement, avec la taxe que vous choisissez dans l’échéancier (par défaut, celle des Paramètres ; à défaut, le taux principal de votre catalogue). Cord génère cette ligne et la recalcule à chaque enregistrement : elle ne se modifie pas à la main, elle ne reçoit pas la remise sur le document et une approbation partielle ne la supprime pas. Ce que cette ligne ajoute au total, taxe comprise, est réparti entre les jalons au prorata de leurs intérêts.

Exemple avec une vente de 10 000,00 MXN plus 16 % d’IVA, approuvée le 2 novembre, et un taux de 2 % par mois avec IVA sur les intérêts :

Jalon Échéance Jours Capital Intérêts avec IVA Total du paiement
Lancement, 40 % À l’acceptation 0 4 640,00 MXN 0,00 MXN 4 640,00 MXN
Livraison du design, 30 % À l’atteinte (+5 jours), estimée au 27 novembre 30 3 480,00 MXN 80,73 MXN 3 560,73 MXN
Mise en service, le solde 60 jours après l’acceptation 60 3 480,00 MXN 161,48 MXN 3 641,48 MXN

La ligne d’intérêts vaut 208,80 MXN plus 33,41 MXN d’IVA. Prix comptant : 11 600,00 MXN ; intérêts : 242,21 MXN ; total à payer : 11 842,21 MXN ; taux annuel effectif : 31,91 %.

Ce que votre client accepte

Avec intérêts, le lien affiche l’information complète : Prix comptant, Intérêts, Total à payer, nombre de paiements, le taux nominal avec sa période et le Taux annuel effectif, le coût réel du financement calculé avec les jours de chaque paiement, ainsi que l’avis indiquant que les intérêts, taxe comprise, courent du jour de son acceptation jusqu’à l’échéance de chaque paiement. Pour approuver, votre client coche une case avec le texte de l’échéancier : le total, le prix comptant, les intérêts taxe comprise, les taux, le point de départ des intérêts (et le fait que ceux d’un paiement à l’atteinte sont calculés jusqu’à sa date estimée) et la déclaration selon laquelle il contracte au nom d’une entreprise.

Cord enregistre l’acceptation dans la même opération que l’approbation : le texte avec sa version et son empreinte, l’empreinte de l’échéancier, le nom et l’e-mail du signataire, l’adresse IP, le navigateur et la date. Cette preuve ne se modifie ni ne se supprime tant que le devis existe. C’est pourquoi seul votre client approuve un échéancier avec intérêts, depuis son lien : dans le détail, à la place de Marquer comme approuvé, vous voyez « Cet échéancier comporte des intérêts : votre client l’accepte depuis son lien, où il valide l’échéancier. », et l’approuver depuis l’API renvoie 409 aprobacion_solo_cliente. Un échéancier sans intérêts peut être marqué comme approuvé depuis le détail ; ses durées comptent à partir de ce jour, comme dans le lien.

Sur la facture

La facture du devis reprend la ligne d’intérêts comme une ligne de plus, avec sa taxe. Au Mexique, elle est timbrée dans le CFDI avec la clé produit 84101700 (« Manejo de deuda », gestion de dette) et l’unité E48, avec l’IVA choisi (les intérêts d’une vente à tempérament portent l’IVA) ; confirmez le traitement avec votre comptable avant de timbrer la première.

Ce que voit votre client

Le lien du devis affiche le bloc Échéancier avec chaque jalon dans l’ordre : son nom, sa condition, son échéance en toutes lettres (« À l’acceptation », « 30 jours après l’acceptation », « Le 15 décembre 2026 », « À l’atteinte (+5 jours) ») et son montant. Avec intérêts, il affiche aussi l’information complète et la case pour l’accepter.

Après l’approbation, chaque jalon affiche son statut : En attente tant qu’il attend sa condition, À payer quand il peut être payé et Payé.

Si votre client n’approuve que certaines lignes (approbation partielle), l’échéancier est recalculé avec le nouveau prix comptant : les pourcentages restent identiques, les montants fixes sont ajustés au prorata et la ligne d’intérêts est recalculée. Votre client voit le résultat avant de confirmer. Si un paiement passait sous le montant minimal d’encaissement, cette approbation partielle n’aboutit pas. L’empreinte qui signe l’approbation inclut celle de l’échéancier.

À l’approbation, le lien envoie l’empreinte de l’échéancier que votre client a sous les yeux, et Cord la compare avec l’échéancier calculé ce jour-là. Si elles ne correspondent pas (par exemple, il a ouvert le lien un jour et approuvé le lendemain), l’approbation n’aboutit pas : la page indique que la proposition a changé et se recharge avec les montants du jour pour qu’il approuve à nouveau.

Comment chaque paiement est encaissé

  • Le bouton de paiement encaisse le prochain jalon exigible : en attente de paiement, ouvert et arrivé à échéance aujourd’hui, selon le jour de votre entreprise. Jamais le solde complet ni un jalon futur.
  • Un jalon qui n’a pas atteint sa date, ou qui attend que vous le marquiez comme atteint, ne s’encaisse par aucun moyen : ni carte, ni virement, ni Mercado Pago, ni un lien direct vers ce paiement.
  • Chaque jalon se paie avec les moyens de paiement actifs de votre compte : carte, SPEI (devis en MXN), virement avec référence ou Mercado Pago.
  • Chaque jalon est une transaction indépendante du point de vue des frais : pour les paiements en MXN, Cord Payments applique ses frais à chacun.
  • Le devis passe à Payé quand le dernier jalon est payé. Chaque paiement précédent émet payment.partial avec le type hito et son nom.

Sans encaissement en ligne, votre client voit l’échéancier avec ses dates et vous paie par un autre moyen. Enregistrer un paiement, dans le détail, marque le devis entier comme payé : utilisez-le quand tout est arrivé.

Relances, créances et facture

  • Relances par jalon. Cord écrit à votre client 3 jours avant et le jour de l’échéance de chaque jalon ouvert et non payé (« Rappel de paiement : [jalon] — [numéro] »), et vous prévient le lendemain si un jalon est arrivé à échéance sans être payé. Elles suivent l’interrupteur et la pause par client des Relances automatiques. Un jalon qui attend sa condition ne reçoit pas de relance. Si vous reprogrammez sa date, il reçoit les rappels de la nouvelle date. Elles continuent après l’émission de la facture du devis, jusqu’à ce que cette facture soit payée ou irrécouvrable. Ni ces relances ni les avis d’un jalon atteint ou d’un échéancier reprogrammé n’arrivent à un client dans Ne pas contacter.
  • Créances. Tout ce qui mesure vos créances ne compte que ce qui est exigible, au jour de votre entreprise : un jalon qui attend sa date ou que vous le marquiez comme atteint n’est pas échu. Dans Recouvrement, la ligne affiche ce qui reste à payer sur tout l’échéancier et arrive à échéance avec le plus ancien jalon ouvert non payé ; si ceux qui restent attendent leur condition, elle indique En attente. Le total échu, l’Ancienneté des créances et le compteur d’échues de la barre latérale ne comptent que les jalons déjà échus, et la prévision de trésorerie place chaque jalon à sa date (un jalon à l’atteinte, à sa date estimée). Les rapports, le relevé de compte du client et, dans Workflows, Rappeler le paiement au client et les listes d’encaissements de Pour chaque le lisent de la même façon. L’agent de recouvrement par IA ne réclame à votre client que ce qui est exigible aujourd’hui ; tant qu’aucun jalon échu n’est impayé, la créance est « Échéancier à jour » et il n’écrit pas. Il ne propose pas non plus de paiements échelonnés sur un devis qui a déjà un échéancier par jalons.
  • Facture. Si vous émettez la facture du devis, elle inclut la ligne d’intérêts et arrive à échéance avec le dernier jalon seulement si tous les jalons sont datés ; si l’un d’eux attend sa condition, son échéance suit les conditions de paiement du devis. Cette facture s’encaisse uniquement par ses jalons, dans le lien du devis : son lien ne propose pas de payer et renvoie à l’échéancier avec Voir l’échéancier, le portail client ne l’inclut ni dans le paiement de plusieurs factures ni dans le paiement automatique, et elle ne reçoit pas les relances de factures, seulement celles de chaque jalon. Ce que votre client paie sur le devis s’impute à la facture.

Modèles et valeurs par défaut

Dans Paramètres › Devis › Échéanciers (droit Paramètres) :

  • Modèles : vous enregistrez un échéancier que vous réutilisez (par exemple, « 40 % au lancement, 30 % à la livraison, le solde à 60 jours ») avec ses jalons, conditions, échéances et intérêts, et vous le chargez dans l’éditeur avec Utiliser un modèle. Jusqu’à 50 par organisation. Un modèle n’a ni total ni jour d’envoi : le fait qu’il totalise et que ses dates restent valables est vérifié quand vous l’utilisez dans un devis ; mieux vaut donc le définir avec des pourcentages et « le solde ».
  • Intérêts : s’ils sont autorisés (désactivés par défaut), le taux et la période de départ d’un nouvel échéancier, votre propre plafond de taux (en équivalent mensuel) et la taxe par défaut de la ligne d’intérêts.

API et webhooks

  • GET /api/v1/cotizaciones/{id} renvoie plan_pagos : l’information complète (contado, intereses, total, tasa_anual_efectiva, le tout en moneda) et chaque jalon avec sa définition, son montant, son vence, s’il est habilitado et s’il est exigible. La valeur est null sans échéancier. L’outil MCP detalle_cotizacion le renvoie de la même façon. Tant que votre client n’a pas approuvé, il contient l’échéancier tel qu’il a été enregistré ; le lien l’affiche calculé avec la date du jour et, à l’approbation, c’est celui du jour de l’approbation qui reste.
  • POST /api/v1/cotizaciones accepte plan_pagos depuis votre serveur, avec une Secret Key ; une clé publiable l’ignore. Vous envoyez la définition, jamais des montants : Cord la valide, la calcule et génère la ligne d’intérêts. Si elle n’aboutit pas, la réponse est 400 plan_invalido avec chaque motif dans issues.
  • POST /api/v1/cotizaciones/{id} avec action: "approve" renvoie 409 aprobacion_solo_cliente si l’échéancier comporte des intérêts : c’est votre client qui approuve ce devis depuis son lien. Voir Erreurs.
  • quote.milestone_completed est émis quand un jalon est marqué comme atteint, avec cobro_id, numero, etiqueta, monto et vence.
  • payment.partial contient tipo: "hito", numero_cuota (l’ordre du jalon) et etiqueta (son nom). Voir Webhooks.
{
  "plan_pagos": {
    "hitos": [
      { "nombre": "Lancement", "importe": { "tipo": "porcentaje", "valor": 40 }, "vence": { "tipo": "al_aprobar" } },
      { "nombre": "Livraison du design", "condicion": "À la livraison du design validé", "importe": { "tipo": "porcentaje", "valor": 30 }, "vence": { "tipo": "al_cumplir", "dias_tras_cumplir": 5, "fecha_estimada": "2026-11-27" } },
      { "nombre": "Mise en service", "importe": { "tipo": "resto" }, "vence": { "tipo": "dias", "dias": 60 } }
    ],
    "intereses": { "tasa_pct": 2, "periodo": "mensual", "impuesto_id": null },
    "cliente_empresa": true
  }
}

Limites

  • De 2 à 24 jalons par devis, un échéancier par devis.
  • Nom de 1 à 80 caractères ; condition de 280 au plus ; note d’atteinte de 500 au plus.
  • Pourcentages avec jusqu’à deux décimales ; montants avec les décimales de la devise ; un seul « le solde ».
  • Échéances : 1 à 1 825 jours après l’acceptation, une date à 5 ans au plus, ou à l’atteinte plus 0 à 365 jours.
  • Intérêts uniquement avec des entreprises clientes, jusqu’à 10 % par mois ou 120 % par an et votre propre plafond ; pas avec la sales tax calculée d’après l’adresse aux États-Unis.
  • Ni acompte ni forfait mensuel sur le même devis.
  • Jusqu’à 50 modèles par organisation.

Problèmes courants

« La somme des paiements ne correspond pas au total du devis ». Ajustez les pourcentages ou les montants, ou indiquez un jalon comme « le solde ».

Je ne peux pas activer les intérêts. Vérifiez qu’ils sont autorisés dans Paramètres › Devis › Échéanciers, que vous avez coché Le client est une entreprise et, aux États-Unis, que le devis n’utilise pas la sales tax calculée d’après l’adresse du client.

Marquer comme approuvé n’apparaît pas sur un devis avec intérêts. Seul votre client approuve un échéancier avec intérêts, depuis son lien, avec la case de l’échéancier.

Les montants de l’échéancier ont changé dans le lien. Tant que votre client n’a pas approuvé, l’échéancier est calculé avec la date du jour : pour un jalon daté ou avec une date estimée, les intérêts baissent à mesure que cette date approche.

La page de mon client s’est rechargée à l’approbation. L’échéancier qu’il a vu n’était plus celui du jour. Une fois la page rechargée, il voit les montants du jour et peut approuver.

Je ne peux pas envoyer un devis avec intérêts. À l’envoi, Cord vérifie les intérêts par rapport à vos Paramètres en vigueur : ils doivent toujours être autorisés dans Paramètres › Devis › Échéanciers et le taux ne peut pas dépasser votre plafond propre.

Mon client ne peut pas payer un jalon. Sa date n’est pas encore arrivée, ou c’est un jalon à l’atteinte que vous n’avez pas marqué comme atteint.

Annuler ne fonctionne pas. Le jalon est déjà payé, de l’argent est déjà arrivé ou un paiement est en cours de traitement, ou votre client a ouvert le paiement avec Mercado Pago.

Je veux modifier le montant d’un jalon sur un devis approuvé. Reprogrammer ne modifie que les dates, les conditions et les jours ; les montants et les intérêts correspondent à ce que votre client a approuvé. Pour d’autres montants, dupliquez le devis et envoyez-le à nouveau.

Pages associées