Multiple Analytic Plans

account_analytic_plans
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/8.0/account_analytic_plans
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Foram Katharotiya (OpenERP), Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Vo Minh Thu, Launchpad Translations on behalf of openerp, Quentin (OpenERP), Denis Ledoux, Fabien Meghazi, ggh-openerp, Christophe Simonis, Simon Lejeune, Chirag Dodiya (OpenERP Trainee), Richard Mathot, qdp-odoo, Aaron Bohy, sgo@tinyerp.com, Sanjay Gohel (OpenERP), Arthur Maniet, sve-odoo
WEBSITE
WEBSITEhttps://www.odoo.com/page/accounting
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:45:39
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - account_analytic_default
    - sale_stock
    - sale
    - sales_team
    - web_kanban_sparkline
    - account_voucher
    - procurement
    - stock_account
    - stock
    - web_kanban_gauge
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to use several analytic plans according to the general journal.
==================================================================================

Here multiple analytic lines are created when the invoice or the entries
are confirmed.

For example, you can define the following analytic structure:
-------------------------------------------------------------
  * **Projects**
      * Project 1
          + SubProj 1.1
          
          + SubProj 1.2

      * Project 2
      
  * **Salesman**
      * Eric
      
      * Fabien

Here, we have two plans: Projects and Salesman. An invoice line must be able to write analytic entries in the 2 plans: SubProj 1.1 and Fabien. The amount can also be split.
 
The following example is for an invoice that touches the two subprojects and assigned to one salesman:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Plan1:**

    * SubProject 1.1 : 50%
    
    * SubProject 1.2 : 50%
    
**Plan2:**
    Eric: 100%

So when this line of invoice will be confirmed, it will generate 3 analytic lines,for one account entry.

The analytic plan validates the minimum and maximum percentage at the time of creation of distribution models.
        

Code Analysis

Views touched (21)
XML IDNameModelTypeStatus
account_analytic_plan_form account.analytic.plan.form account.analytic.plan form New
account_analytic_plan_instance_form account.analytic.plan.instance.form account.analytic.plan.instance form New
account_analytic_plan_instance_line_form account.analytic.plan.instance.line.form account.analytic.plan.instance.line form New
account_analytic_plan_instance_line_tree account.analytic.plan.instance.line.tree account.analytic.plan.instance.line tree New
account_analytic_plan_instance_tree account.analytic.plan.instance.tree account.analytic.plan.instance tree New
account_analytic_plan_line_form account.analytic.plan.line.form account.analytic.plan.line form New
account_analytic_plan_line_tree account.analytic.plan.line.tree account.analytic.plan.line tree New
account_analytic_plan_search account.analytic.plan.search account.analytic.plan search New
account_analytic_plan_tree account.analytic.plan.tree account.analytic.plan tree New
assets_backend account analytic plans assets ir.ui.view qweb Inherits web.assets_backend
report_crossoveredanalyticplans report_crossoveredanalyticplans ir.ui.view qweb New
view_account_crossovered_analytic account.crossovered.analytic.form account.crossovered.analytic form New
view_account_journal_form_inherit account.journal.form.inherit account.journal field Inherits account.view_account_journal_form
view_analytic_plan_create_model analytic.plan.create.model.form analytic.plan.create.model form New
view_analytic_plan_create_model_msg analytic.plan.create.model.msg.form analytic.plan.create.model form New
view_default_inherit_form account.analytic.default.form.plans account.analytic.default field Inherits account_analytic_default.view_account_analytic_default_form
view_default_inherit_tree account.analytic.default.tree.plans account.analytic.default xpath Inherits account_analytic_default.view_account_analytic_default_tree
view_move_form_inherit account.move.form.inherit account.move xpath Inherits account.view_move_form
view_move_line_form_1_inherit account.move.line.form.inherit1 account.move.line field Inherits account.view_move_line_form2
view_move_line_form_inherit account.move.line.form.inherit account.move.line field Inherits account.view_move_line_form
view_move_line_tree_inherit account.move.line.tree.inherit account.move.line field Inherits account.view_move_line_tree
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/7.0/account_analytic_plans
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Twinkle Christian (OpenERP), Cecile Tonglet, Stephane Wirtel, Odoo Translation Bot, Turkesh Patel (Open ERP), Numerigraphe - Lionel Sausin, Christophe Matthieu, Pinakin Nayi (OpenERP), Antonin Bourguignon, Martin Trigaux, Bhumika (OpenERP), Purnendu Singh (OpenERP), Fabien Pinckaers, Olivier Dony, Twinkle (OpenERP), Divyesh Makwana (Open ERP), Vo Minh Thu, Hardik, Josse Colpaert, pso (OpenERP), Sbh (Openerp), Launchpad Translations on behalf of openerp, vta vta@openerp.com, Quentin (OpenERP), Kuldeep Joshi (OpenERP), Denis Ledoux, Mayur Maheshwari (OpenERP), Jigar Amin - OpenERP, Sanjay Gohel (Open ERP), help, Denis Ledoux dle@openerp.com, Goffin Simon, Khushboo Bhatt (Open ERP), dle@openerp.com, Cedric Snauwaert, Ravish (Open ERP)
WEBSITE
WEBSITEhttp://www.openerp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:43:10
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - process
    - decimal_precision
    - mail
    - analytic
    - board
    - edi
    - email_template
    - account_analytic_default
    - sale_stock
    - sale
    - account_voucher
    - stock
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to use several analytic plans according to the general journal.
==================================================================================

