Get your taxes done using TurboTax

Do you have to report income from out of the USA when filing as a L-1 visa holder with form 1040? 1040NR?

Is it that once you qualify according to the substantial presence test, you do not have a choice and have to report all of your worldwide income?

Thanks