Accéder directement au contenu
Connectez-vous
Image du logo Stripe
/
Créez un compte
Connectez-vous
Accueil
Payments
Automatisation des opérations financières
Services bancaires
Outils de développement
Options sans code
Tous les produits
Accueil
Payments
Automatisation des opérations financières
Accueil
Payments
Automatisation des opérations financières
Services bancaires
Outils de développement
Aperçu
Billing
    Aperçu
    Abonnements
    Facturation
      Fonctionnement de la facturation
      Guide de démarrage sans code
      Moyens de paiement pour les factures
      Clients
      Produits et tarifs
      Taxes
      Utiliser le Dashboard
      Intégration via l'API
      Personnaliser des factures
      Modifier des factures
      Envoyer des e-mails aux clients
      Regrouper les sous-postes de facture
      Page de facture hébergée
      Invoicing et Connect
      Créer des échéanciers de paiement pour des factures
      Encaissements automatisés
      Facturation mondiale
        Configurer des factures en Europe
        Configurer les factures au Japon
        Clients multi-devises
        Mandats électroniques indiens
        Personnaliser le pays de l'IBAN
    Devis
    Méthodes d'encaissement
    Recouvrement de recettes
    Gérer des revenus récurrents
    Produits et tarifs
    Gestion client
    À propos des API Billing
    Tester votre intégration
    Authentification forte du client (SCA)
    Mises à jour de l'API Invoices
Taxe
Reporting
Données
Constitution d'une start-up
AccueilAutomatisation des opérations financièresBillingInvoicingGlobal invoicing

Clients multi-devises

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

Vous souhaitez commercialiser en plusieurs devises, mais chaque client individuel utilise une seule devise ? Consultez la section consacrée aux tarifs multi-devises.

Utilisez l’API Invoicing pour émettre une facture client dans une autre devise. La fonctionnalité multi-devises vous permet de facturer un même client dans une autre devise que sa devise par défaut et de modifier la devise de son abonnement. Vous ne pouvez pas avoir deux abonnement actifs dans deux devises différentes.

Ce guide explique également comment créer un avoir et consulter le solde créditeur d’un client pour toutes les devises qui lui sont attribuées. Dans notre exemple, nous utilisons le dollar canadien (CAD).

Créer une facture

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

Vous ne pouvez pas dépasser 250 postes de facture. Lorsque vous créez une facture, vous pouvez ajouter jusqu’à 250 postes de facture en attente, et les postes de facture restants sont ajoutés à la prochaine facture. Pour connaître les postes de facture en attente de votre client, consultez la page des informations client ou définissez le paramètre pending sur true lorsque vous utilisez l’API pour établir la liste de tous les postes de facture.

Note

Vous ne pouvez pas appliquer une facture en CAD au solde créditeur d’un client libellé en USD ou dans une autre devise. En outre, les bons de réduction que vous avez appliqués au client et qui ne sont pas libellés en CAD sont ignorés.

Command Line
curl https://api.stripe.com/v1/invoiceitems \ -u "
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:"
\ -d customer=
{{CUSTOMER_ID}}
\ -d amount=1000 \ -d currency=cad

Lorsque vous émettez une facture multi-devises, vous devez transmettre le paramètre currency, qui définit les postes à inclure dans la facture. Par exemple, si vous créez deux postes de facture pour le même client, l’un en USD et l’autre en CAD, et que vous définissez la devise sur CAD, seul le poste dans la devise correspondante apparaîtra sur la facture (le poste en USD sera ignoré).

Command Line
curl https://api.stripe.com/v1/invoices \ -u "
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:"
\ -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 un avoir

En cas d’erreur sur la facture, vous pouvez créer un avoir. Si vous devez appliquer l’avoir au solde créditeur du client (par opposition à un remboursement classique du moyen de paiement utilisé), Stripe applique le montant de l’avoir au solde créditeur libellé en CAD.

Command Line
curl https://api.stripe.com/v1/credit_notes \ -u "
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:"
\ -d invoice={{INVOICE_ID}} \ -d reason=duplicate \ -d amount=1000 \ -d credit_amount=1000

Consulter le solde créditeur

To see how much credit a customer has in each currency, use the invoice_credit_balance parameter:

Command Line
curl https://api.stripe.com/v1/customers/{{CUSTOMER_ID}} \ -u "
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:"
\ -d "expand[]"=invoice_credit_balance

The customer’s credit balance is drawn down from the next CAD invoice created for this customer. It won’t, however, be drawn down for invoices created in different currencies.

Voir aussi

  • Réaliser une intégration avec l’API Invoicing
  • Gérer les clients
  • Produits et tarifs
Cette page vous a-t-elle été utile ?
Besoin d'aide ? Contactez le service d'assistance.
Découvrez nos tutoriels pour les développeurs.
Consultez notre journal des modifications des produits.
Des questions ? Contactez l'équipe commerciale.
Propulsé par Markdoc
Vous pouvez vous désabonner à tout moment. Lisez notre politique de confidentialité.
Sur cette page
Créer une facture
Créer un avoir
Consulter le solde créditeur
Voir aussi
Produits utilisés
Invoicing
Payments
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
Le Shell Stripe est plus optimisé sur la version bureau.
$