Skip to content
Health
60/100
fair
  • Security25/25
    No findings
  • Activity25/25
    Human commit this month
  • Required by5/25
    0 modules depend on it
  • Maturity5/25
    In 1 Odoo series since 18.0

Heuristic over the facts below, not an audit · How it's computed

Security findings
Grave / minor (static analysis)
Required by
0
Modules depending on it
External deps
0 pip · 0 bin
Python packages / system binaries
License
AGPL-3
No conflicts with its dependencies
Folder size
0.04 MB
Module directory on disk
Code analysis 0 migration notes 2 models 2 views 0 HTTP endpoints

Description

This module adds analytic distribution support at the invoice and vendor bill level.

Features:

  • Adds an analytic distribution field on the invoice/bill header (form and list views)
  • When you set an analytic distribution on the header, it is automatically propagated to all invoice lines (sections and notes are excluded)
  • If all invoice lines share the same analytic distribution, it is displayed on the header; otherwise, the header field remains empty
  • New invoice lines automatically inherit the header's analytic distribution

This functionality only applies to customer invoices, customer credit notes, vendor bills, and vendor credit notes. Journal entries are not affected.

Dependencies

Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None

Code analysis

Extracted from the source by best-effort static analysis (no code is executed); details may be incomplete.

Views touched 2

XML IDNameModelTypeStatus
view_invoice_tree_analytic account.invoice.list - Account Move Analytic account.move tree Inherits account.view_invoice_tree
view_move_form_analytic account.move.form - Account Move Analytic account.move form Inherits account.view_move_form

HTTP endpoints 0

No HTTP endpoints found for this module.

Models touched 2

New fields (1)
  • analytic_distribution Json
    inverse='_inverse_analytic_distribution'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.