Dynamics GP makes it easy to invoice your customers. Transferring orders to invoices can be done individually, by batch, or by selecting several from a list. You can have multiple invoices created from one order. There is a nice audit trail that will show the proliferation of documents from any order.
This video shows this in action: