Reconversion errors

If you calculate a conversion from a currency with a rounding amount of low intrinsic value to a currency with a rounding amount of high intrinsic value and then convert the result back to the original currency, a reconversion error may occur, that is the final result may slightly differ from the original input value.

Consider for instance a conversion from South Korean won to euro with a EUR/KRW rate of 1,697.74, the South Korean won rounded to 1 KRW and the euro rounded to 0.01 EUR.

The South Korean won rounding amount has a lower intrinsic value than the euro rounding amount (1 KRW ≈ 0.0006 EUR < 0.01 EUR), so if you convert a KRW amount to EUR and then back to KRW, the final amount may differ from the initial amount:

325,000 KRW = 325,000 / 1,697.74 EUR = 191.430961... EUR ≈ 191.43 EUR
191.43 EUR = 191.43 * 1,697.74 KRW = 324,998.3682... KRW ≈ 324,998 KRW


Conversely, if you calculate a conversion from a currency with a rounding amount of high intrinsic value to a currency with a rounding amount of low intrinsic value and then convert the result back to the original currency, reconversion errors never occur.

Considering this time a conversion from South Korean won to euro, we would for instance have:

125.00 EUR = 125.00 * 1,697.74 EUR = 212,217.5 KRW ≈ 212,218 KRW
212,218 KRW = 212,218 / 1,697.74 KRW = 125.000295... EUR ≈ 125.00 EUR


Reconversion errors may occur when you calculate a conversion and then select another display: Currency Assistant in fact always considers the active display as input display and automatically calculates a new conversion when you activate another display.


www.mabasoft.net Table of contents