From 199735036498b7efd288c17c3d527b60752f0910 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Wed, 11 May 2016 12:06:29 +0530 Subject: [PATCH] [fix] Divisional loss in purchase receipt --- erpnext/stock/doctype/purchase_receipt/purchase_receipt.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py index 10c845205a..0ce3cd1aa8 100644 --- a/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py +++ b/erpnext/stock/doctype/purchase_receipt/purchase_receipt.py @@ -361,8 +361,13 @@ class PurchaseReceipt(BuyingController): d.precision("base_net_amount")) if divisional_loss: + if self.is_return or flt(d.item_tax_amount): + loss_account = expenses_included_in_valuation + else: + loss_account = stock_rbnb + gl_entries.append(self.get_gl_dict({ - "account": expenses_included_in_valuation, + "account": loss_account, "against": warehouse_account[d.warehouse]["name"], "cost_center": d.cost_center, "remarks": self.get("remarks") or _("Accounting Entry for Stock"),