Hi Syed ,
depend on your needs, you could just have a new document type name proforma that you convert to a Credit order or POS order or other document type
Another solution is to create the invoice but only in draft
It depend if are are waiting for the payment (solution A is better) or other custom solution
Marco Longo