Transfers do have a GL impact as they are moving from one location to another, but the overall impact of the account is 0 since you would be debiting and crediting the same amount from two locations. However, if you had a negative position on inventory in one location before the transfer was made, Netsuite does hit the sales account to make up for that. Check out suite answer ID 28147 for more details on that.