diff --git a/account_usability/models/account_journal.py b/account_usability/models/account_journal.py
index 4c529dd..37e63bd 100644
--- a/account_usability/models/account_journal.py
+++ b/account_usability/models/account_journal.py
@@ -46,6 +46,22 @@ class AccountJournal(models.Model):
res.append((journal.id, name))
return res
+ def open_outstanding_payments(self):
+ self.ensure_one()
+ action = self.env["ir.actions.actions"]._for_xml_id(
+ "account.action_account_moves_all")
+ action['domain'] = [
+ ('account_id', 'in', (self.payment_debit_account_id.id, self.payment_credit_account_id.id)),
+ ('journal_id', '=', self.id),
+ ('display_type', 'not in', ('line_section', 'line_note')),
+ ('parent_state', '!=', 'cancel'),
+ ]
+ action['context'] = {
+ 'search_default_unreconciled': True,
+ 'search_default_posted': True,
+ }
+ return action
+
# @api.constrains('default_credit_account_id', 'default_debit_account_id')
# def _check_account_type_on_bank_journal(self):
# bank_acc_type = self.env.ref('account.data_account_type_liquidity')
diff --git a/account_usability/views/account_journal.xml b/account_usability/views/account_journal.xml
index 06379c1..15141a0 100644
--- a/account_usability/views/account_journal.xml
+++ b/account_usability/views/account_journal.xml
@@ -39,6 +39,9 @@
dashboard.has_at_least_one_statement and dashboard.account_balance != dashboard.last_balance and !record.hide_bank_statement_balance.raw_value
+
+
+