Customers Prepayment is an advance payment for an order using the Pre-payment method and Payment Term.
- In sales Order creation, if the Payment Terms is set to be of type pre-payment, then customer is eligable for advance payment.
- Orders cannot be invoiced unless advance payment is completed.
- You can set the payment term to the customer, so it apply when create new Sales Order to the customer.
- Under Setup -> Payment Terms, there must be a payment option with type Pre-payment
- When creating a sales order:
- at the top set payment to be your pre-payment option
- at the bottom, fill the value of the prepayment in the Pre-Payment Required field
- Go to Sales -> Invoice prepaid orders:
- on the right will be an option to create prepayment invoice
- at the top set your payment terms to be your prepayment option
- at the bottom, it should show your prepayment as being invoiced here, and the amount left to be invoiced
- Some other steps that I can’t quite sort out
- payment needs to be entered
- Delivery against sales order must be processed
- Go to Sales -> Invoice prepaid orders:
- You should have an option to create the final invoice now
- at the top, select the normal payment method.
- in my case, the previous payments were not shown on the screen, but the prepayment was shown on the invoice, and the correct value is displayed in the customer payments page.