I worked for a few months as a contractor (from India) for a US company. I was located in India the entire time.
While applying for a regular job in India, the Indian company is asking for my US Social Security Number.
Is it required for an individual to apply for a SSN or EIN, or something else in this case, or for US-based companies you work for remotely to give you a SSN?
If not, then how should I explain this to my new job? This was my first remote contract, so I'm worried I may be in trouble over this.