On 1 June 2021, ABC Ltd entered into a non-cancellable purchase commitment with a supplier, to...

Posted Date: