Calcular a diferença de conversão de moeda

A, D e E são programações de desenvolvimento. Elas exigem lógica de conversão monetária complexa porque os movimentos individuais são calculados de forma diferente do saldo de fechamento, e isso leva a uma diferença de conversão monetária. Cada movimento pode ter uma parametrização diferente para o cálculo da moeda. Por exemplo, movimentos individuais e saldo de fechamento são calculados desta forma:

  • Saldo de abertura da programação de ativos fixos brutos: 200 USD
  • Aumento durante um ano: 300 USD
  • Diminuição durante um ano: 150 USD
  • Taxa para o saldo de abertura: 1,25 (taxa de conta da quantia escriturada)
  • Taxa média do acumulado no ano usada para calcular o aumento e a diminuição: 1,33
  • A taxa de fechamento do período que é usada para o saldo de fechamento: 1,41
Opening balance: 200/1.25 = 160 EUR
Increase: 300/1.33 = 225.56 EUR
Decrease: -150/1.33 = -112.78 EUR
Closing balance: 350/1.41 = 248.23 EUR

Os movimentos individuais resultam em um saldo de fechamento de 272,78 EUR, que é diferente do saldo de fechamento real calculado (248,23 EUR). Consequentemente, uma diferença de conversão monetária deve ser calculada para diminuir a diferença entre os movimentos individuais e o saldo de fechamento na moeda do grupo (EUR). Para exibir as diferenças de conversão monetária corretamente, cada movimento é comparado ao valor que seria se tivesse sido calculado usando a taxa do saldo de fechamento. Esta fórmula é usada:

Valor na moeda local/taxa do saldo de fechamento - valor calculado na moeda do grupo

Com base nessa fórmula, os movimentos individuais são calculados desta forma:

Opening balance: 200/1.41 – 160 = -18.16 EUR
Increase: 300/1.41 – 225.56 = -12.79 EUR
Decrease: -150/1.41 – -112.78 = 6.4 EUR

Os resultados individuais levam a um valor de -24,55 EUR, que corresponde à diferença entre o saldo de fechamento real e a soma dos movimentos individuais. O valor de -24,55 é gravado automaticamente para o elemento da diferença de conversão monetária na programação do valor bruto de ativos fixos.