Here multiple analytic lines are created when the invoice or the entries
are confirmed.

For example, you can define the following analytic structure:
-------------------------------------------------------------
  * **Projects**
      * Project 1
          + SubProj 1.1
          
          + SubProj 1.2

      * Project 2
      
  * **Salesman**
      * Eric
      
      * Fabien

Here, we have two plans: Projects and Salesman. An invoice line must be able to write analytic entries in the 2 plans: SubProj 1.1 and Fabien. The amount can also be split.
 
The following example is for an invoice that touches the two subprojects and assigned to one salesman:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
**Plan1:**

    * SubProject 1.1 : 50%
    
    * SubProject 1.2 : 50%
    
**Plan2:**
    Eric: 100%

So when this line of invoice will be confirmed, it will generate 3 analytic lines,for one account entry.

The analytic plan validates the minimum and maximum percentage at the time of creation of distribution models.
        

Code Analysis

Views touched (20)
XML IDNameModelTypeStatus
account_analytic_plan_form account.analytic.plan.form account.analytic.plan form New
account_analytic_plan_instance_form account.analytic.plan.instance.form account.analytic.plan.instance form New
account_analytic_plan_instance_line_form account.analytic.plan.instance.line.form account.analytic.plan.instance.line form New
account_analytic_plan_instance_line_tree account.analytic.plan.instance.line.tree account.analytic.plan.instance.line tree New
account_analytic_plan_instance_tree account.analytic.plan.instance.tree account.analytic.plan.instance tree New
account_analytic_plan_line_form account.analytic.plan.line.form account.analytic.plan.line form New
account_analytic_plan_line_tree account.analytic.plan.line.tree account.analytic.plan.line tree New
account_analytic_plan_search account.analytic.plan.search account.analytic.plan search New
account_analytic_plan_tree account.analytic.plan.tree account.analytic.plan tree New
view_account_crossovered_analytic account.crossovered.analytic.form account.crossovered.analytic form New
view_account_journal_form_inherit account.journal.form.inherit account.journal field Inherits account.view_account_journal_form
view_analytic_plan_create_model analytic.plan.create.model.form analytic.plan.create.model form New
view_analytic_plan_create_model_msg analytic.plan.create.model.msg.form analytic.plan.create.model form New
view_bank_statement_inherit_form account.bank.statement.form.inherit account.bank.statement xpath Inherits account.view_bank_statement_form
view_default_inherit_form account.analytic.default.form.plans account.analytic.default field Inherits account_analytic_default.view_account_analytic_default_form
view_default_inherit_tree account.analytic.default.tree.plans account.analytic.default xpath Inherits account_analytic_default.view_account_analytic_default_tree
view_move_form_inherit account.move.form.inherit account.move xpath Inherits account.view_move_form
view_move_line_form_1_inherit account.move.line.form.inherit1 account.move.line field Inherits account.view_move_line_form2
view_move_line_form_inherit account.move.line.form.inherit account.move.line field Inherits account.view_move_line_form
view_move_line_tree_inherit account.move.line.tree.inherit account.move.line field Inherits account.view_move_line_tree
Models touched (0)

