Hi Devesh
We had a similar requirement... After excise invoice is raised on the basis of commercial invoice (VF01), system allows you to cancel the VF01 invoice... This is wrong because when there is a follow-up document, then preceeding doc should not be reversed till following doc is reversed
We impemented a custom check using exit RV60AFZC...
You can also use the same exit and put your custom check to see if the line item is existing in Table BSID, then it should not allow to reverse
Or
in transaction VOFA there is the field Requirement 'TVFK-GRBED_S'.You can fill it with a routine. This routine is performed when the billing type is reversed by VF11
Br, Ajay M