# Définir la date du cycle de facturation Définissez le point d'ancrage du cycle de facturation d'un abonnement sur une date fixe. # Page entièrement hébergée > This is a Page entièrement hébergée for when payment-ui is stripe-hosted. View the full page at https://docs.stripe.com/payments/checkout/billing-cycle?payment-ui=stripe-hosted. Lors de la création d’une session Checkout, vous pouvez définir explicitement le [début du cycle de facturation](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-subscription_data-billing_cycle_anchor) d’un abonnement sur une date fixe (par exemple, le 1er du mois suivant). La date de début du cycle détermine la date de la première facture du montant total, c’est-à-dire la date à laquelle les clients sont facturés du montant total de l’abonnement. La date de début du cycle et la fréquence de [facturation](https://docs.stripe.com/products-prices/overview.md) déterminent également les dates de facturation à venir d’un abonnement. Par exemple, un abonnement mensuel créé le 15 mai avec une date de début du cycle de facturation fixée au 1er juin est facturé le 15 mai, puis tous les 1er de chaque mois. Pour la période de facturation initiale jusqu’à la date de la première facture du montant total, vous pouvez personnaliser le traitement des [calculs au prorata](https://docs.stripe.com/billing/subscriptions/prorations.md) avec le paramètre [proration_behavior](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-subscription_data-proration_behavior). Par défaut, `proration_behavior` est défini sur `create_prorations`, et les clients reçoivent une *facture* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) calculée au prorata. Si `proration_behavior` est défini sur `none`, la période précédant la date de la première facture du montant total est gratuite. ## Créer une session Checkout avec une date de début du cycle de facturation Pour configurer un ancrage du cycle de facturation, définissez le paramètre `subscription_data.billing_cycle_anchor` lorsque vous créez une Checkout session en mode `subscription`. l’ancrage doit être un timestamp unix futur, antérieur à la prochaine date naturelle de facturation de l’abonnement. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d mode=subscription \ --data-urlencode "success_url=https://example.com/success?session_id={CHECKOUT_SESSION_ID}" \ -d "subscription_data[billing_cycle_anchor]=1611008505" ``` Si l’ancrage du cycle de facturation survient pendant la période active d’une session et qu’un client tente un paiement après cette date, Checkout affiche et facture la période complète à partir de l’ancrage du cycle de facturation, plutôt que la période au prorata avant l’ancrage. ## Désactiver les calculs au prorata Pour désactiver les calculs au prorata, définissez le paramètre `subscription_data.proration_behavior` sur `none` lorsque vous créez une session Checkout. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d mode=subscription \ --data-urlencode "success_url=https://example.com/success?session_id={CHECKOUT_SESSION_ID}" \ -d "subscription_data[billing_cycle_anchor]=1611008505" \ -d "subscription_data[proration_behavior]=none" ``` Comme un essai gratuit, la période initiale jusqu’au début du cycle de facturation est gratuite. Contrairement à ce qui se passe avec un essai gratuit, aucune facture de 0 USD n’est générée. Les clients reçoivent une facture avec le montant total de l’abonnement à la date de début du cycle de facturation. Dans l’objet Checkout Session response, les montants associés aux [postes de facture](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-line_items) et aux [totaux](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-total_details) sont toujours de 0 lorsque les calculs au prorata sont désactivés. Par ailleurs, l’[état du paiement](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-payment_status) de la session est défini sur `no_payment_required`, ce qui indique que le paiement est reporté. ## Limitations - Vous ne pouvez pas utiliser des périodes d’essai avec des dates de début du cycle de facturation dans Checkout. - Vous ne pouvez pas utiliser de tarifs ponctuels dans les sessions Checkout lorsque le paramètre `proration_behavior` est défini sur `none`. - Vous ne pouvez pas appliquer de [coupons amount_off](https://docs.stripe.com/api/coupons/create.md#create_coupon-amount_off) à des sessions Checkout avec `create_prorations` comme `proration_behavior` par défaut. # Page entièrement intégrée > This is a Page entièrement intégrée for when payment-ui is embedded-page. View the full page at https://docs.stripe.com/payments/checkout/billing-cycle?payment-ui=embedded-page. Lors de la création d’une session Checkout, vous pouvez définir explicitement le [début du cycle de facturation](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-subscription_data-billing_cycle_anchor) d’un abonnement sur une date fixe (par exemple, le 1er du mois suivant). La date de début du cycle détermine la date de la première facture du montant total, c’est-à-dire la date à laquelle les clients sont facturés du montant total de l’abonnement. La date de début du cycle et la fréquence de [facturation](https://docs.stripe.com/products-prices/overview.md) déterminent également les dates de facturation à venir d’un abonnement. Par exemple, un abonnement mensuel créé le 15 mai avec une date de début du cycle de facturation fixée au 1er juin est facturé le 15 mai, puis tous les 1er de chaque mois. Pour la période de facturation initiale jusqu’à la date de la première facture du montant total, vous pouvez personnaliser le traitement des [calculs au prorata](https://docs.stripe.com/billing/subscriptions/prorations.md) avec le paramètre [proration_behavior](https://docs.stripe.com/api/checkout/sessions/create.md#create_checkout_session-subscription_data-proration_behavior). Par défaut, `proration_behavior` est défini sur `create_prorations`, et les clients reçoivent une *facture* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) calculée au prorata. Si `proration_behavior` est défini sur `none`, la période précédant la date de la première facture du montant total est gratuite. ## Créer une session Checkout avec une date de début du cycle de facturation Pour configurer un ancrage du cycle de facturation, définissez le paramètre `subscription_data.billing_cycle_anchor` lorsque vous créez une Checkout session en mode `subscription`. l’ancrage doit être un timestamp unix futur, antérieur à la prochaine date naturelle de facturation de l’abonnement. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d mode=subscription \ -d ui_mode=embedded_page \ --data-urlencode "return_url=https://example.com/return?session_id={CHECKOUT_SESSION_ID}" \ -d "subscription_data[billing_cycle_anchor]=1611008505" ``` Si l’ancrage du cycle de facturation survient pendant la période active d’une session et qu’un client tente un paiement après cette date, Checkout affiche et facture la période complète à partir de l’ancrage du cycle de facturation, plutôt que la période au prorata avant l’ancrage. ## Désactiver les calculs au prorata Pour désactiver les calculs au prorata, définissez le paramètre `subscription_data.proration_behavior` sur `none` lorsque vous créez une session Checkout. ```curl curl https://api.stripe.com/v1/checkout/sessions \ -u "<>:" \ -d "line_items[0][price]={{PRICE_ID}}" \ -d "line_items[0][quantity]=1" \ -d mode=subscription \ -d ui_mode=embedded_page \ --data-urlencode "return_url=https://example.com/return?session_id={CHECKOUT_SESSION_ID}" \ -d "subscription_data[billing_cycle_anchor]=1611008505" \ -d "subscription_data[proration_behavior]=none" ``` Comme un essai gratuit, la période initiale jusqu’au début du cycle de facturation est gratuite. Contrairement à ce qui se passe avec un essai gratuit, aucune facture de 0 USD n’est générée. Les clients reçoivent une facture avec le montant total de l’abonnement à la date de début du cycle de facturation. Dans l’objet Checkout Session response, les montants associés aux [postes de facture](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-line_items) et aux [totaux](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-total_details) sont toujours de 0 lorsque les calculs au prorata sont désactivés. Par ailleurs, l’[état du paiement](https://docs.stripe.com/api/checkout/sessions/object.md#checkout_session_object-payment_status) de la session est défini sur `no_payment_required`, ce qui indique que le paiement est reporté. ## Limitations - Vous ne pouvez pas utiliser des périodes d’essai avec des dates de début du cycle de facturation dans Checkout. - Vous ne pouvez pas utiliser de tarifs ponctuels dans les sessions Checkout lorsque le paramètre `proration_behavior` est défini sur `none`. - Vous ne pouvez pas appliquer de [coupons amount_off](https://docs.stripe.com/api/coupons/create.md#create_coupon-amount_off) à des sessions Checkout avec `create_prorations` comme `proration_behavior` par défaut. ## See also - [Calculs au prorata](https://docs.stripe.com/billing/subscriptions/prorations.md)