Contra revenue accounts

Continuing the discussion from Contra Revenue & Expense Accounts:

I am stuck with the same issue. Discounts & Returns are supposed to be contra-revenue accounts. But Erpnext treats discounts as an expense.
I want to see my gross revenue net of discounts and returns. But there seems to be no such functionality available.
The only work-around I see is setting up a default debit balance for an income account.

Plus, I also want to define different discount accounts for different sales channels. And then I want to define default discount accounts for the customers of the respective channels. So that the accountant does not need to select discount accounts while posting the sales invoices.

Hope there’s a method to do it.

Please try this : Discount Accounting