mirror of
https://github.com/OCA/contract.git
synced 2025-02-13 17:57:24 +02:00
Using the feature extraLines of Many2one field Component we can add the info under the product and avoid noice on the product description.
You can show this info on the description by using the system parameters:
- product_contract.show_recurrency
- product_contract.show_invoicing_type
- product_contract.show_date
127 lines
4.1 KiB
ReStructuredText
127 lines
4.1 KiB
ReStructuredText
============================
|
|
Recurring - Product Contract
|
|
============================
|
|
|
|
..
|
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
!! This file is generated by oca-gen-addon-readme !!
|
|
!! changes will be overwritten. !!
|
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
!! source digest: sha256:5fad83840670bd8d7d46dccef1979e7402bd2e1954e77a5250290b43c9a989b0
|
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
|
|
|
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
|
|
:target: https://odoo-community.org/page/development-status
|
|
:alt: Beta
|
|
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
|
|
:target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
|
|
:alt: License: AGPL-3
|
|
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fcontract-lightgray.png?logo=github
|
|
:target: https://github.com/OCA/contract/tree/17.0/product_contract
|
|
:alt: OCA/contract
|
|
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
|
|
:target: https://translation.odoo-community.org/projects/contract-17-0/contract-17-0-product_contract
|
|
:alt: Translate me on Weblate
|
|
.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png
|
|
:target: https://runboat.odoo-community.org/builds?repo=OCA/contract&target_branch=17.0
|
|
:alt: Try me on Runboat
|
|
|
|
|badge1| |badge2| |badge3| |badge4| |badge5|
|
|
|
|
This module adds support for products to be linked to contract
|
|
templates.
|
|
|
|
A contract is created on ``sale.order`` confirmation for each different
|
|
template used in sale order line where recurrence details are set too.
|
|
|
|
Contract product are ignored on invoicing process and pass to nothing to
|
|
invoice directly.
|
|
|
|
**Table of contents**
|
|
|
|
.. contents::
|
|
:local:
|
|
|
|
Configuration
|
|
=============
|
|
|
|
You can include the contract details on the sales order description by
|
|
using the following system parameters:
|
|
|
|
1. **Recurrency** -> product_contract.show_recurrency
|
|
2. **Invoicing Type** -> product_contract.show_invoicing_type
|
|
3. **Date** -> product_contract.show_date
|
|
|
|
Usage
|
|
=====
|
|
|
|
To use this module, you need to:
|
|
|
|
1. Go to Sales -> Products and select or create a product.
|
|
2. Check "Is a contract" and select the contract template related to the
|
|
product
|
|
3. Define default recurrence rules
|
|
|
|
Known issues / Roadmap
|
|
======================
|
|
|
|
- There's no support right now for computing the start date for the
|
|
following recurrent types: daily, weekly and monthlylastday.
|
|
|
|
Bug Tracker
|
|
===========
|
|
|
|
Bugs are tracked on `GitHub Issues <https://github.com/OCA/contract/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 <https://github.com/OCA/contract/issues/new?body=module:%20product_contract%0Aversion:%2017.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.
|
|
|
|
Do not contact contributors directly about support or help with technical issues.
|
|
|
|
Credits
|
|
=======
|
|
|
|
Authors
|
|
-------
|
|
|
|
* LasLabs
|
|
* ACSONE SA/NV
|
|
|
|
Contributors
|
|
------------
|
|
|
|
- Ted Salmon <tsalmon@laslabs.com>
|
|
- Souheil Bejaoui <souheil.bejaoui@acsone.eu>
|
|
- `Tecnativa <https://www.tecnativa.com>`__:
|
|
|
|
- Ernesto Tejeda
|
|
- Pedro M. Baeza
|
|
- Carlos Roca
|
|
|
|
- David Jaen <david.jaen.revert@gmail.com>
|
|
|
|
Maintainers
|
|
-----------
|
|
|
|
This module is maintained by the OCA.
|
|
|
|
.. image:: https://odoo-community.org/logo.png
|
|
:alt: Odoo Community Association
|
|
:target: https://odoo-community.org
|
|
|
|
OCA, or the Odoo Community Association, is a nonprofit organization whose
|
|
mission is to support the collaborative development of Odoo features and
|
|
promote its widespread use.
|
|
|
|
.. |maintainer-sbejaoui| image:: https://github.com/sbejaoui.png?size=40px
|
|
:target: https://github.com/sbejaoui
|
|
:alt: sbejaoui
|
|
|
|
Current `maintainer <https://odoo-community.org/page/maintainer-role>`__:
|
|
|
|
|maintainer-sbejaoui|
|
|
|
|
This module is part of the `OCA/contract <https://github.com/OCA/contract/tree/17.0/product_contract>`_ project on GitHub.
|
|
|
|
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
|