Repository
OCA/account-analytic · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting & Finance
Folder size
0.4 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/account-analytic
Last tracking update
2026-08-07 07:24:55
Authors
Odoo Community Association (OCA), Tecnativa
Maintainers
Odoo Community Association (OCA), Tecnativa
Committers
Pedro M. Baeza, Weblate, OCA Transbot, OCA-git-bot, oca-travis, tbaden
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (9)
XML IDNameModelTypeStatus
account_analytic_distribution_form account.analytic.distribution.form account.analytic.distribution form New
account_analytic_distribution_search account.analytic.distribution.search account.analytic.distribution search New
account_analytic_distribution_tree account.analytic.distribution.tree account.analytic.distribution tree New
invoice_form Add analytic distribution account.invoice form Inherits account.invoice_form
invoice_supplier_form Add analytic distribution account.invoice form Inherits account.invoice_supplier_form
view_company_form res.company.form res.company form Inherits base.view_company_form
view_move_form Add Analytic distribution field and column account.move form Inherits account.view_move_form
view_move_line_form Add Analytic distribution field account.move.line form Inherits account.view_move_line_form
view_move_line_tree account.move.line.tree account.move.line tree Inherits account.view_move_line_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (3)
  • company_id Many2one → res.company
    comodel_name='res.company' default=_get_default_company required=True string='Company'
  • name Char
    required=True string='Name'
  • rule_ids One2many → account.analytic.distribution.rule
    comodel_name='account.analytic.distribution.rule' inverse_name='distribution_id' string='Distribution rules'
Public methods (0)

No public methods.

New fields (4)
  • analytic_account_id Many2one → account.analytic.account
    comodel_name='account.analytic.account' string='Analytic account'
  • distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' required=True string='Distribution'
  • percent Float
    required=True string='Percentage'
  • sequence Integer
    default=10 string='Sequence'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (3)
  • inv_line_characteristic_hashcode(self, invoice_line)
  • invoice_line_move_line_get(self)
    @api.model
  • line_get_convert(self, line, part)
    @api.model

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (0)

No public methods.

New fields (1)
  • analytic_distribution_id Many2one → account.analytic.distribution
    comodel_name='account.analytic.distribution' string='Analytic distribution'
Public methods (1)
  • create_analytic_lines(self)
    @api.multi

New fields (1)
  • force_percent Boolean
    default=False help='If checked, the sum of all percents of the analytic accounts in a distribution of this company must be 100%.'
Public methods (0)

No public methods.

Loading…

Loading…