account_analytic_distribution_manual
Enables users to apply predefined manual analytic account distributions across analytic-enabled business documents.
Key Features
- account.analytic.distribution.manual: Provides reusable manual analytic distributions with enforced unique names per company and automatic copy renaming.
- analytic.mixin: Adds a manual distribution link and a JSON-editable analytic distribution field that maps human-readable account names to analytic distribution values.
- base: Automatically injects the manual distribution selector into form and list views of models and their one2many subviews when the field exists.
- account.move.line: Propagates the selected manual distribution onto generated analytic lines when preparing them from accounting entries.
- account.analytic.line: Stores the originating manual distribution on analytic lines and exposes it in analytic line views for traceability.
- web: Extends the analytic distribution widget with an autocomplete to pick manual distributions, apply their splits, and manage the selection tag.
- security: Restricts manual analytic distribution records to the user's allowed companies while granting analytic accountants full CRUD access.