Fairmont company has shipped goods to willowbook recreation fob shipping point. fairmont will recognize sales revenue when?

A) Willowbrook has received the goods
B) the goods leave​ Fairmont's shipping dock
C) the customer has paid the invoice
D) Fairmont and Willowbrook agree that the revenue should be recognized