G/L inconsistency error in doing batch job of 'Adjust Cost-Item entries'

Hi,

While doing the ‘Adjust Cost-Item entries’, I found the system gives out a G/L inconsistency error, while it is posting the same. I have set up a ‘Additional Reporting currency’ and in the set up for “Automatic Cost Adjustment” has been done as .

By checking as to why the G/L inconsistency caused, I found that the system is inserting a zero for "Residual caused by Rounding of Additional Currency".

Please help why it is coming and how to stop this G/L inconsistency error.