diff --git a/account_financial_report/report/templates/trial_balance.xml b/account_financial_report/report/templates/trial_balance.xml
index 569e5051..bef450c3 100644
--- a/account_financial_report/report/templates/trial_balance.xml
+++ b/account_financial_report/report/templates/trial_balance.xml
@@ -51,12 +51,22 @@
-
+ t-if="not limit_hierarchy_level or (
+ show_hierarchy_level >= balance['level'] and (
+ not hide_parent_hierarchy_level or show_hierarchy_level == balance['level']))"
+ >
+
+
+
+
+
balance["level"]:
- # Display account lines
- self.write_line_from_dict(balance)
- else:
+ if limit_hierarchy_level:
+ if show_hierarchy_level == balance["level"] or (
+ not hide_parent_hierarchy_level
+ and show_hierarchy_level > balance["level"]
+ ):
+ # Display account lines
self.write_line_from_dict(balance)
+ else:
+ self.write_line_from_dict(balance)
else:
self.write_line_from_dict(balance)
else:
diff --git a/account_financial_report/wizard/trial_balance_wizard_view.xml b/account_financial_report/wizard/trial_balance_wizard_view.xml
index 28916459..ba8402fa 100644
--- a/account_financial_report/wizard/trial_balance_wizard_view.xml
+++ b/account_financial_report/wizard/trial_balance_wizard_view.xml
@@ -34,7 +34,7 @@
/>