https://www.espine.in/blog/difference-between-purchase-order-and-invoice/