Thanks for the suggestion.
We need to be able to keep track of the outstanding amount so our accounting system can pick up the remaining outstanding amount.
i have found some extensions that can do this but with different applications.
we may need to code our own extensions for this.
thanks for the help.