Construction Progressive Payment Terms
by Construction Management Team https://www.vperfectcs.com
Odoo
$ 810.52
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Project (project) • Inventory (stock) • Purchase (purchase) • Sales (sale_management) • Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 14151 |
| Technical Name |
vpcs_construction_progressive_payment_terms |
| License | LGPL-3 |
| Website | https://www.vperfectcs.com |
| Versions | 17.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Project (project) • Inventory (stock) • Purchase (purchase) • Sales (sale_management) • Employees (hr) |
| Community Apps Dependencies | Show |
| Lines of code | 14151 |
| Technical Name |
vpcs_construction_progressive_payment_terms |
| License | LGPL-3 |
| Website | https://www.vperfectcs.com |
| Versions | 17.0 18.0 |
Construction Progressive Payment Terms
A milestone-based payment management system for Odoo 17 Enterprise
Streamline construction billing with progressive payments, milestone tracking, and automated invoicing.
Key Features
🎯 Milestone Management
- Complete state workflow: Draft → Ready → Invoiced → Paid
- Sub-milestone support for complex projects
- Automatic status updates from sub-milestones
- Real-time progress calculation with visual indicators
- Flexible configuration for different milestone types and categories
💰 Smart Invoicing
- Dedicated sale order lines for each milestone
- Proportional deduction to maintain balance
- Immediate payment terms for milestone invoices
- Automated invoice generation on milestone readiness
- Analytic distribution for project costing
- Full integration with Odoo's accounting system
🔧 Advanced Reset Functionality
- Reset invoices across draft, posted, and paid states
- Automatic payment cleanup and reconciliation removal
- Restore original sale order lines after reset
- Ensure accounting data integrity
- Independent reset for sub-milestones
📊 Real-time Tracking
- Track invoiced vs paid amounts directly from invoice residuals
- Automatic progress percentage calculation
- Visual indicators with progress bars and badges
- Dashboard integration with smart buttons for milestone tracking
Technical Requirements
- Odoo 17.0 Enterprise Edition
- Project Management modules
- Accounting and Analytics modules
- Sales modules
Installation
- Install the module through the Apps menu
- Complete construction project creation then set up payment terms as progressive payment term in sale order
- Begin creating milestones, based on payment terms
Configuration Flow
Progressive Payment configuration

types of milestones like material delivery, advance payment etc. and no. of days etc.,
Sale Order
Milestone Invoice

Milestone Payment

milestone paid and add in order lines.
Sub-Milestones
Veracious solutions to grow your business.
You can checkout our shop for demo and all apps on the below link
vpcscloud.com
About us
Website
|
Blog
|
Contact us
Please log in to comment on this module