We have been investigating this issue for a long time and would appreciate your help.
XIRR is a deterministic function correct?
How come when we are using Excel.FinancialFunctions.Financial.XIRR we receive 7.000000% but Excel for the same series of dates and values returns 6.9779%?
When we change the last date from Dec 31st 2023 to Dec 30th 2023, it "fixes" it.
This only happens in this specific case, not in other calculations we ran.
Excel XIRR result for these values:
The answer is:
So then the difference between two dates returns different values and the final result is different.