Is there a setting somewhere that can make it so $0 line items do not get booked to the GL? For example if a customer is nontaxable, Quickbooks returns a value of "0" for the tax line, but will still book a $0 line to the sales tax payable.
The settings to remove the $0 on General Ledger (G/L) is still unavailable here in QuickBooks Desktop. The general journal entries will appear in the register for any balance sheet account involved. Also, in reports that include any balance sheet, income, or expense accounts entered in the Account field.
For additional reference about running and customizing reports in QuickBooks Desktop, read this article.
I'm always here if you need help with the account. Have a wonderful day!