mirror of
https://github.com/frappe/erpnext.git
synced 2026-03-25 06:02:09 +01:00
Co-authored-by: Dharanidharan S <dharanidharans1328@gmail.com> fix: avoid duplicate taxes and charges rows in payment entry (#52178)
This commit is contained in:
@@ -1465,16 +1465,15 @@ frappe.ui.form.on("Payment Entry", {
|
|||||||
callback: function (r) {
|
callback: function (r) {
|
||||||
if (!r.exc && r.message) {
|
if (!r.exc && r.message) {
|
||||||
// set taxes table
|
// set taxes table
|
||||||
if (r.message) {
|
let taxes = r.message;
|
||||||
for (let tax of r.message) {
|
taxes.forEach((tax) => {
|
||||||
if (tax.charge_type === "On Net Total") {
|
if (tax.charge_type === "On Net Total") {
|
||||||
tax.charge_type = "On Paid Amount";
|
tax.charge_type = "On Paid Amount";
|
||||||
}
|
|
||||||
frm.add_child("taxes", tax);
|
|
||||||
}
|
}
|
||||||
frm.events.apply_taxes(frm);
|
});
|
||||||
frm.events.set_unallocated_amount(frm);
|
frm.set_value("taxes", taxes);
|
||||||
}
|
frm.events.apply_taxes(frm);
|
||||||
|
frm.events.set_unallocated_amount(frm);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user