If i am already registered in Maharashtra under GST act. For some assignment work in Gujarat I had received contract of Rs 25L. I purchased all the goods from Gujarat and sold them in Gujarat only. Do i need to register in Gujarat? What if I only received goods from Gujarat with CGST and SGST bills and sold the goods in Karnataka, how to claim ITC in this???