# Fonctionnement de la comptabilisation des revenus avec plusieurs devises

Comprendre les rôles des devises de présentation et de règlement dans la comptabilisation des revenus Stripe.

Deux types de devises sont importants pour la comptabilisation des revenus&nbsp;:

- Devises de présentation&nbsp;: devises utilisées par vos clients pour payer.
- Devises de règlement&nbsp;: devises dans lesquelles vous recevez les paiements.

De plus, vous pouvez [choisir une devise fonctionnelle](https://docs.stripe.com/revenue-recognition/revenue-settings.md#functional-currency) dans vos paramètres. Une devise fonctionnelle convertit toutes les transactions à partir de la date de début sélectionnée en une seule devise.

Pour toutes les transactions effectuées avec des devises de présentation correspondant à l’une de vos devises de règlement, la comptabilisation des revenus traite les écritures directement dans cette devise. Dans ce cas de figure, aucune conversion n’a lieu car vous pouvez recevoir le paiement directement dans cette devise. Les transactions dans des devises de présentation qui ne sont pas prises en charge comme *devise de règlement* (The settlement currency is the currency your bank account uses) font l’objet d’une conversion automatique vers la devise de règlement par défaut de votre compte Stripe.

Les paiements et les *factures* (Invoices are statements of amounts owed by a customer. They track the status of payments from draft through paid or otherwise finalized. Subscriptions automatically generate invoices, or you can manually create a one-off invoice) réglées utilisent le taux de change applicable au moment du transfert effectif des fonds (c’est-à-dire celui appliqué dans l’opération sur solde) pour la comptabilisation des revenus. Par exemple, si vous avez perçu 10&nbsp;EUR d’un client et que ce montant a été converti en 12&nbsp;USD sur votre compte, alors la comptabilisation des revenus utilisera 12&nbsp;USD comme montant de la transaction.

Les paiements ponctuels et les factures payées dès leur finalisation ne sont pas affectés par les variations des taux de change, et aucun gain ni aucune perte de change n’ont lieu.

## Perte de change

Cependant, il arrive parfois qu’une facture soit finalisée avant d’être payée. Dans ce cas, le taux de change peut avoir évolué entre la finalisation et le paiement, ce qui peut nécessiter de suivre les gains et les pertes d’échange.

Pour les besoins de la comptabilisation des revenus (par exemple, pour le calcul des comptes débiteurs), toute activité comptabilisée avant le paiement d’une facture se voit appliquer un taux de change estimé au moment de la finalisation de la facture. La différence entre le taux de change estimé et le taux de change réel (le cas échéant) est ajouté au compte des pertes de change.

Dans cet exemple, le taux de change a évolué entre la finalisation et le paiement de la facture. Il est présupposé que la devise de votre compte est l’USD mais que votre client paie en EUR.

- Le 1er&nbsp;janvier, une facture d’un montant de 30&nbsp;EUR est finalisée. Le taux de change EUR/USD s’établit à 1,20.
- Le 1er&nbsp;février, le client paie sa facture de 30&nbsp;EUR. Le taux de change EUR/USD s’établit à 1,10.

Le montant attendu s’élevait à 36&nbsp;USD, mais en raison de l’évolution du taux de change, seuls 33&nbsp;USD ont été reçus sur le compte au moment du paiement de la facture. La perte de change nette s’élève donc à 3&nbsp;USD.

| Compte              | Jan    | Fév    |
| ------------------- | ------ | ------ |
| AccountsReceivables | +36,00 | -36,00 |
| Revenue             | +36,00 |        |
| Cash                |        | +33,00 |
| FxLoss              |        | +3,00  |

## Perte de change dans le cadre des remboursements et litiges

Les pertes de change peuvent se produire chaque fois que deux opérations sont espacées de plusieurs jours (par exemple, dans le cas d’un remboursement de paiement à une date ultérieure).

Dans cet exemple, le taux de change a évolué entre le moment où a été effectué un paiement ponctuel et son remboursement. Il est présupposé que la devise de votre compte est l’USD et que votre client paie en EUR.

- Le 1er&nbsp;janvier, le client effectue un paiement ponctuel d’un montant de 30&nbsp;EUR. Le taux de change EUR/USD s’établit à 1,20.
- Le 1er&nbsp;février, il reçoit un remboursement de 30&nbsp;EUR. Le taux de change EUR/USD s’établit à 1,10.

En raison de l’évolution du taux de change, vous avez reçu 36&nbsp;USD mais n’avez remboursé que 33&nbsp;USD. Le gain de change net s’élève donc à 3&nbsp;USD.

| Compte  | Jan    | Fév    |
| ------- | ------ | ------ |
| Revenue | +36,00 |        |
| Cash    | +36,00 | -36,00 |
| Refunds |        | +33,00 |
| FxLoss  |        | -3,00  |

## Perte de change liée à la devise fonctionnelle

Si vous activez le paramètre [devise fonctionnelle](https://docs.stripe.com/revenue-recognition/revenue-settings.md#functional-currency), Revenue Recognition convertit automatiquement les transactions dans une seule devise et applique ce paramètre aux transactions effectuées à partir de la date de début choisie. Cela signifie que si une transaction est réglée dans une devise différente, Revenue Recognition la convertit dans la devise fonctionnelle.

Dans cet exemple, une entreprise encaisse des paiements en EUR et en USD, mais a défini l’USD comme devise fonctionnelle&nbsp;:

- Le 1er&nbsp;janvier, l’entreprise facture 30&nbsp;EUR au client. Le taux de change EUR/USD est de 1,20.
- Le 1er&nbsp;février, le client paie la facture de 30&nbsp;EUR. Le taux de change EUR/USD est de 1,10.
- La variation du taux de change EUR/USD entre la date de facturation et la date de paiement entraîne une perte de change de 3&nbsp;USD.

| Compte              | Jan    | Fév    |
| ------------------- | ------ | ------ |
| AccountsReceivables | +36,00 | -36,00 |
| Revenue             | +36,00 |        |
| Cash                |        | +33,00 |
| FxLoss              |        | +3,00  |
