Skip to Content
Menu
This question has been flagged
2 Replies
147 Views

I am of the opinion that the Analytic accounting implementation in Odoo is really bad.

Am I alone in this or am I missing something.

Maybe this works for a couple of plans with each a couple of of accounts but when you have LOTS this implementations sucks.

Please tell me it is the pipeline to have this mess sorted out.

Why this terrible denormalization?

x_plan576_id

x_plan575_id

x_plan553_id

x_plan552_id

x_plan551_id

x_plan550_id

x_plan526_id

x_plan518_id

x_plan515_id

x_plan514_id

x_plan500_id

x_plan498_id

x_plan497_id

x_plan495_id

x_plan494_id

x_plan493_id

x_plan485_id

x_plan484_id

x_plan446_id

x_plan402_id

x_plan401_id

x_plan399_id

x_plan387_id

x_plan351_id

x_plan340_id

x_plan339_id

x_plan338_id

x_plan337_id

x_plan336_id

x_plan334_id

x_plan294_id

x_plan292_id

Avatar
Discard

What Business Use Case requires 32 Analytic Plans?

Author Best Answer

I just listed a couple to make a point.

I have a client with well over 250 plans and all the analytic accounts are more than 1700.
It is construction areas with sub areas consuming lots of labour (items) and materials with a lot of budgeting, planning and actuals to compare.


Are you telling me that everybody else using analytic accounting in odoo only has a couple of plans with each a couple analytic accounts. I find that hard to believe. Rather nobody is using it because of the poor design.

Avatar
Discard

We already store the product used with each invoice line (revenue) or bill line (cost) or expense (cost). We already store the labor as an analytic line (timesheet). I don't believe you need 250 plans and 1700 accounts. With a good design of inventory products for materials and service products for labor you can achieve the same granularity in your reports.

Hi Ray - now I'm confused. You said Analytic Tags have been removed, but you have them in this solution!

Best Answer

Hi,


          Direct method not available - use analytic tags instead:

          Analytic tags allow handling multiple dimensions without adding new database fields.

          They are normalized, avoiding the extra x_planXXX_id columns.

          Each analytic line can carry several tags for flexible classification.

          Reports and pivots can filter or group data by tags efficiently.

           Adding or removing tags doesn’t change the database structure.

           Keep one or two analytic plans for core tracking and use tags for additional dimensions.

           This approach scales well even with a large number of analytic accounts.

           Analytic tags offer a practical and stable solution for complex analytic setups.


Hope it helps.

Avatar
Discard

Analytic Tags are no longer available in Odoo.