Vue d’ensemble
L’intégration Stripe — Facture crée une facture Stripe à partir des lignes d’un devis Qwoty et la finalise et la remet optionnellement à 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 transmise par e-mail via Qwoty avec le PDF de la facture en pièce jointe.Authentification
Accédez à 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 :
- Clients — lecture et écriture (créer, rechercher)
- Factures — lecture et écriture (créer, finaliser, envoyer, associer un paiement)
- Éléments de facture — écriture (créer)
- Taux de taxe — lecture et écriture (lister, créer)
- Sessions Checkout — écriture (créer)
- Points de terminaison Webhook — lecture et écriture (lister, créer)
Comportement
Client
L’intégration trouve ou crée automatiquement un client Stripe pour chaque devis :- Si un identifiant 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 e-mail de facturation.
- Si aucune correspondance n’est trouvée, un nouveau client Stripe est créé avec le nom, l’e-mail et l’adresse de facturation du contact. L’identifiant client Stripe est ensuite sauvegardé sur le contact Qwoty pour une utilisation future.
Lignes
Un élément de facture Stripe est créé par produit facturable dans les sectionsproduct du devis. Si une ligne comporte une remise, un second élément négatif est ajouté sur la même ligne.
Les remises globales sur le devis sont ajoutées sous la forme d’un seul élément de facture négatif en bas.
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 identifiant 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 par pays (analysé à partir du format
api_namede Qwoty — 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 identifiant est sauvegardé dans Qwoty.
Statut de la facture
Si Créer la facture comme Brouillon, la facture est créée mais non finalisée. Aucun e-mail ni lien de paiement n’est envoyé, quels que soient les autres paramètres. Si Créer la facture comme Ouverte, la facture est finalisée et l’une des actions suivantes est déclenchée :Actions post-finalisation
Si les deux options sont désactivées, la facture est finalisée mais non envoyée.
Paramètres
Exemples
Devis accepté — 4 acomptes de 2 275,50 € Le devis comporte 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 e-mail.
Une fois que le client a payé la session Checkout, le paiement est automatiquement associé à la facture. Le statut de la facture passe à
partially_paid, et les acomptes suivants peuvent être envoyés de la même manière.
