Taxas de Câmbio
Quando uma empresa negocia em uma moeda que não é a sua, a REDA precisa converter — transformar uma fatura em euros nas libras em que sua contabilidade é mantida. Uma taxa de câmbio é simplesmente quanto vale uma moeda em relação à outra (por exemplo, £1 = €1,17). Como as taxas mudam todos os dias, a REDA usa taxas datadas: cada taxa tem uma data de início, e um documento é convertido pela taxa vigente na sua própria data — não a de hoje. É isso que mantém uma fatura de janeiro valorizada como estava em janeiro, mesmo quando você a consulta em junho.
Acesso necessário. Qualquer conjunto de permissões da REDA Financials se beneficia automaticamente das taxas; manter as taxas e agendar a sincronização é uma tarefa de configuração do administrador do Salesforce / Accounting Admin v2, não algo que os conjuntos de AP, AR ou Read Only v2 configuram.
Como as taxas são estruturadas
- Por moeda, em relação à moeda corporativa. Cada moeda tem uma taxa em relação à moeda corporativa da organização (corporativa = 1).
- Datada. Uma taxa vigora a partir de uma data até que a próxima a substitua, de modo que documentos históricos são convertidos pela taxa que estava vigente na sua data.
- As taxas cruzadas são derivadas. Para converter EUR→GBP, a REDA divide a taxa do GBP pela taxa do EUR (a taxa da moeda "para" sobre a taxa da moeda "de") — não é necessário um par EUR↔GBP.
- Precisa e depois arredondada. As taxas derivadas são calculadas com oito casas decimais; os valores convertidos são então arredondados para duas. A taxa usada é registrada no documento quando ele é contabilizado, para que a conversão seja permanentemente auditável.
Mantendo as taxas
Automatizando a atualização diária das taxas (complemento opcional)
A REDA inclui um mecanismo que busca taxas diárias do Open Exchange Rates, as normaliza para sua moeda corporativa e as grava como taxas datadas — assim você nunca precisa digitar taxas manualmente. Há uma lacuna deliberada: o pequeno processo automatizado que efetivamente grava os registros de taxa não está incluído no pacote instalado. Seu administrador o adiciona por conta própria, uma única vez.
Antes de começar
- O multimoeda (Advanced Currency Management) está ativado na sua organização.
- Sua assinatura inclui a chave de sincronização de taxas de câmbio (o mecanismo a lê a partir da sua licença).
- Você pode adicionar o processo por qualquer um dos meios — VS Code, Salesforce CLI ou Workbench (qualquer um serve).
Etapa 1 — Baixe o processo
• reda-fx-rate-flow.zip — um pacote pronto para implantação via Workbench
• Create_Dated_Conversion_Rate.flow-meta.xml — o arquivo-fonte para VS Code / Salesforce CLI
Etapa 2 — Implante-o (escolha um método)
| Método | Como fazer |
|---|---|
| VS Code (Salesforce Extensions) | Coloque Create_Dated_Conversion_Rate.flow-meta.xml no seu projeto em force-app/main/default/flows/, clique com o botão direito nele → SFDX: Deploy Source to Org. |
| Salesforce CLI | Coloque o arquivo na pasta flows de um projeto e execute:sf project deploy start -d force-app/main/default/flows/Create_Dated_Conversion_Rate.flow-meta.xml -o <sua-organização> |
| Workbench (sem ferramentas locais) | Faça login em workbench.developerforce.com → Migration → Deploy → escolha reda-fx-rate-flow.zip → marque Single Package → Deploy. |
Create_Dated_Conversion_Rate. O
mecanismo de sincronização chama o processo por esse nome exato. Renomeá-lo faz com que o
mecanismo não o encontre — e a sincronização diária permanece desativada.
Etapa 3 — Agende a sincronização diária
Com o processo em vigor, ative a tarefa diária no programador de operações em Administração. Ela é executada todos os dias; você também pode acioná-la sob demanda para preencher retroativamente as taxas do dia. A cada execução:
| # | O que o mecanismo faz |
|---|---|
| 1 | Lê a chave de sincronização de taxas de câmbio a partir da licença. |
| 2 | Busca as taxas mais recentes no Open Exchange Rates. |
| 3 | Normaliza-as para a moeda corporativa da sua organização. |
| 4 | Para cada moeda ativa, chama o processo para gravar uma taxa datada do dia (a moeda corporativa permanece em 1). |
Onde a taxa é aplicada
| Momento | Taxa usada |
|---|---|
| Uma fatura em moeda estrangeira é contabilizada | A taxa datada da data da fatura a converte para a moeda funcional da entidade. |
| O pagamento é liquidado depois, a uma taxa diferente | A diferença é contabilizada em Câmbio Realizado. |
| Reavaliação de fim de período (se a política contábil exigir) | Se você reapresentar saldos em aberto em moeda estrangeira pela taxa de fechamento — normalmente com um lançamento de ajuste — a diferença contábil (não realizada) é contabilizada em Câmbio Não Realizado. |
O que vem a seguir
- Arquitetura de moeda em 3 níveis — as moedas entre as quais essas taxas convertem.
- Moeda nos documentos — como as taxas se aplicam a cada documento.
- Entendendo o Multimoeda — os conceitos em torno das taxas.
- Como habilitar o multimoeda — ative a gestão de moedas primeiro.
Perguntas frequentes
Porque um documento deve ser valorizado pela taxa vigente no momento em que ocorreu. Uma venda feita em janeiro é convertida pela taxa de janeiro, de modo que seu valor registrado não muda cada vez que as taxas de câmbio se movem. Cada taxa tem uma data de início, e a REDA seleciona a que estava em vigor na data do documento.
Não — basta uma taxa por moeda em relação à moeda corporativa. A REDA calcula qualquer par dividindo uma taxa pela outra. Se você negocia em cinco moedas, mantém cinco taxas, não vinte.
No mínimo sempre que a taxa que você usa mudar — normalmente uma nova taxa a cada mês, carregada antes de contabilizar os documentos em moeda estrangeira daquele mês. Se preferir não fazer isso manualmente, o complemento opcional as atualiza diariamente, de forma automática.
A conversão é interrompida com um erro claro em vez de presumir um valor: "No exchange rate found for … effective on …" (Nenhuma taxa de câmbio encontrada para … vigente em …). Nada é contabilizado com um valor incorreto — você adiciona a taxa datada que está faltando e tenta novamente. Mantenha as taxas atualizadas como parte da abertura de cada período e você nunca verá esse erro.
A taxa mais recente cuja data de início seja igual ou anterior à data do documento. Assim, uma taxa carregada para 1º de junho se aplica a todo documento datado de 1º de junho até que a próxima taxa datada comece a valer.
Isso foi útil?