This is related to already existing topic in bugs
bugs
I agree that direct and indirect methods need to be consistent. Currently direct method is not looking into invoices.