Hello Kalpana,
You can implement get_p method for the attributes and set as mandatory based on sales type and status of transaction.
Refer :
Make a field Dynamically Mandatory
With above you need not create multiple configurations.
I hope this helps.