Stock Reconciliation logic simplified

This commit is contained in:
Nabin Hait
2014-10-07 11:25:04 +05:30
parent e0c83e22d9
commit b96c014daf
7 changed files with 75 additions and 125 deletions

View File

@@ -104,8 +104,13 @@ erpnext.StockBalance = erpnext.StockAnalytics.extend({
item.valuation_method : sys_defaults.valuation_method;
var is_fifo = valuation_method == "FIFO";
var qty_diff = sl.qty;
var value_diff = me.get_value_diff(wh, sl, is_fifo);
if(sl.voucher_type=="Stock Reconciliation") {
var qty_diff = sl.qty_after_trasaction - item.closing_qty;
var value_diff = (sl.valuation_rate * sl.qty_after_trasaction) - item.closing_value;
} else {
var qty_diff = sl.qty;
var value_diff = me.get_value_diff(wh, sl, is_fifo);
}
if(sl_posting_date < from_date) {
item.opening_qty += qty_diff;