Raising a foreign currency contract invoice
This is to report on an issue being faced when a foreign currency contract invoice is raised.
To give a background on the issue, whenever we create foreign currency transactions on contracts they get converted to the contract currency based on the user defined conversion rate specified at the contract level. However when we run revenue accounting and this amount goes to GL, a different currency conversion rate (corporate) gets used to convert it back to the functional currency. We have no control over this rate. The problem is that this creates 2 different transaction amounts, 1 at a contract (subledger) level and another at a GL level.