Validation rule v1699_m {r355} = {r010} - {r090} - {r150} + {r160} + {r200} - {r210} + {r220} + {r280} + {r285} + {r290} + {r295} + {r300} + {r310} + {r320} + {r330} + {r340} - {r350}{r300} is accounting hedge. Moreover the formula includes {r310} which is 'exchange differences net' as well as {r340} which is 'other operating income'. This makes sense as typically 'net operating income= all operating income - all operating expenses' but the dimension hierarchy does not capture this. Accounting hedge [dim:MCY|x4] {r300} and Exchange differences [dim:MCY|x150] {r310} should be under [dim:MCY|x501] in the MCY hierarchy. Secondly even though expenses are reduced from total, they should still be under x501 in our opinion. It looks incorrect to put expenses at the same level as x501.
Failure of validation rules due to inconsistency in taxonomy
The validation rule v1699_m is correct: {r355} = {r010} - {r090} - {r150} + {r160} + {r200} - {r210} + {r220} + {r280} + {r285} + {r290} + {r295} + {r300} + {r310} + {r320} + {r330} + {r340} - {r350}
(for annex III r285, r295 and r320 are void).