Revenue Recognition Principle Concepts and Analysis Total Running Time: 22:57 alternatives, bill and hold sale, channel stuffing, consignment, contra sales accounts, MDA evaluation process, multiple deliverable arrangements, principal agent relationship, sale with buyback, separate unit of accounting, three methods of returns, trade loading, two methods for installment sales, two methods for L T contracts, types of revenue transactions Revenue Recognition Principle Concepts and Analysis