In Odoo (Accounting → Configuration → Management → Accounting Reports), report lines have a “Hide if Zero” option.
This works as expected on several financial reports, but does not work on the Aged Payable report.
In Aged Payable:
Vendors with zero balance still appear
All period columns (period0 … period5) are zero
total is zero
“Hide if Zero” is enabled on the report line
I understand that Aged Payable uses a custom Python engine (_report_custom_engine_aged_payable) and grouping (partner_id, id).
Questions:
Is “Hide if Zero” expected to work on Aged Payable?
Does the custom engine bypass the standard zero-line filtering?
What is the correct way to hide vendors with zero total balance in Aged Payable?
Any clarification on the intended behavior or best practice would be appreciated