I worked in NYC on a 'B1 in lieu of H1B' visa for 6 months, I received my income from an Italian company, and have no W-2. How to report correctly?

Because the work is performed in the US, I believe I have to report it as US source income, but I have no W-2 though..