fix: skip asset sale processing for internal transfer invoices

(cherry picked from commit 9cb3dad079)
This commit is contained in:
khushi8112
2026-03-04 14:20:14 +05:30
committed by Mergify
parent 0361ee0444
commit 12cfd8e052

View File

@@ -1451,6 +1451,9 @@ class SalesInvoice(SellingController):
return asset_qty_map
def process_asset_depreciation(self):
if self.is_internal_transfer():
return
if (self.is_return and self.docstatus == 2) or (not self.is_return and self.docstatus == 1):
self.depreciate_asset_on_sale()
else: