Repository
OCA/contract · module folder · Try on Runboat
Module version
1.0.0
Category
Contract Management
Folder size
0.87 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/contract
Last tracking update
2026-08-07 09:06:34
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Weblate, OCA-git-bot, oca-ci, bosd
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description
With this module, you will be able to define in recurring contracts some
lines with variable quantity according to a provided formula.

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
contract_contract_form_view contract.contract form Inherits contract.contract_contract_form_view
contract_line_tree_view contract.line tree view (in contract) - Add variable qty fields contract.line tree Inherits contract.contract_line_tree_view
contract_template_form_view Contract Template Variable Qty contract.template form Inherits contract.contract_template_form_view
contract_template_line_form_view contract.template.line form Inherits contract.contract_template_line_form_view
view_contract_line_qty_formula_form contract.line.qty.formula form New
view_contract_line_qty_formula_tree contract.line.qty.formula list New
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (4)

New fields (1)
  • skip_zero_qty Boolean
    help="If checked, contract lines with 0 qty don't create invoice line" string='Skip Zero Qty Lines'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (2)
  • code Text
    default='result = 0' required=True
  • name Char
    required=True translate=True
Public methods (0)

No public methods.

New fields (2)
  • qty_formula_id Many2one → contract.line.qty.formula
    comodel_name='contract.line.qty.formula' string='Qty. formula'
  • qty_type Selection
    default='fixed' required=True selection=[('fixed', 'Fixed quantity'), ('variable', 'Variable quantity')] string='Qty. type'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…

Loading…