The correct option is B Sale is effected
Accounting is based on certain concept, realization concept is one of these. This concept assumes that the revenue is recognized only when there is sale or transfer of the goods or assets. Sale is complete when the title of the goods is passed on to the buyer.