Enhancement of ProcessSalesOrder to support Prepayment

Enhanced ProcessSalesOrder to support prepayment.

2221556