Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
Lines of code | 170 |
Technical Name |
purchase_order_amount_splitter |
License | LGPL-3 |
Website | https://www.rapsodoo.com |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
Lines of code | 170 |
Technical Name |
purchase_order_amount_splitter |
License | LGPL-3 |
Website | https://www.rapsodoo.com |
Purchase Order Line Generator
This module allows you to create several order lines simultaneously via a wizard in the purchase order.
Table of contents
Installation
No external dependencies are needed to install this module.
Usage
Once installed, do the following:
Go to Purchase App
Create a new RFQ (or open an existing one)
Click on button “Compute Lines”
You will see a new wizard with the following fields:
- Product: the product to be added to order lines
- Original Value: it provides the original value to be divided by the entered Period
- Period: the number of periods to divide the Original Value (you can choose Years or Months as unit of measure). The number given as Period corresponds to the number of order lines that will be created
- Prorata:
- if checked, the first order line will have as Unit Price the Original Value (divided by Periods) calculated considering the number of days between Prorata Date and First Date. Other order lines will have as Unit Price the Original Value (divided by Periods). The last order line will have as Unit Price the residual value between Original Value (divided by Period) and prorata value. As result, the total number of lines will be Period plus one
- if not checked, all order lines will have the same value (the Original Value divided by Periods)
- Prorata Date: the date from which the Prorata calculation will be performed
- First Date: this value will be used to calculate the Delivery Date field of each order line (always the last day of the month or year, depending on the Period unit of measure)

Click on “Split” button to create order lines
- No prorata

- With prorata

Bug Tracker
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us to smash it by providing a detailed and welcomed feedback.
Do not contact contributors directly about support or help with technical issues.
Credits
Authors
- Rapsodoo
Contributors
- Paolo Marcantoni (paolo.marcantoni@rapsodoo.com)
- Simone Versienti (simone.versienti@rapsodoo.com)
Maintainers
This module is part of the Rapsodoo/odoo-app-store project on GitHub.
You are welcome to contribute.
Please log in to comment on this module