The Rounding Difference analysis is used when both transactions have the same exchange rate, as no exchange rate difference exists.
Conversely, if the exchange rate differs between the two transactions but the currency gross is the same, the Exchange Difference analysis is used.
See the Allocations user guides for more information.
This is by design. A development request is open to change this behaviour.
