what is the difference between a proforma invoice and a sales order?
A proforma invoice is a document created by the vendor offering to supply goods or services on receipt of a specified amount of money. A sales order is a document created by a customer agreeing to pay a specified price for the goods or services described.