fix(stock): update company validation for expense account in lcv

(cherry picked from commit 913168e8b6)
This commit is contained in:
Sudharsanan11
2026-03-26 12:56:59 +05:30
committed by Mergify
parent 319ba31b77
commit 9d46d8151a

View File

@@ -10,6 +10,7 @@ from frappe.query_builder.custom import ConstantColumn
from frappe.utils import cint, flt
import erpnext
from erpnext import is_perpetual_inventory_enabled
from erpnext.controllers.taxes_and_totals import init_landed_taxes_and_totals
from erpnext.stock.doctype.serial_no.serial_no import get_serial_nos
@@ -175,6 +176,9 @@ class LandedCostVoucher(Document):
)
def validate_expense_accounts(self):
if not is_perpetual_inventory_enabled(self.company):
return
for t in self.taxes:
company = frappe.get_cached_value("Account", t.expense_account, "company")