Merge pull request #40246 from nabinhait/depreciation-asset-sale

fix: Book depreciation until the asset disposal date and removed unwanted commits
This commit is contained in:
Nabin Hait
2024-03-13 13:17:18 +05:30
committed by GitHub
2 changed files with 2 additions and 3 deletions

View File

@@ -430,7 +430,7 @@ class Asset(AccountsController):
schedule_date = get_last_day(schedule_date)
# if asset is being sold
if date_of_disposal:
if date_of_disposal and getdate(schedule_date) >= getdate(date_of_disposal):
from_date = self.get_from_date_for_disposal(finance_book)
depreciation_amount, days, months = self.get_pro_rata_amt(
finance_book,

View File

@@ -210,9 +210,7 @@ def make_depreciation_entry(
debit_account,
accounting_dimensions,
)
frappe.db.commit()
except Exception as e:
frappe.db.rollback()
depreciation_posting_error = e
asset.set_status()
@@ -474,6 +472,7 @@ def depreciate_asset(asset, date):
make_depreciation_entry(asset.name, date)
asset.reload()
cancel_depreciation_entries(asset, date)