A full year resident of NYC must paid taxes over all earned income, regardless where it was received, right? So, in case the person works out NYC or out NY state, is the employer suppose to withheld NYC tax and paid back to the NY city, which will avoid the taxpayer be in short at the moment of tax filing?