Which of the following creates a legally enforceable contract between the buyer and seller of goods?
O Purchase Order
O Bill of Lading
O Shipping Notice
O Invoice
O Receiving Report