Which of the following accounts is NOT a contra-revenue?

A. Sales discounts

B. Credit card discounts

C. Sales returns and allowances

D. Allowance for doubtful accounts