Currently, each time you complete a despatch within the sales order module, the software generates an invoice for the goods despatched. Our customers prepay for their goods. it would be great to be able to raise a proforma invoice and then be able to despatch the goods against the order. At the moment if you wish to raise a proforma invoice in the sales order module you have to complete the order. Which is effectively saying all goods have been despatched leaving you with no record of when they are actually despatched. The only alternative, is to part despatch and then adjust the invoice to show the full amount. Then when you come to despatch the remainder of the order you have to delete the invoice which is generated automatically to complete the order.