Down payment (deposit) invoices for COD orders with a full list of stock on that SO
Transparent customer payment information at a Sales order level.
After receiving the Deposit
Multi price structure
Transparent customer payment information at a Sales order level.