mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-30 18:34:48 +00:00
Merge pull request #44738 from aerele/tds-section-code
fix: fetch tax withholding category from the voucher
This commit is contained in:
@@ -539,7 +539,7 @@ def get_tds_amount(ldc, parties, inv, tax_details, vouchers):
|
|||||||
)
|
)
|
||||||
|
|
||||||
supp_credit_amt = supp_jv_credit_amt
|
supp_credit_amt = supp_jv_credit_amt
|
||||||
supp_credit_amt += inv.tax_withholding_net_total
|
supp_credit_amt += inv.get("tax_withholding_net_total", 0)
|
||||||
|
|
||||||
for type in payment_entry_amounts:
|
for type in payment_entry_amounts:
|
||||||
if type.payment_type == "Pay":
|
if type.payment_type == "Pay":
|
||||||
@@ -551,9 +551,9 @@ def get_tds_amount(ldc, parties, inv, tax_details, vouchers):
|
|||||||
cumulative_threshold = tax_details.get("cumulative_threshold", 0)
|
cumulative_threshold = tax_details.get("cumulative_threshold", 0)
|
||||||
|
|
||||||
if inv.doctype != "Payment Entry":
|
if inv.doctype != "Payment Entry":
|
||||||
tax_withholding_net_total = inv.base_tax_withholding_net_total
|
tax_withholding_net_total = inv.get("base_tax_withholding_net_total", 0)
|
||||||
else:
|
else:
|
||||||
tax_withholding_net_total = inv.tax_withholding_net_total
|
tax_withholding_net_total = inv.get("tax_withholding_net_total", 0)
|
||||||
|
|
||||||
if (threshold and tax_withholding_net_total >= threshold) or (
|
if (threshold and tax_withholding_net_total >= threshold) or (
|
||||||
cumulative_threshold and (supp_credit_amt + supp_inv_credit_amt) >= cumulative_threshold
|
cumulative_threshold and (supp_credit_amt + supp_inv_credit_amt) >= cumulative_threshold
|
||||||
|
|||||||
@@ -409,7 +409,7 @@ def get_doc_info(vouchers, doctype, tax_category_map, net_total_map=None):
|
|||||||
"paid_amount_after_tax",
|
"paid_amount_after_tax",
|
||||||
"base_paid_amount",
|
"base_paid_amount",
|
||||||
],
|
],
|
||||||
"Journal Entry": ["total_debit"],
|
"Journal Entry": ["tax_withholding_category", "total_debit"],
|
||||||
}
|
}
|
||||||
|
|
||||||
entries = frappe.get_all(
|
entries = frappe.get_all(
|
||||||
|
|||||||
Reference in New Issue
Block a user