fix(Asset Repair): Make Purchase Invoice mandatory if capitalize_repair_cost is checked
This commit is contained in:
parent
a8037c1896
commit
66e6f01e40
@ -41,10 +41,13 @@ class AssetRepair(Document):
|
|||||||
self.check_for_payable_account()
|
self.check_for_payable_account()
|
||||||
self.check_for_cost_center()
|
self.check_for_cost_center()
|
||||||
|
|
||||||
|
if self.stock_consumption or self.capitalize_repair_cost:
|
||||||
self.increase_asset_value()
|
self.increase_asset_value()
|
||||||
if self.stock_consumption:
|
if self.stock_consumption:
|
||||||
self.check_for_stock_items_and_warehouse()
|
self.check_for_stock_items_and_warehouse()
|
||||||
self.decrease_stock_quantity()
|
self.decrease_stock_quantity()
|
||||||
|
if self.capitalize_repair_cost:
|
||||||
|
self.check_for_purchase_invoice()
|
||||||
self.make_gl_entries()
|
self.make_gl_entries()
|
||||||
|
|
||||||
def check_repair_status(self):
|
def check_repair_status(self):
|
||||||
@ -90,6 +93,10 @@ class AssetRepair(Document):
|
|||||||
stock_entry.insert()
|
stock_entry.insert()
|
||||||
stock_entry.submit()
|
stock_entry.submit()
|
||||||
|
|
||||||
|
def check_for_purchase_invoice(self):
|
||||||
|
if not self.purchase_invoice:
|
||||||
|
frappe.throw(_("Please link Purchase Invoice."))
|
||||||
|
|
||||||
def on_cancel(self):
|
def on_cancel(self):
|
||||||
if self.payable_account:
|
if self.payable_account:
|
||||||
self.make_gl_entries(cancel=True)
|
self.make_gl_entries(cancel=True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user