manipulate_grand_total_for_inclusive_tax
diff --git a/erpnext/selling/sales_common.js b/erpnext/selling/sales_common.js
index f440315..e905de1 100644
--- a/erpnext/selling/sales_common.js
+++ b/erpnext/selling/sales_common.js
@@ -471,8 +471,11 @@
var diff = this.frm.doc.net_total_export
- flt(last_tax.total / this.frm.doc.conversion_rate, precision("grand_total_export"));
- if ( diff && Math.abs(diff) <= (2.0 / Math.pow(10, precision("total", last_tax)) ) {
- last_tax.total += flt(diff * this.frm.doc.conversion_rate, precision("total", last_tax));
+ if ( diff && Math.abs(diff) <= (2.0 / Math.pow(10, precision("tax_amount", last_tax))) ) {
+ var adjustment_amount = flt(diff * this.frm.doc.conversion_rate, precision("tax_amount", last_tax));
+ last_tax.tax_amount += adjustment_amount;
+ last_tax.tax_amount_after_discount += adjustment_amount;
+ last_tax.total += adjustment_amount;
}
}
}