ZestyBeanz Technologies Pvt Ltd 4th Floor, Nila, Technopark Thiruvananthapuram,
India – 695581
Phone: +91 471 4063254
Fax : +91 471 2700171


ZestyBeanz Technologies Pvt Ltd
61/3236, Manikkath Cross Road
Ravipuram, Kochi, India - 682016
Phone: +91 484 4063254


Zesty Labs
Office # 2003, Millennium Plaza Building
Sheikh Zayed Rd, Dubai, UAE
Phone: +971 4333 2222​
Mobile: +971-52-7553466


ZestyBeanz Technologies GmbH
Reuterstraße 1
90408 Nürnberg
Fon: +49 911 4801 444
Fax: +49 911 4801 445

Advance Payment Module for Sales in Odoo

Contact Form

Sreerag M's picture

Advance Payment Module for Sales in Odoo

This Advance payment Module helps to pay the payment for the sale by advance in the time of creating the quotation.


Create Sale order from Sales -> Orders -> Quotations. Add product lines in the sale order. Click on the ‘PAY SALE ADVANCED’ button as shown in the below screenshot.

It will pop up a wizard as shown below.

Amount total will display the amount to be paid. In Amount advanced field we can enter the amount we wish to pay in advance. Click on the ‘MAKE ADVANCE PAYMENT’ button.

The payment created newly will display under the tab ‘Payment Advances’ as shown in the below screenshot.

Paid amount will display under ‘Order Lines’ tab as shown below.

Create invoice for the sale order. Click on the validate button. This will automatically reconcile the invoice created with the payments made for the sale order.


Two new fields added in product as shown in the below screenshot.

These booleans are visible for only service products.

If we create order lines/ invoice lines with any of the product with these booleans checked, the Quotation/Order report and invoices report will have changes as mentioned below:

These products will not get displayed in lines as shown below:

Instead of that it will display the amounts in DISCOUNT and PAID section as shown above. This is applicable for both sale and invoice report.