(a) Step 1: Identify the contract(s) with a customer—a contract is an
agreement between two or more parties that creates enforceable rights
and obligations. The requirements of IFRS 15 apply to each contract that
has been agreed upon with a customer and meets specified criteria. In
some cases, IFRS 15 requires an entity to combine contracts and account
for them as one contract. IFRS 15 also provides requirements for the
accounting for contract modifications.