Solution
According to IFRS 15, a performance obligation is satisfied over time if it meets one or more of the following criteria:
In this case, T&L Limited's performance obligation of transporting goods from Mumbai to Colombo would be considered as being satisfied over time, as it fits into the first criterion. As T&L Limited performs its transportation service, Horizon Limited simultaneously receives and consumes the benefits of this service. The transportation service cannot be retracted or redirected to another customer once the journey has started. The value of the service is progressively transferred to Horizon Limited as the goods are moved closer to the destination, Sri Lanka.
Therefore, T&L would recognize revenue for this contract over time, most likely using a method that best depicts the transfer of services to the customer. For instance, this could be done based on the number of days of voyage completed relative to the total expected days of voyage (20 days).