Hello,
Yes if you want to separate all data by company you can check the rules for example:
<record model="ir.rule" id="sale_order_report_comp_rule">
<field name="name">Sales Order Analysis multi-company</field>
<field name="model_id" ref="model_sale_report"/>
<field name="global" eval="True"/>
<field name="domain_force">['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])]</field>
</record>
Also check that the current company is not a parent to other companies, if so, odoo will fetch all data for all companies.
For separate report for each company, following this description:
All configuration in model res.config.settings(TransientModel) applied for all company, when you print any paper you get data for current company, OK. if you want to change the report format for each company, you must do a specific customization, for example: check metadata for each company and mapped ID and call the report format when the condition is verified.
Best Regards,
It's works with me, except for splitting the customer/supplier list. Until now it is common between all companies.
it seems to me user can see all companies even they are assigned to only one company, a i missing something?