The Formula for Calculation of Currency translation Code G

The formula used for the calculation of currency translation code G differs depending on whether there there is anything entered in the register of historical rates.

If there is a difference between the amount in the local currency for the actual period compared to the local currency entered in the register of historical rates, then:

Translated amount (for example legal currency, LE) = Translated amount (LE) from the register of historical rates + Change in local currency (LC) between actual period and register of historical rates * (or /, if the divide method is used) period average rate

If nothing is entered in the register of historical rates, then:

Translated amount (for example legal currency, LE) = Translated amount (LE) from last period + Change in local currency (LC) * (or /, if the divide method is used) period average rate

In the first case the G rate helps adjust the difference, but in the second case it is like calculation for D rate.