REDA One Centro de ajuda
PT
Idioma
English EN Español ES Português PT Italiano em breve Français FR Deutsch em breve العربية em breve
reda.one ↗
Início / REDA Financials AI / Entidades e configurações / Multimoeda / Taxas de Câmbio

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.

Onde encontrar. As taxas datadas são mantidas nas taxas de câmbio datadas do Salesforce (parte do Advanced Currency Management), não em uma guia da REDA — um administrador do Salesforce as insere. A sincronização diária opcional das taxas é ativada no programador de operações na área de Administração do aplicativo REDA Financials Admin. O multimoeda precisa estar ativado primeiro (veja Como habilitar o multimoeda).
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.
Onde as taxas ficam armazenadas. A REDA lê as taxas das taxas de câmbio datadas do Salesforce (parte do Advanced Currency Management) — ela não mantém uma tabela de taxas própria e separada. Assim, você mantém as taxas em um único lugar padrão, e a REDA, seus relatórios e o Salesforce usam todos os mesmos números. Se você já usou o multimoeda do Salesforce antes, essas são exatamente as taxas que já conhece.

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

Ative as moedas. Na configuração de moedas do Salesforce, ative todas as moedas em que você negocia.
Insira taxas datadas. Para cada moeda, adicione uma taxa com uma data de início de vigência. Adicione uma nova taxa datada sempre que a taxa que você usa mudar (fechamento mensal, taxa contratual etc.).
Mantenha-as atualizadas. Um documento é convertido pela taxa vigente na sua data — por isso, carregue as taxas do período antes de contabilizar os documentos em moeda estrangeira desse período.
Taxas desatualizadas = conversões incorretas. Se a taxa de um período estiver ausente ou desatualizada, os documentos em moeda estrangeira são convertidos com o número errado e o ganho/perda cambial fica incorreto. Torne a atualização das taxas datadas parte da sua rotina de abertura de período.

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.

Por que não vem empacotado? As taxas de conversão datadas só existem em uma organização com multimoeda ativado, e o mecanismo só consegue gravá-las por meio de um processo automatizado — não diretamente. Incluir esse processo forçaria uma dependência rígida da ativação do multimoeda, o que quebraria a instalação em organizações de moeda única. Por isso, o mecanismo é entregue dentro do pacote; o único processo automatizado é entregue separadamente como um download opcional. O mecanismo verifica sua presença em tempo de execução — se ele não estiver lá, a sincronização automática simplesmente permanece desativada e nada quebra.

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

Downloads
• 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étodoComo 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 CLIColoque 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.
Mantenha o nome exatamente como 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
1Lê a chave de sincronização de taxas de câmbio a partir da licença.
2Busca as taxas mais recentes no Open Exchange Rates.
3Normaliza-as para a moeda corporativa da sua organização.
4Para cada moeda ativa, chama o processo para gravar uma taxa datada do dia (a moeda corporativa permanece em 1).

Onde a taxa é aplicada

MomentoTaxa usada
Uma fatura em moeda estrangeira é contabilizadaA taxa datada da data da fatura a converte para a moeda funcional da entidade.
O pagamento é liquidado depois, a uma taxa diferenteA 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

  1. Arquitetura de moeda em 3 níveis — as moedas entre as quais essas taxas convertem.
  2. Moeda nos documentos — como as taxas se aplicam a cada documento.
  3. Entendendo o Multimoeda — os conceitos em torno das taxas.
  4. Como habilitar o multimoeda — ative a gestão de moedas primeiro.
Documentação oficial do Salesforce. Adicionar o processo é uma implantação única no Salesforce. Para as etapas subjacentes da plataforma, consulte o próprio guia do Salesforce para implantação com o Salesforce CLI. O link abre em uma nova guia.

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?