From c13df330f3f18d87a12d403c25c5a57c8d5aa303 Mon Sep 17 00:00:00 2001 From: khushi8112 Date: Tue, 24 Jun 2025 18:31:54 +0530 Subject: [PATCH] fix: add missing cancellation handling for salvage value update --- .../doctype/asset_value_adjustment/asset_value_adjustment.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py index 11a63e86e55..982c6f4fc7d 100644 --- a/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py +++ b/erpnext/assets/doctype/asset_value_adjustment/asset_value_adjustment.py @@ -194,7 +194,7 @@ class AssetValueAdjustment(Document): def get_adjusted_salvage_value_amount(self, row, difference_amount): if row.expected_value_after_useful_life: salvage_value_adjustment = (difference_amount * row.salvage_value_percentage) / 100 - return flt(salvage_value_adjustment) + return flt(salvage_value_adjustment if self.docstatus == 1 else -1 * salvage_value_adjustment) def get_adjustment_note(self): if self.docstatus == 1: