[MIG] contract_variable_quantity: Migration to 12.0

This commit is contained in:
sbejaoui
2018-11-06 12:22:08 +01:00
committed by Carolina Fernandez
parent f9414c5d26
commit ab85431923
6 changed files with 30 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
#. Go to Invoicing > Configuration > Contracts > Formulas (quantity).
#. Define any formula based on Python code that stores at some moment a
float/integer value of the quantity to invoice in the variable 'result'.
You can use these variables to compute your formula:
* *env*: Environment variable for getting other models.
* *context*: Current context dictionary.
* *user*: Current user.
* *line*: Contract recurring invoice line that triggers this formula.
* *contract*: Contract whose line belongs to.
* *invoice*: Invoice (header) being created.
.. figure:: images/formula_form.png
:alt: Formula form
:width: 600 px

View File

@@ -0,0 +1,3 @@
* Pedro M. Baeza <pedro.baeza@tecnativa.com>
* Dave Lasley <dave@laslabs.com>
* Souheil Bejaoui <souheil.bejaoui@acsone.eu>

View File

@@ -0,0 +1,2 @@
With this module, you will be able to define in recurring contracts some
lines with variable quantity according to a provided formula.

View File

@@ -0,0 +1,7 @@
To use this module, you need to:
#. Go to Invoicing > Sales > Contracts and select or create a new contract.
#. Check *Generate recurring invoices automatically*.
#. Add a new recurring invoicing line.
#. Select "Variable quantity" in column "Qty. type".
#. Select one of the possible formulas to use (previously created).