Record invoice as B/S account, not as P/L (expense)

Ah ok, yes on the sales side it isn’t possible to post to BS codes directly only codes within the 4000-4999 range. There is an open feature request here where I would recommend you add your vote.

In the mean time it would require a journal to move the balance.