Skip to content

fix: add reconciliation after submit logic for bank transactions#57330

Draft
ervishnucs wants to merge 1 commit into
frappe:developfrom
aerele:bank_reconcile
Draft

fix: add reconciliation after submit logic for bank transactions#57330
ervishnucs wants to merge 1 commit into
frappe:developfrom
aerele:bank_reconcile

Conversation

@ervishnucs

Copy link
Copy Markdown
Contributor

Issue:
This issue breaks the reconciliation workflow when users create Payment Entries using the Edit in Full Page option. As a result, bank transactions remain unreconciled, requiring additional manual effort.

Steps to Reproduce:

  1. Open the Bank Reconciliation Tool.
  2. Select an unreconciled Bank Transaction.
  3. Click Actions → Create Voucher.
  4. Select Edit in Full Page.
  5. Create and submit the Payment Entry.
  6. Return to the Bank Reconciliation Tool.

@ervishnucs
ervishnucs marked this pull request as ready for review July 21, 2026 16:27
@mergify

mergify Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Tick the box to add this pull request to the merge queue (same as @mergifyio queue).

  • Queue this pull request

@greptile-apps

greptile-apps Bot commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Confidence Score: 5/5

Safe to merge; the core tracking and reconciliation logic is correct and well-structured.

The Map-keyed approach correctly scopes reconciliation to the exact doctype+name pair, the rename-tracking hooks are sound, and error handling exists for both failure modes. The one gap is a UX omission that does not cause data loss or incorrect reconciliation.

erpnext/public/js/bank_reconciliation_tool/dialog_manager.js — the on_submit frappe.call callback's r.exc branch warrants a follow-up fix for consistent user guidance.

Reviews (2): Last reviewed commit: "fix: add reconciliation after submit log..." | Re-trigger Greptile

Comment thread erpnext/public/js/bank_reconciliation_tool/dialog_manager.js Outdated
Comment thread erpnext/public/js/bank_reconciliation_tool/dialog_manager.js Outdated
@ervishnucs
ervishnucs marked this pull request as draft July 22, 2026 06:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants