sale_advance_payment
This module allows adding advance payments to sales orders and applying them to invoices.
Key Features
- sale.order: Tracks advance payments linked to the sale order.
- sale.order: Computes the residual amount considering advance payments and invoice settlements.
- sale.order: Provides advance payment status indicating if the order is not paid, paid, or partially paid.
- account.payment: Links payments to their corresponding sales orders.
- account.move: Automatically reconciles advance payments when invoices are posted.
- account.voucher.wizard: Offers a wizard to create advance payments specifying journal, amount, and date.
- sales: Adds a button on the sale order form to initiate advance payment creation.
- sales: Displays advance payments in a dedicated tab on the sale order.
- sales: Shows residual amount and advance payment status on the sale order form.
- sales: Includes advance payment status and residual amount in sale order list views.