Repository navigation
Conversation
Up to standards ✅🟢 Issues
|
| Metric | Results |
|---|---|
| Complexity | 75 |
NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.
58f0bfd to
3946323
Compare
This comment was marked as resolved.
This comment was marked as resolved.
|
73573c4 to
f34754d
Compare
There was a problem hiding this comment.
Actionable comments posted: 1
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro Plus
Run ID: 10fc248e-8100-4bfa-a8cf-94b2263e2a4e
📒 Files selected for processing (14)
india_compliance/gst_india/constants/custom_fields.pyindia_compliance/gst_india/doctype/gst_settings/gst_settings.jsonindia_compliance/gst_india/doctype/gst_settings/gst_settings.pyindia_compliance/gst_india/overrides/taxable_value.pyindia_compliance/gst_india/overrides/test_transaction.pyindia_compliance/gst_india/overrides/transaction.pyindia_compliance/gst_india/setup/__init__.pyindia_compliance/gst_india/setup/property_setters.pyindia_compliance/gst_india/utils/test_e_invoice.pyindia_compliance/gst_india/utils/tests.pyindia_compliance/hooks.pyindia_compliance/patches.txtindia_compliance/public/js/india_compliance.bundle.jsindia_compliance/public/js/taxable_base_resolvers.js
🚧 Files skipped from review as they are similar to previous changes (9)
- india_compliance/gst_india/utils/tests.py
- india_compliance/gst_india/setup/property_setters.py
- india_compliance/public/js/taxable_base_resolvers.js
- india_compliance/gst_india/constants/custom_fields.py
- india_compliance/gst_india/doctype/gst_settings/gst_settings.json
- india_compliance/gst_india/overrides/transaction.py
- india_compliance/gst_india/setup/init.py
- india_compliance/gst_india/doctype/gst_settings/gst_settings.py
- india_compliance/gst_india/overrides/taxable_value.py
e803e88 to
60a6388
Compare
- apply item wise tax template - fix return on margin type tax
| val = request_data["ValDtls"] | ||
|
|
||
| self.assertEqual(item["AssAmt"], 100) | ||
| self.assertEqual(item["OthChrg"], 0) |
There was a problem hiding this comment.
check for TotItemVal == 100
|
@greptileai review |
Comments Outside DiffThese findings could not be posted inline.
|
Custom Taxable Overrides
Taxation in India could have
This implementation gives standard implementation for above + guidelines on how it can be extended for other use cases.
Other Implications of above
RSP
Taxable Value: Selling Price (net of taxes)
Taxes: Based on MRP
Margin Scheme
Taxable Value: Sales - Purchase (Margin)
Taxes: Based on Margin
Recording / Screenshots
Screen.Recording.2026-06-25.at.12.08.31.PM.mov
TODOs
Govt Advisory: https://tutorial.gst.gov.in/downloads/news/advisory_on_rsp_based_valuation_gstr-1_final_version.pdf
HSNs Allowed: https://einv-apisandbox.nic.in/downloads/RSP.pdf
Depends on: frappe/erpnext#56175
no-docs