diff --git a/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py b/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py index 05cde5a25f..380b208548 100644 --- a/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py +++ b/erpnext/accounts/report/item_wise_purchase_register/item_wise_purchase_register.py @@ -34,6 +34,9 @@ def _execute(filters=None, additional_table_columns=None, additional_query_colum data = [] for d in item_list: + if not d.stock_qty: + continue + purchase_receipt = None if d.purchase_receipt: purchase_receipt = d.purchase_receipt @@ -105,10 +108,10 @@ def get_conditions(filters): def get_items(filters, additional_query_columns): conditions = get_conditions(filters) match_conditions = frappe.build_match_conditions("Purchase Invoice") - + if match_conditions: match_conditions = " and {0} ".format(match_conditions) - + if additional_query_columns: additional_query_columns = ', ' + ', '.join(additional_query_columns) @@ -147,4 +150,4 @@ def get_purchase_receipts_against_purchase_order(item_list): for pr in purchase_receipts: po_pr_map.setdefault(pr.po_detail, []).append(pr.parent) - return po_pr_map \ No newline at end of file + return po_pr_map