106 If a customer pays consideration, or an entity has a right to an amount of
consideration that is unconditional (ie a receivable), before the entity transfers a
good or service to the customer, the entity shall present the contract as a
contract liability when the payment is made or the payment is due (whichever is earlier). A contract liability is an entity’s obligation to transfer goods or services
to a customer for which the entity has received consideration (or an amount of
consideration is due) from the customer.