This depends entirely on how your business is structured. I'm pretty sure the way GnuCash recommends handling business accounts is to have a completely separate GnuCash file for your business, then pay yourself under the Income category with that business and use that as a normal salary income. The complete separation makes tracking everything much easier.