summaryrefslogtreecommitdiff
path: root/addons/account/views/account_journal_dashboard_view.xml
diff options
context:
space:
mode:
Diffstat (limited to 'addons/account/views/account_journal_dashboard_view.xml')
-rw-r--r--addons/account/views/account_journal_dashboard_view.xml40
1 files changed, 19 insertions, 21 deletions
diff --git a/addons/account/views/account_journal_dashboard_view.xml b/addons/account/views/account_journal_dashboard_view.xml
index c15fe61be4b..b70357f607e 100644
--- a/addons/account/views/account_journal_dashboard_view.xml
+++ b/addons/account/views/account_journal_dashboard_view.xml
@@ -233,8 +233,8 @@
<!-- On the left, display :
- A button corresponding to the bank_statements_source, if it wasn't configured, a button for each of them
- If there are statements to reconcile, a link to reconcile them -->
- <div class="col-12 col-sm-5 mb-3 mb-sm-0 o_kanban_primary_left">
- <t t-if="journal_type == 'bank'" id="journal_body_bank_cash_left">
+ <div id="dashboard_bank_cash_left" class="col-12 col-sm-5 mb-3 mb-sm-0 o_kanban_primary_left">
+ <t t-if="journal_type == 'bank'">
<button t-if="dashboard.bank_statements_source == 'undefined'" name="action_configure_bank_journal" type="object" class="btn btn-primary" groups="account.group_account_invoice">Configure</button>
<div name="bank_journal_cta" class="mt-3 mt-sm-0">
<div name="bank_statement_create_button" groups="account.group_account_invoice">
@@ -250,16 +250,24 @@
</t>
</div>
<!-- On the right, show other common informations/actions -->
- <div class="col-12 col-sm-7 o_kanban_primary_right">
- <t t-if="dashboard.last_balance != dashboard.account_balance">
- <div class="row">
- <div class="col overflow-hidden text-left">
- <span title="Balance in General Ledger">Balance in GL</span>
- </div>
- <div class="col-auto text-right">
- <span><t t-esc="dashboard.account_balance"/></span>
- </div>
+ <div id="dashboard_bank_cash_right" class="col-12 col-sm-7 o_kanban_primary_right">
+ <div class="row" t-if="dashboard.nb_lines_bank_account_balance > 0">
+ <div id="dashboard_bank_cash_balance" class="col overflow-hidden text-left">
+ <span title="Balance in General Ledger">Balance in GL</span>
+ </div>
+ <div class="col-auto text-right">
+ <span><t t-esc="dashboard.account_balance"/></span>
+ </div>
+ </div>
+ <div class="row" t-if="dashboard.nb_lines_outstanding_pay_account_balance > 0">
+ <div id="dashboard_bank_cash_outstanding_balance" class="col overflow-hidden text-left">
+ <span title="Outstanding Payments/Receipts">Outstanding Payments/Receipts</span>
</div>
+ <div class="col-auto text-right">
+ <span><t t-esc="dashboard.outstanding_pay_account_balance"/></span>
+ </div>
+ </div>
+ <t t-if="dashboard.has_at_least_one_statement and dashboard.account_balance != dashboard.last_balance">
<div class="row" name="latest_statement">
<div class="col overflow-hidden text-left">
<span title="Latest Statement">Latest Statement</span>
@@ -269,16 +277,6 @@
</div>
</div>
</t>
- <t t-else="" id="journal_body_bank_cash_right">
- <div class="row">
- <div class="col overflow-hidden text-left">
- <span title="Balance in General Ledger">Balance in GL</span>
- </div>
- <div class="col-auto text-right">
- <span><t t-esc="dashboard.account_balance"/></span>
- </div>
- </div>
- </t>
</div>
<div t-if="dashboard.is_sample_data">
<span class="badge badge-warning text-uppercase o_sample_data_label">Sample data</span>