Saltar para o conteúdo principal
Pendente de validaçãoOdoo 20.0Community e Enterprise, com diferenças

Como importar as taxas de câmbio do BCE

Para que serve?​

As faturas e os movimentos em moeda estrangeira (por exemplo dólares) usam a taxa de câmbio do dia. O fiscaldoo importa as taxas de referência do Banco Central Europeu (BCE) a partir de um ficheiro que guarda da página do BCE: nada é descarregado da internet. Cada taxa fica guardada por dia e por moeda, e um dia que já exista não se duplica.

Quando utilizar?​

  • No fim do mês, antes de fazer a reavaliação cambial (fecho do mês), para ter as taxas do último dia.
  • Quando lança uma fatura em moeda estrangeira e o dia não tem taxa.
  • Não espere que as taxas se atualizem sozinhas: a importação é manual, com o ficheiro XML do BCE (eurofxref-daily.xml para um dia, ou o ficheiro de histórico).

Onde encontrar?​

Com o modo de programador ativo (o Administrador vê estes menus sem ele; os outros perfis não):

  • Importar: Contabilidade › Configurar › Geral › Importar câmbios.
  • Registo das importações: Contabilidade › Configurar › Geral › Histórico da importação de câmbios.
  • Taxas importadas: Contabilidade › Consultar › Impostos e tesouraria › Taxas de câmbio.

Antes de começar​

  • O perfil que importa é o Contabilista certificado (testado). O Contabilista vê a lista Taxas de câmbio, sem botão Novo, e, com o modo de programador ativo, também tem Importar câmbios e Histórico da importação de câmbios em Configurar › Geral: importa como o Contabilista certificado (testado).
  • Guardou o ficheiro XML do BCE, sem o alterar. A moeda tem de estar ativa: as moedas inativas são ignoradas.
  • O exemplo usa um ficheiro de teste com três dias (28, 29 e 30/10/2026) de dólar (USD) e libra (GBP), primeiro numa empresa com a moeda euro e depois numa empresa cuja moeda é o dólar.

Como utilizar​

  1. Abra Contabilidade › Configurar › Geral › Importar câmbios. Abre-se a janela Importar taxas do BCE, com a indicação «Nada é descarregado da internet», o campo Ficheiro do BCE (XML) e a opção Substituir taxas que já existem com valor diferente?.

  2. Em Escolher ficheiro, escolha o ficheiro XML do BCE. Deixe a opção de substituir desligada, a não ser que queira corrigir taxas já guardadas.

  3. Carregue em Importar. A janela mostra o Resultado e a ligação ao Registo. Na primeira importação do exemplo: «3 criadas, 0 atualizadas, 0 inalteradas, 0 mantidas com valor diferente; 1 moedas ignoradas (não ativas).» As 3 criadas são o dólar nos três dias; a libra foi ignorada porque a moeda não está ativa. Importar o mesmo ficheiro outra vez dá «0 criadas, 0 atualizadas, 3 inalteradas…».

  4. Abra Abrir o registo (ou Histórico da importação de câmbios): cada importação fica com a data, o utilizador, o nome e a data de início e de fim do ficheiro, e os totais de Criadas, Atualizadas, Inalteradas e Mantidas (valor diferente). Ninguém cria nem edita os registos à mão.

  5. Para ver as taxas, abra Taxas de câmbio. Para cada dia e moeda mostra Unidades por moeda da empresa e Moeda da empresa por unidade. No exemplo, a 30/10/2026 o dólar vale 1,09 por euro (ficheiro: 1.085), a 29/10/2026 1,08 e a 28/10/2026 1,08.

  6. Taxa que já existe com valor diferente. Importe um ficheiro em que um dia já guardado tem outro valor (no exemplo, o dólar de 30/10/2026 a 1,09 em vez de 1,085). Com a opção Substituir taxas que já existem com valor diferente? desligada, o resultado é «0 criadas, 0 atualizadas, 2 inalteradas, 1 mantidas com valor diferente; 1 moedas ignoradas (não ativas).» e a taxa guardada fica como estava. Com a opção ligada: «0 criadas, 1 atualizadas, 2 inalteradas, 0 mantidas com valor diferente; 1 moedas ignoradas (não ativas).»

  7. Empresa com outra moeda que não o euro. A janela tem o campo Empresa. Numa empresa cuja moeda é o dólar, o ficheiro do BCE entra na mesma e a taxa fica guardada para o euro: em Taxas de câmbio, a 30/10/2026 a linha EUR mostra Unidades por moeda da empresa 0,92 e Moeda da empresa por unidade 1,09 (dólares por euro). Importar o mesmo ficheiro outra vez dá «0 criadas, 0 atualizadas, 3 inalteradas, 0 mantidas com valor diferente; 1 moedas ignoradas (não ativas).»

Resultado esperado​

  • Uma taxa por dia e por moeda ativa, e um registo da importação com os totais. O BCE publica as unidades de moeda estrangeira por 1 euro: com a empresa em euros, a taxa entra como foi publicada.
  • Este artigo não gera lançamentos: só grava taxas. As taxas usam-se nas faturas em moeda estrangeira e na reavaliação cambial.

Notas importantes​

  • O ecrã mostra as taxas com 2 casas decimais. O ficheiro dizia 1.085 e a lista mostra 1,09. Para conferir a taxa exata, compare com o ficheiro.
  • Só a moeda ativa entra. Ative a moeda antes de importar, ou a taxa não é guardada («moedas ignoradas»).
  • Taxas existentes. Se o dia já tem a taxa com outro valor, a importação mantém a existente e conta-a em Mantidas (valor diferente); só a substitui se marcar a opção (passo 6).
  • O Contabilista também importa, com o modo de programador ativo, pelo mesmo menu Importar câmbios.

Problemas frequentes​

«Operação inválida: o ficheiro não é um ficheiro de taxas de referência do BCE»​

  • Sintoma: ao carregar em Importar, aparece «Operação inválida. O ficheiro não é um ficheiro de taxas de referência do BCE: não é um ficheiro XML bem formado. Descarregue o eurofxref-daily.xml (ou o ficheiro de histórico) da página de estatísticas do BCE e carregue-o sem alterações.»
  • Causa: o ficheiro não é o XML do BCE, ou foi alterado.
  • O que fazer: guarde de novo o ficheiro da página do BCE e carregue-o sem o abrir nem o editar.
Atualizado em 6 de novembro de 2026Versões: Odoo 20.0Community e Enterprise, com diferençasfiscaldoo 20.0 (master f16f4a3e, comboio 127)ID DOC-0119
Esta página foi útil?