Support for 100% advance
Sales order can be booked based on 100% advanced and shipment is managed accordingly.
Multiple payment terms are supported for the customer (i.e. Post delivery, Partial advance, 100% advance), based on payment terms for the customer, the invoice is generated automatically and order flow is managed. For example, if the order is based on advance payment then the invoice is generated and shipment is not allowed till payment is received.
A supplier invoice record can be generated that later can be used for making payments to the supplier.