fix: base_net_rate Required to Check Valid Range (backport #46332) (#46382)

fix: `base_net_rate` required to check valid range
This commit is contained in:
Ninad Parikh
2025-03-12 16:12:44 +05:30
committed by GitHub
parent 0b53bd3e9a
commit 877d5bd3aa
3 changed files with 3 additions and 0 deletions

View File

@@ -3291,6 +3291,7 @@ def set_child_tax_template_and_map(item, child_item, parent_doc):
"posting_date": parent_doc.transaction_date, "posting_date": parent_doc.transaction_date,
"tax_category": parent_doc.get("tax_category"), "tax_category": parent_doc.get("tax_category"),
"company": parent_doc.get("company"), "company": parent_doc.get("company"),
"base_net_rate": item.get("base_net_rate"),
} }
child_item.item_tax_template = _get_item_tax_template(args, item.taxes) child_item.item_tax_template = _get_item_tax_template(args, item.taxes)

View File

@@ -837,6 +837,7 @@ def get_tax_template(doctype, txt, searchfield, start, page_len, filters):
"posting_date": valid_from, "posting_date": valid_from,
"tax_category": filters.get("tax_category"), "tax_category": filters.get("tax_category"),
"company": company, "company": company,
"base_net_rate": filters.get("base_net_rate"),
} }
taxes = _get_item_tax_template(args, taxes, for_validate=True) taxes = _get_item_tax_template(args, taxes, for_validate=True)

View File

@@ -2479,6 +2479,7 @@ erpnext.TransactionController = class TransactionController extends erpnext.taxe
'item_code': item.item_code, 'item_code': item.item_code,
'valid_from': ["<=", doc.transaction_date || doc.bill_date || doc.posting_date], 'valid_from': ["<=", doc.transaction_date || doc.bill_date || doc.posting_date],
'item_group': item.item_group, 'item_group': item.item_group,
"base_net_rate": item.base_net_rate,
} }
if (doc.tax_category) if (doc.tax_category)