Currency translation is the process of converting the financial statements of a foreign entity from its functional currency into the group's presentation currency, so that entities operating in different currencies can be aggregated into a single set of consolidated accounts.
Under the closing rate method, each category has its own rate. Assets and liabilities are converted at the closing rate on the balance sheet date. Income and expenses are converted at the average rate for the period, or at transaction date rates where the average is not representative. Equity is converted at historical rates, that is, the rates prevailing when each component was contributed.
The mismatch between those three treatments is deliberate and unavoidable, and it produces the translation adjustment recognised in equity. A different method applies in hyperinflationary economies, where amounts are first restated for inflation and then converted at the closing rate.
Where the process actually breaks down is upstream of the arithmetic. Rate tables maintained by hand in a spreadsheet, average rates computed differently by two entities, intragroup balances converted at different rates on each side, and equity components whose historical rate nobody documented at the time. Each of these produces a difference that surfaces during consolidation and has to be explained rather than corrected.
The intragroup case is the most costly, because it turns into an intercompany mismatch on top of a translation question. Phacet's intercompany flow reconciliation agent compares reciprocal positions across entities before the consolidation package is submitted, so a rate discrepancy is identified as such rather than discovered as an unexplained variance at group level.