Initial commit: Odoo 18.0-20251222 extra-addons
This commit is contained in:
12
sale_order_invoicing_finished_task/readme/CONTRIBUTORS.md
Executable file
12
sale_order_invoicing_finished_task/readme/CONTRIBUTORS.md
Executable file
@@ -0,0 +1,12 @@
|
||||
- Denis Leemann \<<denis.leemann@camptocamp.com>\>
|
||||
- [Tecnativa](https://www.tecnativa.com):
|
||||
- Sergio Teruel
|
||||
- Carlos Dauden
|
||||
- Alexandre Díaz
|
||||
- João Marques
|
||||
- Ernesto Tejeda
|
||||
- César A. Sánchez
|
||||
- Luis D. Lafaurie
|
||||
- Yadier A. De Quesada
|
||||
- Juan José Seguí
|
||||
- <nikulchaudhary2112@gmail.com>
|
||||
7
sale_order_invoicing_finished_task/readme/DESCRIPTION.md
Executable file
7
sale_order_invoicing_finished_task/readme/DESCRIPTION.md
Executable file
@@ -0,0 +1,7 @@
|
||||
This module brings the possibility to indicate if a task is available to
|
||||
be invoiced or not, within the task itself. Moreover, even if the task
|
||||
is not finished yet, it can be set as invoiceable.
|
||||
|
||||
As an option, you can relate this control to a Project Stage (
|
||||
`project.task.type` ). For example, if you want to assign 'Invoiceable'
|
||||
to `Done` stage always.
|
||||
33
sale_order_invoicing_finished_task/readme/USAGE.md
Executable file
33
sale_order_invoicing_finished_task/readme/USAGE.md
Executable file
@@ -0,0 +1,33 @@
|
||||
To use this module, you need to:
|
||||
|
||||
1. Go to **Sales \> Products \> Products** and create a **service**
|
||||
product.
|
||||
|
||||
2. Within the product, choose your preferences under **General
|
||||
Information** tab, as follows:
|
||||
|
||||
- From **Create on Order** select *Task* or *Project & Task*.
|
||||
- Tick off **Invoicing control by task** checkbox, and save.
|
||||
|
||||

|
||||
|
||||
3. Go to **Sales \> Orders \> Orders** and create a new one. Add a
|
||||
customer and the product you have created.
|
||||
|
||||
4. Confirm the sales order. It will create a new task on your selected
|
||||
project.
|
||||
|
||||
5. Go to the task and you will find a smartbutton named *Not
|
||||
invoiceable*. When you click on it, you will indicate that the task
|
||||
can be invoiced.
|
||||
|
||||

|
||||
|
||||
If the product is configured with an invoicing policy "Timesheets on
|
||||
tasks", time spent on the task is used to compute the delivered
|
||||
quantity.
|
||||
|
||||
6. Optional: if you want to use project stages to control this, go to
|
||||
**Project \> Configuration \> Task Stages**, and in the stages that
|
||||
you consider are invoiceable, you have to set the *Invoiceable*
|
||||
field to true.
|
||||
Reference in New Issue
Block a user