Hi. I think that would be useful to enhance the registration phase adding someting like a radio button that ask customer if he will act as private person or company.
In case of private person, gender could be required otherwise in case of company VAT code could be mandatory.
What do you think about this?