For customers without credit accounts, they require proforma invoices. So that we can be paid before processing an order. It would be good if
Idea Is the following processes
This will stop multiple transaction as currently when you have a proforma sales order you have to duplicate it as a proforma invoice, then if you are to convert the proforma sales order to a Sales Order this will then have stock allocation and and despatched, this will create an invoice, but you still have a proforma on the list of invoices for the same transaction