# Reconhecimento de receitas com várias moedas Entenda as funções das moedas de apresentação e de liquidação dentro do Stripe Revenue Recognition. Dois tipos de moedas são importantes para reconhecer a receita: - Moedas de apresentação: As moedas que seus clientes usam para pagar. - Moedas de liquidação de fundos: As moedas nas quais você recebe o pagamento. Além disso, você pode [escolher uma moeda funcional](https://docs.stripe.com/revenue-recognition/revenue-settings.md#functional-currency) nas suas configurações. Uma moeda funcional converte todas as transações iniciadas na data selecionada (ou após ela) para uma única moeda. Para todas as transações em que a moeda de apresentação coincida com uma das moedas de liquidação de fundos da sua conta, o Stripe Revenue Recognition registra os lançamentos contábeis diretamente nessa moeda. Nesse cenário, não há conversão cambial, já que o pagamento é recebido diretamente na mesma moeda. Já para transações em moedas de apresentação que não são aceitas como *moeda de liquidação de fundos* (The settlement currency is the currency your bank account uses), o valor é convertido automaticamente para a moeda de liquidação padrão da sua conta Stripe. No contexto de faturas e pagamentos *quitados* (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), o cálculo do reconhecimento de receitas utiliza a taxa de câmbio correspondente ao momento real da liquidação financeira — ou seja, aquela registrada na transação de saldo. Por exemplo, se o cliente pagou 10 EUR e o valor foi convertido e recebido como 12 USD, o reconhecimento de receitas considera 12 USD como valor da transação. Pagamentos e faturas avulsos pagos imediatamente após a finalização não ficam sujeitos às flutuações, ganhos ou perdas das taxas de câmbio. ## Perda cambial No entanto, às vezes uma fatura é finalizada primeiro e paga posteriormente. Nesse caso, a taxa de câmbio pode ter mudado entre a finalização e o pagamento, criando a necessidade de acompanhar ganhos e perdas decorrentes da variação cambial. Para fins de reconhecimento de receitas (por exemplo, cálculo de contas a receber), qualquer atividade registrada antes do pagamento da fatura usa uma taxa de câmbio estimada no momento da finalização da fatura. A diferença entre a taxa de câmbio estimada e a taxa de câmbio real, se houver, é adicionada à conta FxLoss. Neste exemplo, a taxa de câmbio muda entre a finalização e o pagamento. Além disso, o cliente paga em EUR, e a conta é liquidada em USD. - Em 1º de janeiro, uma fatura de € 30 é finalizada. A taxa de câmbio de EUR para USD é 1,20 - Em 1º de fevereiro, o cliente paga a fatura de € 30. A taxa de câmbio de EUR para USD é 1,10 Na finalização da fatura, a expectativa era receber US$ 36. No entanto, como a taxa de câmbio era diferente no ato do pagamento, o valor recebido foi US$ 33. Como resultado, houve uma perda líquida cambial de US$ 3. | Conta | Jan | Fev | | ------------------- | ------ | ------ | | AccountsReceivables | +36,00 | -36,00 | | Revenue | +36,00 | | | Cash | | +33,00 | | FxLoss | | +3,00 | ## Perda cambial de reembolsos e contestações A FxLoss pode ocorrer sempre que houver um intervalo entre duas operações, o que pode ocorrer se um pagamento é reembolsado posteriormente. Neste exemplo, a taxa de câmbio muda entre um pagamento avulso e seu reembolso. Além disso, a conta é liquidada em USD, e o cliente paga em EUR. - Em 1º de janeiro, o cliente faz um pagamento avulso de € 30. A taxa de câmbio de EUR para USD é 1,20. - Em 1º de fevereiro, o cliente recebe um reembolso de € 30. A taxa de câmbio de EUR para USD é 1,10 Com a mudança na taxa de câmbio, você recebeu US$ 36, mas reembolsou apenas US$ 33. Como resultado, houve um ganho de câmbio líquido de US$ 3. | Conta | Jan | Fev | | ------- | ------ | ------ | | Revenue | +36,00 | | | Cash | +36,00 | -36,00 | | Refunds | | +33,00 | | FxLoss | | -3,00 | ## Perda cambial da moeda funcional Se você ativar a [configuração de moeda funcional](https://docs.stripe.com/revenue-recognition/revenue-settings.md#functional-currency), o Revenue Recognition converte automaticamente as transações para uma única moeda e aplica essa configuração às transações que ocorrem na data de início escolhida (ou após ela). Isso significa que, se uma transação for liquidada em uma moeda diferente, o Revenue Recognition a converte para a moeda funcional. Neste exemplo, uma empresa liquida pagamentos em EUR e USD, mas definiu sua moeda funcional como USD: - Em 1º de janeiro, a empresa fatura do cliente 30 EUR. A taxa de câmbio de EUR para USD é 1,20. - Em 1º de fevereiro, o cliente paga a fatura de 30 EUR. A taxa de câmbio de EUR para USD é 1,10. - A variação na taxa de câmbio de EUR para USD entre a data da fatura e a data do pagamento resulta em uma perda cambial de 3 USD. | Conta | Jan | Fev | | ------------------- | ------ | ------ | | AccountsReceivables | +36,00 | -36,00 | | Revenue | +36,00 | | | Cash | | +33,00 | | FxLoss | | +3,00 |