Facturation anticipée
Découvrez comment récupérer un paiement avant le début des périodes de service futures.
La préfacturation vous permet de facturer vos clients à l’avance pour plusieurs périodes de service, contrairement au cycle de facturation classique des tarifs forfaitaires, où vous facturez un client pour une seule période de service. Vous pouvez activer la préfacturation au début d’une période d’abonnement ou pour les renouvellements à venir.
Voici quelques exemples de cas d’usage de la préfacturation :
- Créez un abonnement mensuel et préfacturez les 45 premiers jours.
- Lorsqu’un abonnement mensuel doit être renouvelé dans 7 jours, préfacturez le client concerné et envoyez-lui dès maintenant la facture de renouvellement.
- Préfacturez dès maintenant les 2 prochains mois, à compter de la date de renouvellement.
Vous pouvez utiliser la préfacturation lors de la création ou de la mise à jour d’un abonnement. La préfacturation s’applique au niveau de l’élément : vous pouvez préfacturer un élément spécifique, un ensemble d’éléments ou tous les éléments d’un abonnement. Vous pouvez ajuster la période de préfacturation au niveau de l’élément, mais celle-ci doit, tout au moins, couvrir une période de service. Par exemple, si vous préfacturez un élément sur la base d’un prix mensuel, vous devez le préfacturer pour au moins un mois.
Limitations
En phase de version bêta publique, la préfacturation présente les limitations suivantes :
- La préfacturation n’est pas disponible pour les planifications d’abonnement ou pour les abonnements basés sur une planification d’abonnement.
- En cas de préfacturation, vous pouvez utiliser des bons de réduction seulement avec percent_off et une durée de validité qui soit
onceouforever. - La préfacturation est appliquée immédiatement lors de la création ou de la mise à jour d’un abonnement et lors de la configuration de billing_schedules.
- Vous ne pouvez pas utiliser la préfacturation pour les abonnements qui ont été migrés du mode de facturation classique vers le mode de facturation flexible.
- Vous ne pouvez pas activer la préfacturation si tous les éléments de l’abonnement ont des prix établis sur l’utilisation. Dans le cas d’un abonnement, la préfacturation ne s’applique pas aux prix établis sur l’utilisation. Vous ne pouvez pas définir applies_to[price] si le prix a utilisation_type=metered.
- Pour utiliser la préfacturation, vous devez activer le calcul au prorata des abonnements. Vous ne pouvez pas définir proration_behavior sur
none. - Vous pouvez activer la préfacturation seulement jusqu’à la date d’annulation planifié, et ce, si vous mettez à jour un abonnement dont l’annulation a été planifiée.
- Vous ne pouvez pas utiliser la préfacturation si payment_behavior est défini sur
pending_.if_ incomplete
Avant de commencer
Pour utiliser la préfacturation, vous devez procéder comme suit :
- Créez des abonnements lorsque le mode de facturation flexible est activé. Apprenez davantage sur le mode de facturation flexible.
- Disposez d’une intégration sur l’API Stripe, version 2025-09-30.preview ou ultérieure. Découvrez comment mettre à jour la version de votre API.
Configurez la fonctionnalité de préfacturation
Vous pouvez activer la préfacturation lors de la création ou de la mise à jour d’un abonnement dans le Dashboard ou par le biais de l’API.
Lorsque vous définissez la date de fin de la période de préfacturation :
- La date de fin ne peut être antérieure au début de la période de facturation la plus courte de l’abonnement. Par exemple, si la période de facturation la plus courte de l’abonnement est mensuelle, la date de fin de la période de préfacturation doit être au moins un mois à compter du début de la période.de facturation
- La date de fin ne peut pas être postérieure à la fin des 12 cycles de la période de facturation la plus courte de l’abonnement. Par exemple, si la période de facturation la plus courte est mensuelle, la date de fin de la période de préfacturation ne peut pas être postérieure à 12 mois à compter du début de la période de facturation.