Skip to content

Commit 7cea4ab

Browse files
committed
fix: set taxes and totals before validating subcontracting transaction
1 parent 30618ad commit 7cea4ab

1 file changed

Lines changed: 7 additions & 7 deletions

File tree

india_compliance/gst_india/overrides/subcontracting_transaction.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,13 @@ def onload(doc, method=None):
178178

179179

180180
def validate(doc, method=None):
181+
field_map = (
182+
STOCK_ENTRY_FIELD_MAP
183+
if doc.doctype == "Stock Entry"
184+
else SUBCONTRACTING_ORDER_RECEIPT_FIELD_MAP
185+
)
186+
CustomTaxController(doc, field_map).set_taxes_and_totals()
187+
181188
if ignore_gst_validations_for_subcontracting(doc):
182189
return
183190

@@ -187,13 +194,6 @@ def validate(doc, method=None):
187194
if doc.doctype in ("Stock Entry", "Subcontracting Receipt"):
188195
validate_transaction_name(doc)
189196

190-
field_map = (
191-
STOCK_ENTRY_FIELD_MAP
192-
if doc.doctype == "Stock Entry"
193-
else SUBCONTRACTING_ORDER_RECEIPT_FIELD_MAP
194-
)
195-
CustomTaxController(doc, field_map).set_taxes_and_totals()
196-
197197
set_gst_tax_type(doc)
198198
validate_taxes(doc)
199199

0 commit comments

Comments
 (0)