How to correct currency errors when performing internal transfers between different currency accounts

How to correct currency errors when performing internal transfers between different currency accounts

When transferring large amounts between internal company accounts using different currencies it appears impossible to correct the actual amount posted in to the target bank account - there are not enough decimal places for the currency transfer conversion rate to retrospectivle chnage it to calculkate the correct amount. How else can this be corrected?