Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: accounting automations for ineligible ITC #1168

Merged
merged 8 commits into from
Oct 26, 2023
Merged

Conversation

vorasmit
Copy link
Member

@vorasmit vorasmit commented Oct 17, 2023

closes: #1111
depends on: frappe/erpnext#37542
depends on: frappe/erpnext#37595
depends on: frappe/erpnext#37618
depends on: frappe/erpnext#37642

Feature

  • Item level settings to specify the item if it's ineligible to claim ITC u/s 17(5)
  • Introduced Default GST Expense in Company Settings
  • Automatically post GST Reversal Entries
  • Book Respective expense or asset or stock item instead
  • Introduce auto reversal selection of the type of ineligibility reason

TODO

  • Test Cases
  • Document
  • Add support for Bill of Entry
  • Add support for Purchase Receipt
  • Add support for Reverse Charge Reversal
  • Support Preview GL Entry
  • Add support for provisional expense accounting
  • Correct treatment for Returns
  • GSTR-3B Report
  • GSTR-3B Details Report
  • Test Patch
  • ERPNext Dependency PR
  • Fetch if empty fix
  • Update dependency of ERPNext

@vorasmit vorasmit changed the title feat: build automations for ineligible ITC feat: accounting automations for ineligible ITC Oct 17, 2023
@vorasmit vorasmit marked this pull request as ready for review October 25, 2023 15:20
@vorasmit vorasmit merged commit 212f179 into develop Oct 26, 2023
8 of 10 checks passed
@vorasmit vorasmit deleted the ineligible-itc branch October 26, 2023 09:03
mergify bot pushed a commit that referenced this pull request Oct 26, 2023
(cherry picked from commit 212f179)

# Conflicts:
#	india_compliance/patches.txt
india-compliance-bot added a commit that referenced this pull request Oct 27, 2023
# [14.18.0](v14.17.3...v14.18.0) (2023-10-27)

### Bug Fixes

* correct condition to evaluate if company was created ([bfc0557](bfc0557))
* default to posting date if bill date is empty ([a2bc1f3](a2bc1f3))
* don't check for perm while creating party ([76359a7](76359a7))
* throw if default gst expense account is missing, pre-validations ([2c5319c](2c5319c))
* use taxable value instead of base amount in gstr3b details report ([633d77e](633d77e))

### Features

* accounting automations for ineligible ITC ([#1168](#1168)) ([e57df67](e57df67))
* GSTR-1 Download all Json ([d698be0](d698be0))
* GSTR-1 Download all Json (backport [#1024](#1024)) ([#1188](#1188)) ([e23dc89](e23dc89))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

"Ineligible Others" in ITC Eligibility not working in Purchase Invoice
2 participants