Documentation Index
Fetch the complete documentation index at: https://docs.qwoty.io/llms.txt
Use this file to discover all available pages before exploring further.
Vue d’ensemble
L’intégration Stripe — Facture crée une facture Stripe à partir des lignes d’un devis Qwoty et peut optionnellement la finaliser et la livrer à votre client. Selon vos paramètres, la facture peut être envoyée directement via Stripe, ou associée à un lien de paiement Stripe Checkout et livrée par email via Qwoty avec le PDF de la facture en pièce jointe.Authentification
Allez dans Tableau de bord Stripe → Développeurs → Clés API et copiez votre clé secrète (sk_live_... en production, sk_test_... en mode test).
La clé secrète nécessite les permissions Stripe suivantes :
- Customers — lecture et écriture (créer, rechercher)
- Invoices — lecture et écriture (créer, finaliser, envoyer, attacher un paiement)
- Invoice items — écriture (créer)
- Tax rates — lecture et écriture (lister, créer)
- Checkout Sessions — écriture (créer)
- Webhook endpoints — lecture et écriture (lister, créer)
Comportement
Client
L’intégration trouve ou crée automatiquement un client Stripe pour chaque devis :- Si un ID client Stripe est déjà enregistré sur le contact Qwoty (
external_ids.accounting), il est utilisé directement. - Sinon, une recherche est effectuée dans Stripe — d’abord par UUID du contact Qwoty, puis par email de facturation.
- Si aucune correspondance n’est trouvée, un nouveau client Stripe est créé avec le nom, l’email et l’adresse de facturation du contact. L’ID client Stripe est ensuite enregistré sur le contact Qwoty pour une utilisation future.
Lignes de facture
Un article de facture Stripe est créé pour chaque produit facturable dans les sectionsproduct du devis. Si un article a une remise, un second article négatif est ajouté sur la même ligne.
Les remises globales sur le devis sont ajoutées comme un seul article négatif en bas de facture.
Seules les sections de type
product sont incluses. Les sections récurrentes (plan) ne sont pas prises en charge dans cette intégration.Taxes
Les taux de taxe sont résolus automatiquement pour chaque ligne :- Si un ID de taux de taxe Stripe est déjà enregistré sur la taxe Qwoty (
external_ids.accounting), il est utilisé directement. - Sinon, l’intégration recherche les taux de taxe Stripe existants par pourcentage et pays (analysé depuis le format
api_nameQwoty — par ex.vat_fr_200→ France, 20%). - Si aucune correspondance n’est trouvée, un nouveau taux de taxe est créé dans Stripe et son ID est enregistré dans Qwoty.
Statut de la facture
Si Créer la facture en Brouillon, la facture est créée mais pas finalisée. Aucun email ni lien de paiement n’est envoyé quels que soient les autres paramètres. Si Créer la facture en Ouverte, la facture est finalisée et l’une des actions suivantes est déclenchée :Actions post-finalisation
| Paramètre | Action |
|---|---|
| Envoyer la facture par email (via Stripe) | Stripe envoie la facture finalisée directement à l’email du client. |
| Envoyer le lien de paiement + facture (via Qwoty) | Un lien de paiement Stripe Checkout est créé pour le montant du premier acompte. Un email est envoyé via Qwoty avec le PDF de la facture en pièce jointe et un lien de paiement. Une fois le paiement effectué, la Checkout Session est automatiquement attachée à la facture via un webhook Stripe. |
Si les deux options sont désactivées, la facture est finalisée mais pas envoyée.
Paramètres
| Paramètre | Valeurs | Par défaut | Description |
|---|---|---|---|
| Créer la facture en | Brouillon / Ouverte | Brouillon | Brouillon : la facture est créée mais pas finalisée. Ouverte : la facture est finalisée immédiatement. |
| Envoyer la facture par email (via Stripe) | Oui / Non | Non | Stripe envoie la facture finalisée au client. Actif uniquement quand la facture est Ouverte. |
| Envoyer le lien de paiement + facture (via Qwoty) | Oui / Non | Non | Envoie un lien de paiement Stripe Checkout et le PDF de la facture par email. Actif uniquement quand la facture est Ouverte. |
| Méthode de paiement | Défaut Stripe | Défaut Stripe | Méthodes de paiement présentées au client sur la page Checkout. |
Exemples
Devis accepté — 4 acomptes de 2 275,50 € Le devis a 4 acomptes. L’intégration crée une facture Stripe pour le montant total et envoie un lien de paiement Checkout pour le premier acompte (2 275,50 €) par email.| Champ | Valeur |
|---|---|
| Total facture | 9 102,00 € |
| Premier acompte | 2 275,50 € (25%) |
| Montant du lien de paiement | 2 275,50 € |
| PDF joint | PDF de la facture Stripe |
| Expiration du lien | 24 heures |
partially_paid, et les acomptes suivants peuvent être envoyés de la même manière.
