From 878c013902eedc56ec8104e2a8caba91ca9aa20b Mon Sep 17 00:00:00 2001 From: gsinghpal Date: Sun, 19 Apr 2026 13:37:16 -0400 Subject: [PATCH] feat(fusion_accounting_bank_rec): top-level menu + window action Menu visible only when fusion_accounting_core.group_fusion_show_when_enterprise_absent is set (Enterprise's account_accountant not installed). Opens the OWL bank-rec kanban widget at the unreconciled-lines view. Made-with: Cursor --- fusion_accounting_bank_rec/__manifest__.py | 3 +- .../views/menu_views.xml | 45 +++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) create mode 100644 fusion_accounting_bank_rec/views/menu_views.xml diff --git a/fusion_accounting_bank_rec/__manifest__.py b/fusion_accounting_bank_rec/__manifest__.py index 035caee5..351435d3 100644 --- a/fusion_accounting_bank_rec/__manifest__.py +++ b/fusion_accounting_bank_rec/__manifest__.py @@ -1,6 +1,6 @@ { 'name': 'Fusion Accounting — Bank Reconciliation', - 'version': '19.0.1.0.23', + 'version': '19.0.1.0.24', 'category': 'Accounting/Accounting', 'sequence': 28, 'summary': 'Native V19 bank reconciliation widget with AI confidence scoring + behavioural learning.', @@ -35,6 +35,7 @@ Built by Nexa Systems Inc. 'wizards/bulk_reconcile_wizard_views.xml', 'reports/migration_audit_report_views.xml', 'reports/migration_audit_report_action.xml', + 'views/menu_views.xml', ], 'assets': { 'web.assets_backend': [ diff --git a/fusion_accounting_bank_rec/views/menu_views.xml b/fusion_accounting_bank_rec/views/menu_views.xml new file mode 100644 index 00000000..deb31367 --- /dev/null +++ b/fusion_accounting_bank_rec/views/menu_views.xml @@ -0,0 +1,45 @@ + + + + + + Bank Reconciliation + account.bank.statement.line + fusion_bank_rec_kanban + [('is_reconciled', '=', False)] + {} + +

+ Bank Reconciliation Widget +

+

+ AI-assisted bank reconciliation. Statement lines that haven't + been matched yet appear here, with confidence-scored AI + suggestions for matching. +

+
+
+ + + + + + + + + +