Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Outils de développement
Aperçu
Billing
    Présentation
    À propos des API Billing
    Abonnements
    Invoicing
    Facturation à la consommation
    Connect et Billing
    Tax et Billing
    Devis
      Fonctionnement des devis
      Créer un devis
      Renégocier un devis
    Recouvrement de revenus
    Automatisations
    Scripts
    Comptabilisation des revenus
    Gestion des clients
    Droits d'accès
    Tester votre intégration
Tax
Rapports
Données
Constitution de start-up
AccueilRevenusBillingQuotes

Créer et envoyer un devis

Comment créer et envoyer un devis, puis le marquer comme accepté.

Copier la page

Remarque

Vous pouvez utiliser les devis dans un environnement de test. Si vous souhaitez finaliser, télécharger ou accepter des devis en mode production pour des factures ponctuelles via l’API ou le Dashboard, vous devez passer à Invoicing Plus. Découvrez l’offre qui vous convient le mieux.

Les devis vous permettent de communiquer à vos prospects et clients existants le coût de produits et/ou de services qu’ils envisagent d’acquérir. Ils modélisent le coût d’une facture ponctuelle ou celui d’un abonnement. Lorsqu’un devis que vous lui avez communiqué est accepté par votre prospect ou client, Stripe crée automatiquement les factures et abonnements correspondants. De nombreux flux de vente font usage de cet outil commun.

Créer un client
Côté serveur

Pour créer un devis, transmettez un poste pour chaque produit ou service. Associez un objet Customer au devis, représentant votre client. Après avoir créé le client, stockez la valeur id dans votre base de données pour pouvoir la réutiliser ultérieurement. À l’étape suivante, vous utiliserez ce client pour créer un devis.

Créer un devis
Côté serveur

Pour créer un devis, transmettez le client et les postes de votre choix. Les objets Price vous permettent de modéliser les offres que vous proposez. Pour pouvoir utiliser ces objets dans vos devis, découvrez comment configurer votre catalogue de produits.

Vous ajoutez chacune de vos offres pertinentes à votre devis en tant que poste en spécifiant le tarif et la quantité voulus. Prenons l’exemple d’un devis que vous créez pour l’octroi de licences mensuelles de l’un de vos logiciels et incluant des frais initiaux de conseil pour l’installation du logiciel. Votre devis comprendra dans ce cas deux postes :

  • Le premier poste chiffre le coût de cinq licences de votre logiciel, facturées à hauteur de 100 USD par mois et par licence.
  • Le second poste chiffre vos frais de consulting ponctuels, facturés 1 000 USD.

Les devis que vous créez prennent automatiquement l’état draft. Vous pouvez modifier les brouillons de devis en ajoutant ou en supprimant des postes.

Command Line
cURL
curl https://api.stripe.com/v1/quotes \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=cus_GBV60HKsE0mb5v \ -d "line_items[0][price]"=price_CBb6IXqvTLXp3f \ -d "line_items[0][quantity]"=5 \ -d "line_items[1][price]"=price_HGd7M3DV3IMXkC

Envoyer un devis
Côté serveur

Une fois prêt(e) à envoyer votre devis à votre client, vous pouvez le faire passer à l’état open en le finalisant. Dans la mesure où le devis est destiné à un client spécifique, vous devez y associer un objet Customer object avant qu’il ne bascule sur le nouvel état.

Command Line
cURL
curl -X POST https://api.stripe.com/v1/quotes/qt_1HDGlYClCIKljWvsIGaAA06B/finalize \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Une fois le devis finalisé, vous pouvez le télécharger au format PDF afin d’en obtenir un aperçu. Envoyez-le par e-mail à votre client en tant que pièce jointe.

Command Line
curl
curl https://files.stripe.com/v1/quotes/qt_1HDGlYClCIKljWvsIGaAA06B/pdf \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -G

Vous pouvez également définir un en-tête (header), un pied de page (footer) et une description pour votre devis. Ces éléments seront affichés dans le PDF. Vous pouvez définir des options par défaut pour les paramètres header, footer et description dans le modèle de devis. Veillez à conserver le devis à l’état open tant que votre client ne l’a pas accepté.

Marquer un devis comme accepté
Côté serveur

Une fois que le client a accepté le devis, faites-le passer à l’état accepted. Cette action aura pour effet de créer automatiquement une facture ou un abonnement (selon que vous avez ajouté ou non des postes avec un tarif récurrent). Lorsque vous utilisez un devis pour un paiement ponctuel, Stripe crée une facture à l’état draft. Vous pouvez apporter des modifications à votre facture avant de l’envoyer à votre client.

Command Line
cURL
curl -X POST https://api.stripe.com/v1/quotes/qt_1HDGlYClCIKljWvsIGaAA06B/accept \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

FacultatifConvertir un devis en abonnement
Côté serveur

Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc