10.3. Como fazer - registar/actualizar câmbios de moedas

O GnuCash permite actualizar as taxas de câmbio de duas maneiras diferentes, manualmente ou automaticamente. Nas duas secções seguintes vamos aprender ambas.

Antes de começar, vamos voltar a olhar para o plano de contas:

Figura 10.2. Configuração inicial de contas bancárias com múltiplas moedas

Configuração inicial de contas bancárias com múltiplas moedas

10.3.1. Actualizar taxas de câmbio manualmente

Abra a Base de dados de cotações indo a FerramentasBase de dados de cotações .

Figura 10.3. Janela da base de dados de cotações

Janela da base de dados de cotações

Clique em Adicionar para adicionar uma nova taxa de câmbio. Abre uma janela parecida com esta:

Figura 10.4. Definir a taxa de câmbio para dólares americanos

Definir a taxa de câmbio para dólares americanos

Janela Adicionar da base de dados de cotações


Defina Espaço de nome para Moedas e Mercadoria para USD (Dólar EUA). Depois defina a taxa de câmbio entre a mercadoria seleccionada e a moeda seleccionada. Neste exemplo, vamos definir a taxa de câmbio como 1€; para 1 (pense assim, quantas unidades da moeda, neste caso €;, teria de gastar para comprar uma unidade da mercadoria, neste caso a moeda 1).

Figura 10.5. Janela da base de dados de cotações

Janela da base de dados de cotações

Janela da base de dados de cotações após ter definido a taxa de câmbio entre euros e dólares americanos


Figura 10.6. Árvore de contas

Árvore de contas

Árvore de contas após ter definido a taxa de câmbio entre euros e dólares americanos.


Observe que, dado que não tem taxa de câmbio para HKD, o GnuCash não converte as contas HKD para EUR. Isto será adicionado na secção seguinte.

10.3.2. Como fazer - actualização automática das taxas de câmbio

Na secção anterior aprendemos a definir manualmente uma taxa de câmbio para novas mercadorias. Mas há uma forma mais fácil de o fazer. Aqui está ela.

Abra a Base de dados de cotações indo a FerramentasBase de dados de cotações .

Figura 10.7. Janela da base de dados de cotações

Janela da base de dados de cotações

Janela da base de dados de cotações antes de obter as cotações online


Clique em Obter cotações para carregar automaticamente as várias taxas de câmbio de que necessita.

Nota

Se o botão Obter cotações estiver desactivado, significa que o módulo Perl Finance::Quote não está instalado. Para informação sobre a instalação, por favor veja Secção 8.6.3, “Configurar a obtenção automática de cotações”

Figura 10.8. Janela da base de dados de cotações

Janela da base de dados de cotações

Janela da base de dados de cotações após obter as cotações online.


Pode observar que o GnuCash transfere taxas de câmbio para todas as moedas que está a utilizar nas suas várias contas. Isto vai acontecer de cada vez que clicar em Obter cotações ou configurar o GnuCash para transferir cotações/taxas de câmbio automaticamente, como explicado em Secção 8.6.3, “Configurar a obtenção automática de cotações”

E se olhar para a árvore de contas, verá que o GnuCash converteu automaticamente o montante em HKD para EUR nas contas-mãe que estão em EUR, assim como na coluna Total (EUR). Também as contas em euro foram actualizadas com a última taxa de câmbio.

Figura 10.9. Árvore de contas após ter obtido as cotações online

Árvore de contas após ter obtido as cotações online

10.3.3. Desactivar a obtenção de taxas de câmbio

Sempre que cria uma conta que use uma moeda diferente da predefinida, a obtenção de taxas de câmbio para essa conta é automaticamente activada. Contudo, se mais tarde eliminar essa conta, o GnuCash não desativa automaticamente a obtenção de taxas de câmbio.

Se eliminou a última conta com uma determinada moeda e já não quiser obter taxas de câmbio para essa moeda, faça o seguinte:

  • Vá a FerramentasEditor de garantias .

  • Certifique-se que a caixa Mostrar moedas nacionais está marcada.

  • Expanda a linha CURRENCY.

  • Faça duplo clique na moeda para a qual quer desactivar a obtenção de taxas de câmbio.

  • Desmarque a caixa Obter cotações online e clique em Aceitar.