fix: bug in posting depr entries
diff --git a/erpnext/assets/doctype/asset/depreciation.py b/erpnext/assets/doctype/asset/depreciation.py
index a7b5b60..bc5b8a9 100644
--- a/erpnext/assets/doctype/asset/depreciation.py
+++ b/erpnext/assets/doctype/asset/depreciation.py
@@ -27,8 +27,8 @@
if not date:
date = today()
- for asset in get_depreciable_assets(date):
- make_depreciation_entry_for_all_asset_depr_schedules(asset, date)
+ for asset_name in get_depreciable_assets(date):
+ make_depreciation_entry_for_all_asset_depr_schedules(asset_name, date)
if commit:
frappe.db.commit()
@@ -46,7 +46,9 @@
)
-def make_depreciation_entry_for_all_asset_depr_schedules(asset_doc, date=None):
+def make_depreciation_entry_for_all_asset_depr_schedules(asset_name, date=None):
+ asset_doc = frappe.get_doc("Asset", asset_name)
+
for row in asset_doc.get("finance_books"):
asset_depr_schedule_name = get_asset_depr_schedule_name(asset_doc.name, row.finance_book)
make_depreciation_entry(asset_depr_schedule_name, date)