IFRS 15 unifies revenue recognition behind one model: identify the contract, identify performance obligations, determine the price, allocate it, recognise revenue as obligations are satisfied.