Skip to content

Commit eec61c4

Browse files
committed
fix: enhance error reporting by including HSN codes in error messages; remove unnecessary errors;
1 parent 0e6dd12 commit eec61c4

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

india_compliance/gst_india/doctype/gst_return_log/generate_gstr_1.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -570,6 +570,16 @@ def get_gstr1_data(self):
570570
data["filing_preference"] = self.filing_preference
571571

572572
if error_data := self.get_json_for("upload_error"):
573+
error_data["error_report"] = [
574+
error
575+
for error in error_data.get("error_report", [])
576+
if error.get("error_code") or error.get("error_message")
577+
]
578+
579+
for error in error_data.get("error_report", []):
580+
if hsn_code := error.get("hsn_code"):
581+
error["error_message"] += f" - HSN Code: {hsn_code}"
582+
573583
data["errors"] = error_data
574584

575585
data["pending_actions"] = set(

0 commit comments

Comments
 (0)