# Créer des échéanciers de paiement pour des factures Découvrez comment créer des échéanciers de paiement pour vos factures Stripe. Les échéanciers de paiement de factures vous permettent de fractionner le montant total d’une [facture](https://docs.stripe.com/api/invoices.md) en paiements distincts ayant des dates d’échéance différentes. Cela peut accroître votre flexibilité en matière de facturation. Par exemple, vous pouvez d’abord percevoir un acompte, puis le montant du solde d’une transaction à une date ultérieure. Vous pouvez également offrir des conditions de paiement plus favorables à vos clients en divisant le montant total en plusieurs petits versements à effectuer sur une certaine durée. Stripe rappelle à vos clients les paiements à venir et leur montre l’historique des paiements déjà effectués. Vous pouvez utiliser à la fois le Dashboard et l’API pour générer des échéanciers de paiement. > Cette fonctionnalité est disponible en version bêta privée. Vous pouvez demander un accès anticipé en remplissant le formulaire ci-dessous. ## Limites Les échéanciers de paiement sont actuellement en version bêta et présentent quelques limitations importantes. Assurez-vous que les limitations suivantes n’entrent pas en conflit avec votre cas d’usage : - Les échéanciers de paiement ne sont pas compatibles avec Stripe Revenue Recognition ni avec le Stripe Connector for Netsuite. - Les échéanciers de paiement ne permettent pas de débiter automatiquement les clients dont les informations de paiement ont été enregistrées. Les clients doivent revenir à la page de paiement pour effectuer les paiements suivants. Vous ne pouvez pas les utiliser avec les factures `charge_automatically`. - Par défaut, Stripe envoie automatiquement des e-mails de rappel à vos clients une semaine avant chacun des paiements suivants. L’envoi de ces e-mails prime sur vos éventuels calendriers de rappels par e-mail et sur les paramètres des factures ponctuelles. Pour ne plus envoyer d’e-mails de rappel, vous pouvez désactiver le paramètre [Envoyer les factures finalisées et avoirs aux clients](https://dashboard.stripe.com/settings/billing/automatic). - Les utilisateurs Connect ne peuvent pas définir des commissions de plateforme sur les factures associées à des échéanciers de paiement. Vous pouvez uniquement définir des frais sur les PaymentIntents. - Les champs supplémentaires associés aux échéanciers de paiement ne sont pas disponibles dans Sigma. - Certains graphiques d’analyse Billing (Abonnés les plus importants, Recouvrements) n’enregistrent que les factures entièrement payées. Les autres graphiques ne sont pas affectés. - Les factures d’abonnement ne peuvent pas faire l’objet d’échéancier de paiement. > Si vous souhaitez activer les options de [paiement différé](https://docs.stripe.com/payments/buy-now-pay-later.md) pour les factures B2C, lisez [notre guide](https://stripe.com/guides/buy-now-pay-later) sur le sujet pour plus d’informations. # Dashboard > This is a Dashboard for when testing-method is without-code. View the full page at https://docs.stripe.com/invoicing/payment-plans?testing-method=without-code. Ce guide montre comment configurer et gérer des échéanciers de paiement dans le [Dashboard](https://dashboard.stripe.com/test/dashboard), sans avoir à coder. ## Créer une facture dans le Dashboard, ajouter des détails de poste de facture Dans le Dashboard, [créez une facture](https://docs.stripe.com/invoicing/dashboard.md#create-invoice) et ajoutez les détails pertinents tels que le client, les postes de facture souhaités ainsi que les prix et les quantités correspondants. ![Créer une facture avec le Dashboard](https://b.stripecdn.com/docs-statics-srv/assets/invoice-payment-plans-create-invoice.ea35a3ec40146a37ee1c95ae1849cf7d.png) Créer une facture avec le Dashboard ## Activer les collecte des montants dus en plusieurs paiements au niveau de la facture Après avoir saisi les informations du client et du poste de facture, sélectionnez **Demander un paiement fractionné** sous **Encaissement des paiements** dans l’éditeur de facture pour activer les échéanciers de paiement pour la facture. Par défaut, Stripe configure un échéancier de paiements avec un montant dû équitablement divisé en quatre paiements à régler sur quatre mois. ![Activer les paiements fractionnés via le Dashboard](https://b.stripecdn.com/docs-statics-srv/assets/invoice-payment-plans-collect-multiple-payments.b9a022fdf84d089a35bc4b4026d035cf.png) Activer les paiements fractionnés via le Dashboard ## Configurer individuellement des paiements et des échéances Pour personnaliser l’échéancier de paiements, cliquez sur **Modifier les échéanciers de paiements**. Vous pouvez personnaliser un échéancier de paiements de plusieurs manières : - Changer les échéances ou les montants dus - Ajouter ou soustraire des paiements - Réétiqueter les noms des paiements individuels Basculez entre données d’entrée en valeur absolue ou en pourcentage, en sélectionnant l’engrenage situé à côté de la colonne pourcentage/montant fixe. Vous pouvez utiliser **Actions rapides** comme raccourci pour redistribuer équitablement les montants entre les paiements ou équilibrer les montants dont la somme ne correspond pas au montant total indiqué dans la facture. Si vous sélectionnez **Utiliser comme versement**, le premier paiement est réétiqueté en tant que versement et la redistribution des montants dus n’affecte que les paiements suivants. Vous ne pouvez quitter cette vue qu’une fois que la somme de tous les paiements est égale au montant total dû sur toutes les factures. ![Configurer l'échéancier de paiements via le Dashboard](https://b.stripecdn.com/docs-statics-srv/assets/invoice-payment-plans-configure.17a9ccb6f7b3877c9bf8f83142ec7572.png) Configurer l’échéancier de paiements via le Dashboard ## Finaliser la facture Après avoir personnalisé l’échéancier de paiement, vous pouvez finaliser et envoyer la facture en cliquant sur **Vérifier la facture**. Vous ne pouvez pas finaliser une facture si la somme des montants des paiements individuels ne correspond pas au montant total dû indiqué sur la facture (par exemple, si des postes de facture ont changé après la mise en place du plan de paiement). # API > This is a API for when testing-method is with-code. View the full page at https://docs.stripe.com/invoicing/payment-plans?testing-method=with-code. Ce guide explique comment configurer et gérer des échéanciers de paiement à l’aide du champ [amounts_due](https://docs.stripe.com/api/invoices/create.md#create_invoice-amounts_due) de l’[API Invoicing](https://docs.stripe.com/api/invoices.md). ## Créer des objets complémentaires Avant de configurer des échéanciers de paiement, veillez à en comprendre le concept en consultant le guide consacré à l’[intégration avec l’API Invoicing](https://docs.stripe.com/invoicing/integration.md). Dans ce guide, nous partons du principe que vous maîtrisez déjà la création de produits, de tarifs et de clients à l’aide de l’API ou du Dashboard Stripe. ## Créer une facture avec échéancier de paiement Le champ [amounts_due](https://docs.stripe.com/api/invoices/create.md#create_invoice-amounts_due) vous permet de configurer des échéanciers de paiement pour des factures Stripe. Pour utiliser cette fonctionnalité, définissez le [collection_method](https://docs.stripe.com/api/invoices/create.md#create_invoice-collection_method) de la facture sur `send_invoice`. Les échéanciers de paiement ne sont pas pris en charge pour les factures `charge_automatically`. Dans cette section, nous vous présentons deux cas d’usage des échéanciers de paiement : les conditions de paiement flexibles et le versement initial. ### Conditions de paiement flexibles Utilisez des échéanciers de paiement pour scinder le montant dû en plusieurs versements. Imaginons par exemple que vous souhaitiez qu’un client règle sa facture de 6 000 USD en trois paiements. Vous pouvez configurer l’échéancier comme suit, à l’aide du champ `amounts_due` : ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -H "Stripe-Version: 2026-04-22.preview; invoice_payment_plans_beta=v1" \ -d "customer={{CUSTOMER_ID}}" \ -d collection_method=send_invoice \ -d auto_advance=true \ -d "amounts_due[0][amount]=200000" \ -d "amounts_due[0][days_until_due]=30" \ -d "amounts_due[0][description]=Payment 1" \ -d "amounts_due[1][amount]=200000" \ -d "amounts_due[1][days_until_due]=60" \ -d "amounts_due[1][description]=Payment 1" \ -d "amounts_due[2][amount]=200000" \ -d "amounts_due[2][days_until_due]=90" \ -d "amounts_due[2][description]=Payment 2" ``` ### Acompte Il peut arriver que vous exigiez le versement d’un acompte, suivi d’un échéancier de paiement pour le montant restant. Prenons l’exemple d’une facture de 5 000 USD : vous souhaitez que votre client s’acquitte d’un acompte de 1 000 USD, puis qu’il règle la somme restante en deux versements d’un montant égal. Pour ce faire, configurez l’échéancier de paiement suivant : ```curl curl https://api.stripe.com/v1/invoices \ -u "<>:" \ -H "Stripe-Version: 2026-04-22.preview; invoice_payment_plans_beta=v1" \ -d "customer={{CUSTOMER_ID}}" \ -d collection_method=send_invoice \ -d auto_advance=true \ -d "amounts_due[0][amount]=1000" \ -d "amounts_due[0][days_until_due]=1" \ -d "amounts_due[0][description]=Deposit" \ -d "amounts_due[1][amount]=2000" \ -d "amounts_due[1][days_until_due]=30" \ -d "amounts_due[1][description]=Payment 1" \ -d "amounts_due[2][amount]=2000" \ -d "amounts_due[2][days_until_due]=60" \ -d "amounts_due[2][description]=Payment 2" ``` Les exemples ci-dessus montrent comment configurer des échéanciers de paiement à l’aide du champ `amounts_due` pour des factures présentant différentes structures de paiement. Gardez à l’esprit que le montant total indiqué dans le champ `amounts_due` doit correspondre au montant final [amount_due](https://docs.stripe.com/api/invoices/object.md#invoice_object-amount_due) de la facture. Appuyez-vous sur ces exemples pour créer des échéanciers de paiement adaptés à vos besoins. ## Modifier l'échéancier de paiement Vous pouvez modifier le champ `amounts_due` d’une facture avant sa finalisation. Cela vous permet d’apporter les éventuelles modifications nécessaires à l’échéancier de paiement, qu’il s’agisse de définir de nouvelles dates d’échéance, de modifier les montants ou d’ajouter de nouveaux paiements. Vous pouvez non seulement configurer le nombre de jours avant l’échéance d’un paiement à l’aide du paramètre [days_until_due](https://docs.stripe.com/api/invoices/update.md#update_invoice-amounts_due-days_until_due), mais aussi définir une date d’échéance spécifique dans le champ [due_date](https://docs.stripe.com/api/invoices/update.md#update_invoice-amounts_due-due_date). Ce champ `due_date` vous permet de spécifier la date précise d’un paiement, pour une personnalisation plus poussée de vos échéanciers de paiement. Voici un exemple de modification d’échéancier de paiement d’une facture : ```curl curl https://api.stripe.com/v1/invoices/{{INVOICE_ID}} \ -u "<>:" \ -H "Stripe-Version: 2026-04-22.preview; invoice_payment_plans_beta=v1" \ -d "amounts_due[0][amount]=1000" \ -d "amounts_due[0][due_date]=1677514200" \ -d "amounts_due[0][description]=Updated Payment 1" \ -d "amounts_due[1][amount]=3000" \ -d "amounts_due[1][due_date]=1678132000" \ -d "amounts_due[1][description]=Updated Payment 2" ``` Dans cet exemple, nous cherchons à modifier l’échéancier de paiement d’une facture pour indiquer des dates d’échéance précises plutôt que d’utiliser le paramètre `days_until_due`. Le champ `amounts_due` reflète les nouveaux montants. Comme vous le voyez, vous bénéficiez d’une grande marge de manœuvre avant la finalisation des factures. ## Finaliser la facture Vous pouvez finaliser une facture après avoir configuré l’échéancier de paiement et ajouté les postes de facture souhaités. Une fois finalisée, vous ne pourrez plus modifier la facture. Cela signifie que vous ne pourrez plus apporter de changements à l’échéancier, ajouter ou supprimer des postes, ni modifier les montants ou les dates figurant sur la facture. Avant de finaliser votre facture, vérifiez que vous avez ajouté les postes de facture nécessaires. Voici la marche à suivre : ```curl curl https://api.stripe.com/v1/invoiceitems \ -u "<>:" \ -d "customer={{CUSTOMER_ID}}" \ -d "invoice={{INVOICE_ID}}" \ -d "pricing[price]={{PRICE_ID}}" \ -d currency=usd ``` Après avoir ajouté les postes de facture souhaités et vérifié la configuration de votre échéancier, finalisez la facture. Voici comment finaliser une facture : ```curl curl -X POST https://api.stripe.com/v1/invoices/{{INVOICE_ID}}/finalize \ -u "<>:" ``` Une fois la facture finalisée, vous pouvez l’envoyer au client pour paiement. Si vous souhaitez y apporter une modification, vous devez le faire avant la finalisation ; c’est pourquoi nous vous recommandons de vérifier les informations figurant sur la facture avant de la finaliser. Pour en savoir plus sur l’étape de finalisation, consultez le guide consacré à la [finalisation et aux changements d’état](https://docs.stripe.com/invoicing/integration/workflow-transitions.md). [Vous pouvez établir une période de grâce plus longue](https://docs.stripe.com/billing/subscriptions/usage-based/configure-grace-period.md). ## Actions ou factures post-finalisation Vous pouvez toujours réviser, annuler ou marquer comme irrécouvrable une facture finalisée avec un échéancier de paiement, mais seulement avant d’avoir reçu le premier paiement. En outre, en dehors de Stripe, les échéanciers de paiement ne peuvent être « marqués comme payés » que pour la totalité du montant restant dû de la facture, et non pour un montant partiel.