No models found for this module.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/6.1/account_analytic_plans
VERSION
VERSION 1.0
CATEGORY
CATEGORYAccounting & Finance
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOpenERP SA
MAINTAINERS
MAINTAINERSOpenERP SA
COMMITTERS
COMMITTERSRaphael Collet, Rucha (Open ERP), Stephane Wirtel, Fabien Pinckaers, Olivier Dony, Vo Minh Thu, pso (OpenERP), Launchpad Translations on behalf of openerp, Quentin (OpenERP), vro, niv-openerp, Ujjvala Collins (OpenERP), Xavier Morel, Thibault Francois, nep-OpenERP, Carlos Vásquez, ksa (Open ERP), Els Van Vossel, Israel Fermin Montilla, Rifakat Haradwala (Open ERP), Hardik Ansodariy (OpenERP), rch-openerp, Bharat (OpenERP), aag (OpenERP), ron@tinyerp.com, Dhara (OpenERP)
WEBSITE
WEBSITEhttp://www.openerp.com
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-05 23:41:35
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - account
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
    - account_analytic_default
    - sale
    - stock
    - procurement
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module allows to use several analytic plans, according to the general journal.
===================================================================================

Here multiple analytic lines are created when the invoice or the entries
are confirmed.

For example, you can define the following analytic structure:
  Projects
      Project 1
          SubProj 1.1
          SubProj 1.2

      Project 2
  Salesman
      Eric
      Fabien

Here, we have two plans: Projects and Salesman. An invoice line must
be able to write analytic entries in the 2 plans: SubProj 1.1 and
Fabien. The amount can also be split. The following example is for
an invoice that touches the two subproject and assigned to one salesman:

Plan1:
    SubProject 1.1 : 50%
    SubProject 1.2 : 50%
Plan2:
    Eric: 100%

So when this line of invoice will be confirmed, it will generate 3 analytic lines,
for one account entry.
The analytic plan validates the minimum and maximum percentage at the time of creation
of distribution models.
        

Code Analysis

Views touched (22)
XML IDNameModelTypeStatus
account_analytic_plan_form account.analytic.plan.form account.analytic.plan form New
account_analytic_plan_instance_form account.analytic.plan.instance.form account.analytic.plan.instance form New
account_analytic_plan_instance_line_form account.analytic.plan.instance.line.form account.analytic.plan.instance.line form New
account_analytic_plan_instance_line_tree account.analytic.plan.instance.line.tree account.analytic.plan.instance.line tree New
account_analytic_plan_instance_tree account.analytic.plan.instance.tree account.analytic.plan.instance tree New
account_analytic_plan_line_form account.analytic.plan.line.form account.analytic.plan.line form New
account_analytic_plan_line_tree account.analytic.plan.line.tree account.analytic.plan.line tree New
account_analytic_plan_search account.analytic.plan.search account.analytic.plan search New
account_analytic_plan_tree account.analytic.plan.tree account.analytic.plan tree New
invoice_supplier_form_inherit account.invoice.supplier.form.inherit account.invoice field Inherits account.invoice_supplier_form
view_account_crossovered_analytic account.crossovered.analytic.form account.crossovered.analytic form New
view_account_journal_form_inherit account.journal.form.inherit account.journal field Inherits account.view_account_journal_form
view_analytic_plan_create_model analytic.plan.create.model.form analytic.plan.create.model form New
view_analytic_plan_create_model_msg analytic.plan.create.model.msg.form analytic.plan.create.model form New
view_bank_statement_inherit_form account.bank.statement.form.inherit account.bank.statement xpath Inherits account.view_bank_statement_form
view_default_inherit_form account.analytic.default.form.plans account.analytic.default field Inherits account_analytic_default.view_account_analytic_default_form
view_default_inherit_tree account.analytic.default.tree.plans account.analytic.default field Inherits account_analytic_default.view_account_analytic_default_tree
view_invoice_line_form_inherit account.invoice.line.form.inherit account.invoice.line field Inherits account.view_invoice_line_form
view_move_form_inherit account.move.form.inherit account.move xpath Inherits account.view_move_form
view_move_line_form_1_inherit account.move.line.form.inherit1 account.move.line field Inherits account.view_move_line_form2
view_move_line_form_inherit account.move.line.form.inherit account.move.line field Inherits account.view_move_line_form
view_move_line_tree_inherit account.move.line.tree.inherit account.move.line field Inherits account.view_move_line_tree
Models touched (0)

No models found for this module.