Merge pull request #22700 from rohitwaghchaure/fixed-incorrect-balance-qty-in-stock-ledger-develop
fix: incorrect balance qty in stock ledger report
This commit is contained in:
commit
8ff821970a
@ -4,10 +4,10 @@
|
|||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
import frappe
|
import frappe
|
||||||
|
from frappe.utils import cint, flt
|
||||||
from erpnext.stock.utils import update_included_uom_in_report
|
from erpnext.stock.utils import update_included_uom_in_report
|
||||||
from frappe import _
|
from frappe import _
|
||||||
|
|
||||||
|
|
||||||
def execute(filters=None):
|
def execute(filters=None):
|
||||||
include_uom = filters.get("include_uom")
|
include_uom = filters.get("include_uom")
|
||||||
columns = get_columns()
|
columns = get_columns()
|
||||||
@ -15,6 +15,7 @@ def execute(filters=None):
|
|||||||
sl_entries = get_stock_ledger_entries(filters, items)
|
sl_entries = get_stock_ledger_entries(filters, items)
|
||||||
item_details = get_item_details(items, sl_entries, include_uom)
|
item_details = get_item_details(items, sl_entries, include_uom)
|
||||||
opening_row = get_opening_balance(filters, columns)
|
opening_row = get_opening_balance(filters, columns)
|
||||||
|
precision = cint(frappe.db.get_single_value("System Settings", "float_precision"))
|
||||||
|
|
||||||
data = []
|
data = []
|
||||||
conversion_factors = []
|
conversion_factors = []
|
||||||
@ -29,7 +30,7 @@ def execute(filters=None):
|
|||||||
sle.update(item_detail)
|
sle.update(item_detail)
|
||||||
|
|
||||||
if filters.get("batch_no"):
|
if filters.get("batch_no"):
|
||||||
actual_qty += sle.actual_qty
|
actual_qty += flt(sle.actual_qty, precision)
|
||||||
stock_value += sle.stock_value_difference
|
stock_value += sle.stock_value_difference
|
||||||
|
|
||||||
if sle.voucher_type == 'Stock Reconciliation':
|
if sle.voucher_type == 'Stock Reconciliation':
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user