Hi Reddy
I think you may discuss with your ABAP consultant if we can add in requirement to check invoice date Vs NACH-ERDATE of the output condition record if the document date is in past then fail the requirement.
This way you will not only restrict the output for parent cancelled document but suppose if user process an old invoice in VF02 output wont be triggered for the old invoice.