[IMP] contract_variable_quantity: pre-commit auto fixes

This commit is contained in:
Juanjo
2024-07-22 12:00:30 +02:00
parent 3efbeb5fdd
commit 9af4922f35
10 changed files with 93 additions and 77 deletions

View File

@@ -0,0 +1,18 @@
1. Go to Invoicing \> Configuration \> Contracts \> Formulas
(quantity).
2. 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.
![](images/formula_form.png)

View File

@@ -1,16 +0,0 @@
#. 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,10 @@
- [Tecnativa](https://www.tecnativa.com):
> - Pedro M. Baeza
> - Carlos Roca
> - Víctor Martínez
> - Carolina Fernandez
- Dave Lasley \<<dave@laslabs.com>\>
- Souheil Bejaoui \<<souheil.bejaoui@acsone.eu>\>

View File

@@ -1,9 +0,0 @@
* `Tecnativa <https://www.tecnativa.com>`_:
* Pedro M. Baeza
* Carlos Roca
* Víctor Martínez
* Carolina Fernandez
* Dave Lasley <dave@laslabs.com>
* Souheil Bejaoui <souheil.bejaoui@acsone.eu>

View File

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

View File

@@ -1,7 +0,0 @@
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).