The intercompany balances between two companies with differing functional currencies are displaying a difference each month. We believe the reason for this is that transactions are being entered in differing currencies on each entity and this is through automatic processes in the system, e.g. transferring stock between companies and therefore there is not control of the transactional currency because the functional currency is what the stock in valued at in the respective companies.
Following these transactions being posted, revaluation is happening in one company only therefore the balance is not reconciling to the balance in the other company.