I often get confused between a purchase order and an invoice when dealing with business transactions. Can someone explain the key differences between the two? Who issues each document, at what stage in the process, and how do they affect accounting or payment tracking?