The Different Kinds of Orders explained

You get sales orders, purchase orders, and other kinds of orders.  What is the difference between them?  What is the difference between an order and an invoice?  These are questions that people often ask, so we thought we would give [...]