Accéder directement au contenu
Créez un compte
ou
connectez-vous
Le logo de la documentation Stripe
/
Demander à l’IA
Créer un compte
Connectez-vous
Commencer
Paiements
Revenus
Plateformes et places de marché
Gestion des fonds
Ressources de développement
Aperçu
Billing
AperçuÀ propos des API Billing
Abonnements
Invoicing
    Aperçu
    Fonctionnement de la facturation
    Guide de démarrage rapide sur l'API
    Intégration via l'API
    Facturation sans code
    Cycle de vie des factures
    Prévisualisation des factures
    Modifiez des factures
    Programmer la finalisation des factures
    Changement et finalisation des états
    Envoyer des courriels aux clients
    Générer des notes de crédit
    Facturer les clients
    Clients
    Solde créditeur client
    Numéros d'identification fiscale du client
    Paiements sur facture
    Page de facture hébergée
    Créer des échéanciers de paiement de factures
    Accepter les paiements partiels
    Moyens de paiement pour les factures
    Recouvrements automatisés
    Personnalisation des factures
    Personnaliser les factures
    Modèles de rendu pour les factures
    Regrouper les postes de facture
    Récapituler les postes
    Facturation internationale
    Bonnes pratiques
    Clients multi-devises
    Autres fonctionnalités de facturation
    Produits et tarifs
    Gérer les sous-postes de facture groupés
    Taxes
Facturation à l'utilisation
Devis
Gestion de la clientèle
Facturation avec d'autres produits
Récupération des recettes
Automatisations
Testez votre intégration
Fiscalité
Aperçu
Utiliser Stripe Tax
Gérer la conformité
Rapports
Aperçu
Sélectionner un rapport
Configurer des rapports
API de rapport
Rapports sur plusieurs comptes
Comptabilisation des revenus
Données
AperçuSchéma
Rapports personnalisés
Data Pipeline
Gestion des données
AccueilRevenusInvoicing

Clients multidevises

Modifiez la devise de facturation d’un client afin d’accepter plusieurs devises.

Si vous devez vendre dans plusieurs devises, mais que chaque client utilise une seule devise, consultez la page Tarifs multidevises.

Utilisez l’API Invoicing pour émettre une facture à un client dans une autre devise. Grâce à la fonctionnalité multidevises, vous pouvez débiter le même client dans une autre devise que celle paramétrée par défaut, et modifier la devise des abonnements d’un client. Vous ne pouvez pas avoir deux abonnements actifs avec des devises différentes.

Ce guide explique également comment créer une note de crédit et consulter le solde créditeur d’un client dans toutes les devises attribuées. À titre d’exemple, nous utilisons le dollar canadien (CAD).

Créer une facture

Avant de débiter un client, créez un poste de facture en transmettant les objets id, amount et currency du client. Pour éviter toute erreur, ajoutez les postes de facture d’un seul client à la fois.

Le nombre maximal de postes de facture est 250. Lorsque vous créez une facture, vous pouvez ajouter jusqu’à 250 postes de facture en attente. Vous devrez ajouter les postes de facture restants à la prochaine facture. Pour connaître les postes de facture en attente de votre client, consultez la page Informations sur le client ou définissez le paramètre pending à true lorsque vous utilisez l’API pour répertorier tous les postes de facture.

Remarques

Une facture en CAD n’applique pas un solde créditeur du client libellé en USD ou dans une devise autre que le CAD. De plus, tous les bons de réduction que vous avez appliqués au client et qui sont libellés dans une devise autre que le dollar canadien sont ignorés.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/invoiceitems \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d amount=1000 \ -d currency=cad

Vous devez transmettre le paramètre currency lorsque vous émettez une facture multidevises. Le paramètre currency détermine les postes de facture qui doivent être intégrés à la facture. Par exemple, si vous créez deux postes de facture, l’un en USD et l’autre en CAD, pour le même client, le fait de définir la devise à CAD uniquement ne permettrait d’obtenir que le poste de facture en CAD (sans tenir compte du poste de facture en USD).

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/invoices \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d collection_method=send_invoice \ -d days_until_due=30 \ -d pending_invoice_items_behavior=include \ -d currency=cad

Créer une note de crédit

S’il y a un problème avec la facture, vous pouvez créer une note de crédit. Si vous devez appliquer le crédit au solde créditeur du client (plutôt qu’au mode de paiement d’origine), Stripe allouera le montant du crédit au solde créditeur spécifique an CAD.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl https://api.stripe.com/v1/credit_notes \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d invoice={{INVOICE_ID}} \ -d reason=duplicate \ -d amount=1000 \ -d credit_amount=1000

Consulter le solde créditeur

Pour consulter le montant du crédit d’un client dans une devise spécifique, utilisez le paramètre invoice_credit_balance :

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node
Go
.NET
No results
curl -G https://api.stripe.com/v1/customers/{{CUSTOMER_ID}} \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "expand[]"=invoice_credit_balance

Le solde créditeur du client est prélevé sur la prochaine facture CAD créée pour ce client. Il ne sera toutefois pas prélevé pour les factures créées dans différentes devises.

Voir aussi

  • Réalisez une intégration à l’aide de l’API Invoicing
  • Gérer les clients
  • Produits et prix
Cette page vous a-t-elle été utile?
OuiNon
  • Besoin d'aide? Contactez le service d'assistance.
  • Rejoignez notre programme d'accès anticipé.
  • Consultez notre journal des modifications.
  • Des questions? Contactez l'équipe commerciale.
  • GML? Lire llms.txt.
  • Optimisé par Markdoc