mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-25 07:54:46 +00:00
fix: Book depreciation until the asset disposal date and removed unwanted commits
This commit is contained in:
@@ -428,7 +428,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,
|
||||
|
||||
@@ -157,7 +157,6 @@ def get_depreciation_cost_center_and_depreciation_series_for_company():
|
||||
|
||||
return res
|
||||
|
||||
|
||||
@frappe.whitelist()
|
||||
def make_depreciation_entry(
|
||||
asset_name,
|
||||
@@ -210,9 +209,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 +471,7 @@ def depreciate_asset(asset, date):
|
||||
|
||||
make_depreciation_entry(asset.name, date)
|
||||
|
||||
asset.reload()
|
||||
cancel_depreciation_entries(asset, date)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user