Skip to content

fix: add duplicate GSTIN and PAN message checks in party and address (backport #3821)#3911

Merged
mergify[bot] merged 14 commits intoversion-15-hotfixfrom
mergify/bp/version-15-hotfix/pr-3821
Jan 17, 2026
Merged

fix: add duplicate GSTIN and PAN message checks in party and address (backport #3821)#3911
mergify[bot] merged 14 commits intoversion-15-hotfixfrom
mergify/bp/version-15-hotfix/pr-3821

Conversation

@mergify
Copy link
Contributor

@mergify mergify bot commented Jan 17, 2026

closes: #3781

image image

Summary by CodeRabbit

  • New Features
    • Duplicate-detection for GSTIN and PAN across parties and linked addresses; surfaces orange alerts when potential conflicts are found.
    • Duplicate checks trigger automatically after GSTIN/PAN entry and during quick-entry flows for faster review.
    • Alerts include contextual, highlighted links to matching records (including via-address matches) to aid resolution.

✏️ Tip: You can customize this high-level summary in your review settings.


This is an automatic backport of pull request #3821 done by [Mergify](https://mergify.com).

ljain112 and others added 13 commits January 17, 2026 12:01
(cherry picked from commit e8ccdfa)
(cherry picked from commit a37d93d)
(cherry picked from commit 0ae9686)
(cherry picked from commit 5c96a45)

# Conflicts:
#	india_compliance/public/js/quick_entry.js
(cherry picked from commit e2ee569)

# Conflicts:
#	india_compliance/public/js/quick_entry.js
(cherry picked from commit b26c0eb)
(cherry picked from commit 07bd6af)
@mergify mergify bot added the conflicts label Jan 17, 2026
@mergify
Copy link
Contributor Author

mergify bot commented Jan 17, 2026

Cherry-pick of 5c96a45 has failed:

On branch mergify/bp/version-15-hotfix/pr-3821
Your branch is ahead of 'origin/version-15-hotfix' by 8 commits.
  (use "git push" to publish your local commits)

You are currently cherry-picking commit 5c96a450.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   india_compliance/public/js/quick_entry.js

no changes added to commit (use "git add" and/or "git commit -a")

Cherry-pick of e2ee569 has failed:

On branch mergify/bp/version-15-hotfix/pr-3821
Your branch is ahead of 'origin/version-15-hotfix' by 9 commits.
  (use "git push" to publish your local commits)

You are currently cherry-picking commit e2ee5690.
  (fix conflicts and run "git cherry-pick --continue")
  (use "git cherry-pick --skip" to skip this patch)
  (use "git cherry-pick --abort" to cancel the cherry-pick operation)

Unmerged paths:
  (use "git add <file>..." to mark resolution)
	both modified:   india_compliance/public/js/quick_entry.js

no changes added to commit (use "git add" and/or "git commit -a")

To fix up this pull request, you can check it out locally. See documentation: https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/reviewing-changes-in-pull-requests/checking-out-pull-requests-locally

@coderabbitai
Copy link

coderabbitai bot commented Jan 17, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Comment @coderabbitai help to get the list of available commands and usage tips.

@codecov
Copy link

codecov bot commented Jan 17, 2026

Codecov Report

❌ Patch coverage is 8.33333% with 44 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.88%. Comparing base (aea8301) to head (140bc8f).
⚠️ Report is 37 commits behind head on version-15-hotfix.

Files with missing lines Patch % Lines
india_compliance/gst_india/utils/__init__.py 8.33% 44 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                  Coverage Diff                  @@
##           version-15-hotfix    #3911      +/-   ##
=====================================================
- Coverage              60.04%   59.88%   -0.17%     
=====================================================
  Files                    140      140              
  Lines                  14816    14864      +48     
=====================================================
+ Hits                    8897     8901       +4     
- Misses                  5919     5963      +44     
Files with missing lines Coverage Δ
india_compliance/gst_india/utils/__init__.py 68.55% <8.33%> (-6.23%) ⬇️

... and 2 files with indirect coverage changes

Impacted file tree graph

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@mergify mergify bot merged commit ddc75e3 into version-15-hotfix Jan 17, 2026
15 checks passed
@mergify mergify bot deleted the mergify/bp/version-15-hotfix/pr-3821 branch January 17, 2026 12:45
@india-compliance-bot
Copy link
Collaborator

🎉 This PR is included in version 15.25.2 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants