Skip to content

[FIX] mis_builder: fix multi-company account display#790

Open
sbidoul wants to merge 1 commit into
OCA:18.0from
acsone:18.0-fix-multicompany-accounts
Open

[FIX] mis_builder: fix multi-company account display#790
sbidoul wants to merge 1 commit into
OCA:18.0from
acsone:18.0-fix-multicompany-accounts

Conversation

@sbidoul
Copy link
Copy Markdown
Member

@sbidoul sbidoul commented May 26, 2026

fixes #779
fixes #774

supersedes and closes #751
supersedes and closes #756
supersedes and closes #775
supersedes and closes #782
supersedes and closes #789

Fixes multi-company MIS report issues in Odoo 18:

1. `account.account.company_id` was replaced by `company_ids` (Many2many)
   in Odoo 18. `_get_account_name` crashed on multi-company reports.

2. `account.code` is now company-dependent (stored in `code_store` jsonb).
   When viewing a report from a different company context, codes
   displayed as "False". Fix uses `account.display_name`.

3. Threads `query_companies` through `KpiMatrix` and `prepare_kpi_matrix()`
   for proper multi-company context resolution.

Co-Authored-By: Don Kendall <kendall@donkendall.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

2 participants