Skip to Content

Project Task Analytic

Accounting for a project as a single block hides exactly what you need to know: which phase is eating the budget. Splitting it by hand, on the other hand, is bookkeeping nobody has time for.

Who is it for

Companies running projects in phases, where each phase has to be accounted for separately.

How it works

  • You enable the option once, on the project.
  • From then on every new activity gets its own account, filed under the project's own.
  • Renaming an activity keeps its account aligned, with nothing to remember.
  • The entries booked on an activity are one click away from the activity itself.

The result: Analytics down to the single activity, without any manual bookkeeping.

0.00 € 0.00 €

 Per maggiori info sui nostri moduli non esitare a contattarci

Project Task Analytic

Dedicated analytic account per project task, created automatically

Gives every project task its own analytic account, created as a child of the analytic account of the project, so that costs and revenues can be followed task by task.

Features

  • Per project switch Auto Create Task Analytic Account, with a system-wide default set in Project ▸ Settings.
  • On task creation the analytic account is created with the task name, the project analytic account as parent and the plan of the project (or the Default Child Plan used for Tasks of that plan).
  • Renaming a task renames its analytic account.
  • Analytic Lines stat button on the task, and a Related Task field on the analytic lines.
  • The analytic account search bar also matches on the parent account.

Main fields

Model Field Type Description
project.taskanalytic_account_idMany2oneAnalytic account dedicated to the task
project.taskaccount_analytic_line_idsOne2manyAnalytic lines of the task
project.taskanalytic_line_countIntegerNumber of analytic lines
project.projectauto_create_task_analytic_accountBooleanCreate an analytic account for every new task
account.analytic.accounttask_idMany2oneTask the account was created for
account.analytic.linerelated_task_idMany2oneTask of the analytic account of the line
account.analytic.plandefault_plan_child_idMany2onePlan used for the task analytic accounts

Demo data

  • A Task Activities analytic plan, child of Projects, set as the default child plan for tasks.
  • The Office Refit project with auto-creation switched on: each of its three tasks gets its own analytic account, child of OR25 Office Refit.
  • Two analytic lines booked on the task accounts, so the Analytic Lines stat button is not empty.

Changelog

Version Notes
19.0.1.0.0 Migration to Odoo 19.0: unit tests, demo data, Italian translation and documentation.

Developed by STeSI Consulting — Francesco Moccia <moccia.f@stesi.consulting>