I'm on H1B status with one company (parttime) and contracting work with another agency. I did not give the agency my SSN but at end of year, they issue me a 1099. Do I have to file tax return on the 1099 and will that affect my H1B status and future green card application?