Non-resident taxable person :
“Non-resident taxable person” means a taxable person who occasionally undertakes transactions involving supply of goods and/or services whether as principal or agent or in any other capacity but who has no fixed place of business in India.