Dear Sir,
I have fields for taxes and charges and want to update through custom script. Please help. Please find below.
Thanks
Mithilesh
Dear Sir,
I have fields for taxes and charges and want to update through custom script. Please help. Please find below.
Thanks
Mithilesh
cur_frm.doc.taxes.forEach(function(row){
if (row.tax === "????"){
// do something
} else if (row.tax === "!!!!") {
// do another thing
}
});
Thanks for quick response.
Uncaught TypeError: Cannot read property âforEachâ of undefined
cur_frm.doc.taxes.forEach(function(row){
if (row.description === âGR Chargesâ){
row.tax_amount=frm.doc.net_gr_ch;
} else if (row.description === âLoading Chargesâ) {
row.tax_amount=frm.doc.net_labour_loading;
} else if (row.description === âDoor Delivery Chargesâ) {
row.tax_amount=frm.doc.net_door_delivery;
} else if (row.description === âBarrier Chargesâ) {
row.tax_amount=frm.doc.net_barrier_chgs;
} else if (row.description === âGreen Taxâ) {
row.tax_amount=frm.doc.net_green_tax;
} else if (row.description === âToll Taxâ) {
row.tax_amount=frm.doc.net_toll_tax;
} else if (row.description === âUnloading Chargesâ) {
row.tax_amount=frm.doc.net_unloading_charges;
} else if (row.description === âDoor Pickup Chargesâ) {
row.tax_amount=frm.doc.net_door_pickup;
} else if (row.description === âOther Chargesâ) {
row.tax_amount=frm.doc.net_other_charges;
} else if (row.description === âMisc Chargesâ) {
row.tax_amount=frm.doc.net_misc_charges;
}
});
Now I can update taxes with the below script. Thanks a lot.
$.each(frm.doc.taxes || [], function(i, d) {
if (d.account_head===âGR Charges - SGSNâ){
d.tax_amount=total_gr_ch;
} else if (d.account_head===âLabour Loading Charges - SGSNâ) {
d.tax_amount=total_loading;
}
});