Answer:
Option B-Recorded on March 31, 2021
Step-by-step explanation:
The reason is that when the product is not actually delivered the company can not recognize the revenue just because the contract has been formed. So the company will only recognize the revenue when it will deliver its part to the customer which is the consideration (something that can be valued in $) delivery made to the customer. So the date that the consideration was paid to customer was the delivery receipt date which is March 31, 2021