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
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
Billing
    Présentation
    À propos des API Billing
    Abonnements
    Invoicing
      Présentation
      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
      Modifier des factures
      Programmer la finalisation des factures
      Changements et finalisation des états
      Envoyer des e-mails aux clients
      Générer des avoirs
      Facturer les clients
      Clients
      Solde créditeur du client
      Numéros fiscaux des clients
      Paiements sur facture
      Page de facture hébergée
      Créer des échéanciers pour les factures
      Moyens de paiement pour les factures
      Encaissements automatisés
      Personnalisation des factures
      Personnaliser des factures
      Modèles de rendu pour les factures
      Grouper des sous-postes de facture
      Récapituler les postes
      Facturation mondiale
      Bonnes pratiques
      Clients multi-devises
      Autres fonctionnalités de facturation
      Produits et tarifs
      Gérer les sous-postes de facture groupés
      Taxes
    Facturation à la consommation
    Connect et Billing
    Tax et Billing
    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
AccueilAutomatisation des opérations financièresBillingInvoicing

Clients multi-devises

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

Copier la page

Vous cherchez un moyen de vendre dans plusieurs devises, mais chaque client n’utilise qu’une seule devise ? Consultez la section dédié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.

Une facture peut comporter 250 postes de facture maximum. Lorsque vous créez une facture, jusqu’à 250 postes de facture en attente y sont automatiquement ajoutés. Les éventuels postes de facture restants sont ajoutés à la facture suivante. Pour connaître les postes de facture en attente de votre client, consultez la page des informations sur le client ou définissez le paramètre en attente sur true lorsque vous utilisez l’API pour établir la liste de tous les postes de facture.

Remarque

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
curl https://api.stripe.com/v1/invoiceitems \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -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
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 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
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 solde créditeur d’un client dans une devise spécifique, utilisez le paramètre invoice_credit_balance :

Command Line
cURL
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 sera utilisé pour le règlement de la prochaine facture en CAD créée pour ce client, mais pas pour les factures libellées dans d’autres devises.

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 ?
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