| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Sales (sale_management) |
| Lines of code | 1140 |
| Technical Name |
arcivo_invoice_split |
| License | OPL-1 |
| Website | https://arcivo.odoo.com/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) • Sales (sale_management) |
| Lines of code | 1140 |
| Technical Name |
arcivo_invoice_split |
| License | OPL-1 |
| Website | https://arcivo.odoo.com/ |
| Versions | 18.0 19.0 |
Arcivo Invoice Split
Turn any confirmed sale order into a structured milestone billing plan. Split by percentage, fixed amount, or equal parts — generate all draft invoices in a single click.
Milestones per Plan
Split Modes
Languages Included
Invoice Generation
See It Working Live
From confirmed sale order to milestone invoices â in under 2 minutes.
Everything You Need for Milestone Billing
Built natively in Odoo 19 with no external dependencies.
Three Split Modes
Split by percentage, fixed amount, or equal parts. Totals recalculate automatically to always match the sale order.
One-Click Generation
“Generate All Invoices” creates all draft records in one action. Or bill individual milestones selectively as each stage is reached.
Live Smart Button
The smart button on every confirmed sale order shows invoiced vs total milestone count at a glance â no need to open the plan.
PDF Split Plan Report
Print or email a professional PDF of the full payment schedule â milestones, amounts, due dates, and status â directly to your client.
Due Dates & Triggers
Set a due date and trigger type per milestone: Manual, Scheduled Date, On Delivery, or Project Stage.
Chatter & Security
Full mail thread tracking on every split plan. Two built-in security groups: Invoice Split User and Invoice Split Manager.
Stop Chasing Payments. Bill on Your Timeline.
Odoo has no built-in way to split a sale order into staged invoices. Businesses were calculating amounts by hand and losing track of what was billed. We fixed that.
We had to manually split every project invoice and remind ourselves what was billed. This module completely replaced our spreadsheet process.
Construction projects have 30/40/30 billing. Doing that in Odoo without this was painful. Now it takes 30 seconds to set up.
Client contracts always have staged payments. This module makes it professional — the PDF report alone is worth the install.
First Invoice in Under 2 Minutes
Confirm order — open wizard — set milestones — generate. Done.
Before You Start — Confirm the Sale Order First
The Invoice Split wizard only works on confirmed sale orders. Click the Invoice Split smart button or go to Accounting → Invoice Split → Split Plans. Invoice Split Manager access required | Two security groups included
Choose Your Split Mode
Open the wizard from the confirmed sale order. Select Percentage, Fixed Amount, or Equal Parts. Enter milestone count and labels.
Name Milestones & Set Due Dates
Label each milestone (Deposit, Mid-project, Final). Set a due date and trigger type. Remaining amount recalculates automatically.
Generate All Invoices
Click Generate All Invoices to create every draft at once, or use the per-milestone button to bill selectively as each stage is completed.
Print & Share the PDF Plan
Use Print Split Plan to generate a professional PDF of the full payment schedule. Email it to your client directly from the chatter.
Built for Every Business. Zero Learning Curve.
Looks and feels like Odoo. No foreign UI elements.
Works on SaaS, Odoo.sh, and self-hosted. No pip installs needed.
Install, confirm a sale order, create your first plan. Done.
Arcivo responds within 24 hours. Custom billing logic on request.
Your Invoices. Your Schedule. Finally.
Contact Arcivo for support, custom development, or integration assistance. We respond within 24 hours.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module