| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 653 |
| Technical Name |
skit_advance_payment |
| License | LGPL-3 |
| Website | http://www.srikeshinfotech.com |
| Versions | 15.0 16.0 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Sales (sale_management) • Discuss (mail) |
| Lines of code | 653 |
| Technical Name |
skit_advance_payment |
| License | LGPL-3 |
| Website | http://www.srikeshinfotech.com |
| Versions | 15.0 16.0 17.0 18.0 |
Advance Payment
Collect Advance Payments from Sales & Purchase Orders — instantly.
In many business workflows, payments are only collected after delivery or invoice creation.
This often leads to cash flow gaps, delayed collections and financial uncertainty before order fulfillment.
By default, Odoo does not support collecting advance payments directly from confirmed Sales Orders or Purchase Orders — before any invoice or delivery is created.
Businesses and finance teams often face questions like:
- Can we collect partial payment before delivery?
- How to record advance payments against a confirmed order?
- How to track all advance payments in one place?
- How to prevent duplicate payments once the invoice is fully settled?
The Advance Payment module solves these challenges by enabling user-authorized advance collections directly from confirmed Sales Orders and Purchase Orders.
It helps businesses secure payments early, track every advance in one place and automatically hide the payment option once the invoice is fully paid.
No more payment delays. No more manual tracking confusion.
How Organisations Use This Module
Trading Companies
Collect Advance Payments from confirmed Sales Orders before goods are dispatched or invoices are raised.
Manufacturing Businesses
Secure Advance Payments on Purchase Orders to fund production before supplier invoices are generated.
Finance & Accounts Teams
Track all Advance Payments in one place and reconcile them easily against related invoices and bills.
Vendor Management Teams
Manage supplier Advance Payments efficiently and ensure payments stop automatically once bills are fully settled.
Key Highlights

Advance Payment on Sales Orders
Collect advance payments directly from confirmed Sales Orders before delivery or invoice creation.
Advance Payment on Purchase Orders
Record advance payments against confirmed Purchase Orders before bills or receipts are generated.
Advance Payment Information Panel
View all advance payments listed in one place with full details for every Sales and Purchase Order.
Smart Payment Button Visibility
The Advance Payment button appears only after order confirmation and hides automatically once the invoice or bill is fully paid.
Journal Selection Support
Choose the preferred payment journal while recording each advance payment for accurate accounting entries.
User Permission Control
Enable advance payment access separately for Sales and Purchase users through Settings, ensuring controlled usage.
Settings > Users > Enable the "Advance Payment (Sale)" and "Advance Payment (Purchase)".
After confirmation the Sale Order will show the "Advance Payment" button.
You have to click the "Advance Payment" button, enter the payment amount and select the payment journal.
Each and every advance payment list in the "Advance Payment Information".
Filter and show the advance payment amount for the Sale Order related invoice.
After confirmation the Purchase Order will show the "Advance Payment" button.
You have to click the "Advance Payment" button, enter the payment amount and select the payment journal.
Each and every advance payment list in the "Advance Payment Information".
Filter and show the advance payment amount for the Sale Order related invoice.
Our Features
Heading
Heading
Heading
Latest Releases
About Us
Built by Srikesh Infotech — an Odoo-certified partner with 18+ years of ERP experience across 23 countries. All purchases include 90 days of free support.
Module Services
Industries We Serve
Our Services
Our Products
Free Support
You will get 90 Days free support in case any bugs or issue
Srikesh Infotech is an India based software company that focuses on highly qualitative, timely delivered and cost-effective offshore software development. We have 18+ years of technical and functional experience in ERP Customization and Implementation.
Please note that You're not allowed to distribute this module after purchase! In case of any question regarding this module feel free to email us on info@srikeshinfotech.com or raise a ticket on support.







Please log in to comment on this module