Hi Amit,
I understand your explanation that if the the payment currency and position currency differs this posting is triggered. But where in the configuration or code is this condition maintained?
Why is it 9.1.4? Why only it happens in case of Cash settlement?
Can anyone share me the configuration link which shows this logic.