|
|
@ -167,7 +167,7 @@ class StockController(AccountsController): |
|
|
|
else: |
|
|
|
is_expense_account = frappe.db.get_value("Account", |
|
|
|
item.get("expense_account"), "report_type")=="Profit and Loss" |
|
|
|
if self.doctype not in ("Purchase Receipt", "Stock Reconciliation") and not is_expense_account: |
|
|
|
if self.doctype not in ("Purchase Receipt", "Stock Reconciliation", "Stock Entry") and not is_expense_account: |
|
|
|
frappe.throw(_("Expense / Difference account ({0}) must be a 'Profit or Loss' account") |
|
|
|
.format(item.get("expense_account"))) |
|
|
|
if is_expense_account and not item.get("cost_center"): |
|
|
|