Is there any provision for advance amount release in Sales?

Suggestion:
Yes, System has the provision of an advance amount to be released in the order term tab of Sales order form. After entering the header and item details of Sales order. Users have to follow the below steps in order term tab
Users have to select the credit type by selecting if the option is advanced is a fixed schedule or against milestones. Users can define their own milestones in the generalized master.
1) Users have to select the credit type by selecting if the option is advanced is a fixed schedule or against milestones. Users can define their own milestones in the generalized master.
2) Users have to select the release against, if the advance voucher should be generated on the event of production process , order confirmation or there should be manual release.
3) Users have to select the amount type, if it is percentage or it is a fixed amount.
4) The User then has to enter the release amount. Users can enter the release after days.
5) Select the adjusting method if its percentage, full or manual.
6) Select the account, cost center and milestone name(if specified in CR type as Against milestone) from pophelp.
7) Enter the number of releases and save the Sales order record.