commit | 85d1a237ce13d857ebbecd6a7e196c06d9aa3735 | [log] [tgz] |
---|---|---|
author | Saif Ur Rehman <saifi0102@gmail.com> | Thu Nov 04 14:15:47 2021 +0500 |
committer | Saif Ur Rehman <saifi0102@gmail.com> | Thu Nov 04 14:15:47 2021 +0500 |
tree | 38aaf046a6f78874b8d090b64c82a8f872dce3c8 | |
parent | dc3c27fd1b6382c1f1e7a6cdbe4af3826859b247 [diff] |
fix(Asset Capitalization): Reverse depreciation on cancel
diff --git a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py index 7d08581..a8f2d79 100644 --- a/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py +++ b/erpnext/assets/doctype/asset_capitalization/asset_capitalization.py
@@ -371,6 +371,7 @@ self.set_consumed_asset_status(asset) if asset.calculate_depreciation: + self.reverse_depreciation_entry_made_after_disposal(asset) self.reset_depreciation_schedule(asset) else: if asset.calculate_depreciation:
diff --git a/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py b/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py index 5a342f7..7046de6 100644 --- a/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py +++ b/erpnext/assets/doctype/asset_capitalization/test_asset_capitalization.py
@@ -174,6 +174,7 @@ self.assertEqual(actual_gle, expected_gle) # Cancel Asset Capitalization and make test entries and status are reversed + asset_capitalization.reload() asset_capitalization.cancel() self.assertEqual(consumed_asset.db_get('status'), 'Partially Depreciated') self.assertFalse(get_actual_gle_dict(asset_capitalization.name))