mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-26 00:14:50 +00:00
fix: Revert tax calculation changes
This commit is contained in:
@@ -220,14 +220,10 @@ class calculate_taxes_and_totals(object):
|
|||||||
return current_tax_fraction, inclusive_tax_amount_per_qty
|
return current_tax_fraction, inclusive_tax_amount_per_qty
|
||||||
|
|
||||||
def _get_tax_rate(self, tax, item_tax_map):
|
def _get_tax_rate(self, tax, item_tax_map):
|
||||||
if item_tax_map:
|
if tax.account_head in item_tax_map:
|
||||||
if tax.account_head in item_tax_map:
|
return flt(item_tax_map.get(tax.account_head), self.doc.precision("rate", tax))
|
||||||
return flt(item_tax_map.get(tax.account_head), self.doc.precision("rate", tax))
|
|
||||||
else:
|
|
||||||
return tax.rate
|
|
||||||
else:
|
else:
|
||||||
# If no item tax template against item dont calculate tax against it
|
return tax.rate
|
||||||
return 0
|
|
||||||
|
|
||||||
def calculate_net_total(self):
|
def calculate_net_total(self):
|
||||||
self.doc.total_qty = self.doc.total = self.doc.base_total = self.doc.net_total = self.doc.base_net_total = 0.0
|
self.doc.total_qty = self.doc.total = self.doc.base_total = self.doc.net_total = self.doc.base_net_total = 0.0
|
||||||
|
|||||||
@@ -223,13 +223,8 @@ erpnext.taxes_and_totals = erpnext.payments.extend({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_get_tax_rate: function(tax, item_tax_map) {
|
_get_tax_rate: function(tax, item_tax_map) {
|
||||||
if(!$.isEmptyObject(item_tax_map)) {
|
return (Object.keys(item_tax_map).indexOf(tax.account_head) != -1) ?
|
||||||
return (Object.keys(item_tax_map).indexOf(tax.account_head) != -1) ?
|
flt(item_tax_map[tax.account_head], precision("rate", tax)) : tax.rate;
|
||||||
flt(item_tax_map[tax.account_head], precision("rate", tax)) : tax.rate;
|
|
||||||
} else {
|
|
||||||
// If no item tax template against item dont calculate tax against it
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
calculate_net_total: function() {
|
calculate_net_total: function() {
|
||||||
|
|||||||
Reference in New Issue
Block a user