Tested also with OO 2.4.1 in WinXP and same behaviour is seen: XIRR() function gives Err:502 when annualised return is < -30%