Deferred revenue or delayed cost
Resale channels - a purchase and cost reduction from the income to offset the revenue and produce a profit.
Further cost or rewards are not factored at the time of sale, rebates and distribution credits are post sale events in many cases.