Generally, revenue from sales should be recognized at a point when: A、The product is available for sale to the ultimate consumer B、The product is available for sale to the ultimate consumer C、The entire amount receivable has been collected from the customer and there remains no further warranty liability D、Control on goods or services transfer